Declare source freshness SLAs and make stale data fail before downstream work
When stakeholders notice yesterday's data before the data engineer does.
- Data quality
Larger outcome
4 RecipesRecipes whose deliverable is confidence rather than a table: freshness that fails before downstream work runs, gating on readiness instead of on a clock, and proof that a change is safe.
When stakeholders notice yesterday's data before the data engineer does.
When the mart runs at a fixed hour whether or not the upstream load actually finished.
When a pull request changes dbt models and nobody wants to merge it on faith.
When two platforms are running the same logic in parallel and nobody has proven they agree.