ServicesAboutNotesContact Get in touch →
EN FR
Note

Dataform for BigQuery

A structured guide to evaluating Dataform as a BigQuery transformation tool — what it is, how it compares to dbt, and when it makes sense

Planted
dataformbigquerydbtgcpdata engineeringcost optimization

Dataform is Google’s free, fully managed SQL transformation service for BigQuery, competing with dbt for analytics engineering workloads on GCP. This hub organizes the key considerations for evaluating Dataform: what it is, its capability gaps, and the decision framework.

The Notes

Dataform as a GCP Service — What Dataform is in 2026: a fully managed GCP service with SQLX/JavaScript templating, deep IAM and Dataplex integration, and zero licensing cost. Covers the acquisition history, how SQLX works, and the built-in Cloud Console IDE.

Dataform vs dbt Cost Comparison — The real cost equation. dbt Cloud licensing runs $100/user/month; Dataform is free. But “free” obscures engineering costs for CI/CD setup, testing infrastructure, and tooling gaps. Includes the two-year break-even calculation and career market considerations.

Dataform Testing Limitations — The most significant capability gap. Dataform provides three assertion types (uniqueness, null checks, row conditions). dbt’s ecosystem provides 50+ tests via packages, anomaly detection, and native unit testing. The friction difference determines coverage difference.

Dataform Ecosystem and Tooling Gaps — Beyond testing: CI/CD automation requires manual REST API integration, no local IDE with transformation-aware features exists, the package ecosystem is nearly empty, and BigQuery lock-in is permanent. These gaps compound as project complexity grows.

Dataform-to-dbt Migration — Migration tools exist in both directions, but macro conversion is where projects stall. Realistic timelines range from 1-2 weeks for small projects to 3-6 months for enterprise. The two-year rule: if migration cost exceeds two years of licensing savings, stay put.

Dataform Decision Framework — When Dataform wins (100% BigQuery, cost-sensitive, straightforward needs, willing to build). When dbt wins (multi-cloud possible, CI/CD needed today, package dependency, complex incremental needs). A decision checklist for teams evaluating the choice.

dbt-Fivetran Merger and the 2026 Transformation Landscape — How the October 2025 merger reshaped the competitive dynamics. The Core/Cloud gap widening, Dataform’s maturation from toy to enterprise-grade, and why the old “just use dbt” default requires more nuance in 2026.

Key Connections