The data modeling platform for Looker

The data modeling platform for Looker


Combine Looker and Dataform for the complete analytics solution

Looker has revolutionised the way data teams operate: rather than creating one-off dashboards, data teams use LookML to define the relationships between datasets, enabling business teams to explore data directly. Dataform helps teams prepare the datasets that form the foundation of a successful Looker implementation.


Robust and scalable alternative to PDTs

Looker PDTs are a simple tool for transforming data. But for a growing team, and an organization with complex data needs, PDTs are missing some key features: data tests, fine-grained scheduling, integrated SQL developer tools and incremental table builds. Dataform is the data modeling tool built for enterprise scale.


A delightful development experience

With Dataform you can write queries in SQL IDE, preview and inspect the results, and validate your SQL queries, all from a rich web interface. Queries are automatically deployed to your data warehouse, creating tables and views that can be accessed in LookML.


Ensuring data quality

After defining your transformations in Dataform, add a few extra lines of code to ensure your datasets are tested by Dataform’s automated CI/CD platform. Errors will be picked up before being released to your production environment; incorrect data making its way to Looker reports will be a thing of the past.

Charlotte Tilbury
Acordo Certo
Big Tree
Teatime Games
Tasman Analytics
Butternut Box
SME Capital

Learn more about the Dataform data modeling platform

Dataform brings open source tooling, best practices, and software engineering inspired workflows to advanced data teams that are seeking to scale, enabling you to deliver reliable data to your entire organization.

What our customers say

Benoit Photo
Benoit Machefer

Director of Data

If your business is scaling fast and you want to ensure data quality, make your life easier, leverage engineering best practices and remain BI tool agnostic then don’t hesitate to use Dataform for a second!

Echo Logo
speech marks
Saadat Photo
Saadat Qadri

Analytics Practice Lead

Having modeled data using other tools in the past, this is much simpler and an easier environment to code in. The code compiles in real time and lets you know if there are errors in the syntax. It also helps generate a dependency graph for the data pipeline which is insanely useful.

Outshine Logo
speech marks
Will Photo
Will Misslin

Data Engineer

After using Dataform for a while I really discovered the power of integrating an IDE with an ETL tool. The web based IDE completely eliminates the hassle of maintaining local dev environments.

Curology Logo
speech marks