[Feature]Update _fivetran_deleted
Filtering Strategy
#152
Labels
type:enhancement
New functionality or enhancement
_fivetran_deleted
Filtering Strategy
#152
Background
Currently, we filter out
_fivetran_deleted
rows at the staging layer here. However, this approach prevents deleted rows from flowing downstream, which can cause issues with incremental models recognizing these rows for proper deletion handling.For example, in cases where a transaction is deleted in the source, the deletion does not propagate to the final models because the
_fivetran_deleted
rows are removed early in the pipeline.Proposed Solution
Update the
_fivetran_deleted
filtering strategy to defer the removal of these rows to downstream transformations. This change would allow incremental models to process deletions correctly while preserving the ability to exclude deleted rows in the final outputs.To do
_fivetran_deleted
rows are handled appropriately.Steps to Implement
_fivetran_deleted
filtering logic from staging models._fivetran_deleted
rows where necessary.Additional Context
This change is proposed as an alternative solution to address incremental data quality issues, particularly for users who cannot schedule full-refreshes.
Open Questions
The text was updated successfully, but these errors were encountered: