Snowflake adapter behavior changes
The snowflake_default_transient_dynamic_tables flag
Available starting dbt-snowflake v1.12. The snowflake_default_transient_dynamic_tables flag controls whether Snowflake dynamic tables are created as transient when the model config does not explicitly set the transient config.
- When set to
False(default): Dynamic tables are created as permanent tables with a Fail-safe period unless you settransient: truefor a specific model. - When set to
True: Dynamic tables are created as transient (no Fail-safe period) whentransientis not specified in the model config. Transient dynamic tables can reduce storage costs.
Set the snowflake_default_transient_dynamic_tables flag in your dbt_project.yml under the flags key. You can override the default setting using the transient config on dynamic table models.
Was this page helpful?
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
0