Skip to content

feat: add dbt scd type 2 feature flag#2085

Merged
eakmanrq merged 1 commit intomainfrom
eakmanrq/add_dbt_snapshot_feature_flag
Feb 6, 2024
Merged

feat: add dbt scd type 2 feature flag#2085
eakmanrq merged 1 commit intomainfrom
eakmanrq/add_dbt_snapshot_feature_flag

Conversation

@eakmanrq
Copy link
Collaborator

@eakmanrq eakmanrq commented Feb 5, 2024

Adds a feature flag for disabling SCD Type 2 Support (or called "Snapshots" in dbt) using the dbt adapter. This would disable all Snapshot models. The plan is to remove this in a few weeks if we find it is not needed as we continue to rollout full Snapshot support to dbt models.

@eakmanrq eakmanrq force-pushed the eakmanrq/add_dbt_snapshot_feature_flag branch from 3a0eb43 to 563ee5d Compare February 5, 2024 22:59
@eakmanrq eakmanrq requested a review from a team February 5, 2024 22:59
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We want the feature flag to be dbt specific?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

my guess is that this is a categorization for dbt specific feature flags

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah this feature flag is dbt specific. If native users start using a new SCD Type 2 feature and they hit an error they can just remove it and not affect prod. In dbt, since we used to ignore snapshots and now we process them, their prod becomes affected and therefore this FF is an easy to reach stability again. Therefore it is dbt focused.

@eakmanrq eakmanrq force-pushed the eakmanrq/add_dbt_snapshot_feature_flag branch from 563ee5d to 0e3333e Compare February 5, 2024 23:18
@eakmanrq eakmanrq merged commit b5926ab into main Feb 6, 2024
@eakmanrq eakmanrq deleted the eakmanrq/add_dbt_snapshot_feature_flag branch February 6, 2024 23:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants