dbt / Intermediate: history and controlled workflows
dbt β Intermediate: history and controlled workflows
Build stable interfaces and explicit state transitions with governed fixtures, reference data and selection.
What you will learn
- Evaluate contracts, incremental correctness, snapshots and source completeness.
- Choose selectors and unit fixtures with precise scope and execution limits.
Contracts, documentation and model interfaces
Publish a stable branch model while separating column-shape contracts, business assertions and access governance.
Start learningIncremental correctness and late changes
Design candidate selection, stable keys and replay behavior before optimizing the amount of transformed data.
Start learningSnapshots and observed history
Track changing branch attributes while distinguishing source-change time, snapshot observation and complete business history.
Start learningSeeds, reference data and source freshness
Govern small static lookup data and interpret freshness signals without treating either as a complete ingestion system.
Start learningSelectors and controlled execution scope
Express graph scope precisely and preview selected resources before authorizing expensive or destructive work.
Start learningUnit tests and fixture boundaries
Isolate loan-state logic with small inputs while keeping warehouse integration, data tests and incremental merge verification distinct.
Start learning