About dbt State
Learn about dbt State, its benefits, and key concepts for running only what has changed in your dbt project.
Learn about dbt State, its benefits, and key concepts for running only what has changed in your dbt project.
Learn how to configure dbt State authentication for CI/CD environments using OAuth client credentials.
Configure which environment dbt State defers to, including project and org disambiguation and deferral target customization.
Reference for all dbt State configurations — node-level state configs and profile-level settings.
Side-by-side dbt Core and dbt Core with dbt State execution scenarios using the Jaffle Shop project.
Configure which target environment dbt State defers to for self-managed deployments.
Configure whether dbt State stores and compares the runtime results of volatile SQL functions when deciding whether to rebuild a node.
Configure whether pre- and post-hooks run when dbt State skips a node because it's still fresh.
Configure lag_tolerance to prevent unnecessary node rebuilds when upstream data updates more frequently than your node needs to.
Specify a dedicated Snowflake warehouse for dbt State metadata lookups to avoid queueing on your main compute warehouse.
Step-by-step guide for migrating from state-aware orchestration to dbt State.
Learn how to monitor dbt State activity in dbt platform for better visibility into model builds and cost savings.
Configure when dbt State pre-populates incremental models and snapshots in dev by cloning their production counterparts.
Configure how many direct parent nodes need fresh data before a node is rebuilt by dbt State.
Learn how to install and configure dbt State across dbt Core, dbt platform, and Fusion.