dbt Between Snowflake and Fivetran

Diving deeper into

Julia Schottenstein, Product Manager at dbt Labs, on the business model of open source

Interview
the competitive dynamics between dbt and companies like Snowflake and Fivetran
Analyzed 6 sources

dbt wins when the transformation layer stays independent from both the warehouse and the ingestion pipe. That independence lets one team write business logic once, then run it across multiple warehouses and BI tools, which is why dbt can partner with Snowflake and Fivetran while also competing with each as they move up and down the stack.

  • Snowflake is partner and threat at the same time. dbt runs inside Snowflake and helps drive warehouse compute, but Snowflake keeps adding native pipeline features like dynamic tables. dbt answers that by selling the layer above the warehouse, where code, metadata, testing, and governance stay portable across clouds.
  • Fivetran overlaps from the other side. It starts with loading data from apps into the warehouse, then hosts dbt Core runs and ships pre built dbt models for its connectors. But the buyer and workflow are still different in practice. Fivetran owns moving raw data. dbt owns turning that raw data into trusted business tables and metrics.
  • The deeper tension is that all three want to own the daily screen where the data team works. In the first wave, teams stitched together Fivetran, Snowflake, and dbt as separate tools. In the next wave, customers want fewer vendors, which pushes Snowflake to bundle more, pushes Fivetran into transformation, and pushes dbt into orchestration, catalog, and observability.

The market is moving from a loose toolchain to a fight over the control plane. dbt’s path is to remain the neutral layer that survives multi cloud adoption and tool consolidation. If it keeps owning the place where companies define business logic and metrics, it stays strategic even as Snowflake and Fivetran absorb more adjacent workflow.