Why it matters
Recovery must be safe.
A pipeline can fail after it writes some data. A safe rerun does not add the same records again.
Pipeline reliability
A repeated pipeline run produces the same valid result.
Visual model
A failed job can require a rerun. The rerun must not create duplicate data or change valid totals.
Why it matters
A pipeline can fail after it writes some data. A safe rerun does not add the same records again.
Implementation
The load matches an incoming record to a stable business key. It inserts or updates the correct record.
Evidence
The second load produces the same row counts and financial totals.
Used in
The spend pipeline uses this control for repeatable loads.
View project evidence →A rerun must not change a valid result.