← Previous · Film 9 of 10
Written once
Every copy of a fact is a chance to drift. One home per fact, everything else generated, and a breaking change arrives as a new version with a date.
Topics › Analytics engineering › In the weeds of data crafting
Finance asks how much tuition recognised credit saves learners. Follow its question through the four phases and ten steps, one real commit per step: the files that arrive to stay, the ones that change, and the temporary ones, deleted when the work is done. Every file has a home named for its domain, and a lifetime. The series' closing film.
Builds on Written once
Press Play, or pick a chapter. Turn on Pause and think to stop for one question at the end of chapters.

Download the videoCaption filesRead the script
Where next?
Every card in the film shows a real file from the example dbt project. Open the ones each chapter shows, on GitHub, or run the whole project yourself.
models/marts/finance/_finance__conceptual.yml models/marts/finance/_finance__decisions.yml exposures/finance/ models/_shared/_shared__conceptual.ymlanalyses/profiling/profile_credit_across_awards.sql seeds/reference/finance/tuition_rates.csv seeds/reference/finance/_finance__seeds.ymlmodels/marts/finance/_finance__conceptual.yml models/marts/finance/_finance__decisions.ymlmodels/marts/finance/_finance__models.yml models/marts/finance/mart_finance__tuition_forgone.sql exposures/finance/_finance__exposures.ymlmodels/marts/finance/_finance__models.yml seeds/expected/finance/tuition_report.csv tests/reconciliation/reconcile_finance_with_tuition_report.sqlmodels/marts/finance/mart_finance__tuition_forgone.sqlanalyses/validation/reconcile_tuition_report.sql scripts/tools/diff_against_main.pyscripts/check/requirements.pyskills/review-metadata/find_repeats.py models/core/course/_course__columns.md models/marts/finance/_finance__models.yml models/marts/planning/_planning__models.ymlmodels/marts/finance/mart_finance__tuition_forgone.sql models/marts/finance/ exposures/finance/ seeds/reference/finance/ seeds/expected/finance/ docs/conventions.mdsources/ models/core/ models/marts/ docs/conventions.mdThe four Pause and think questions, for a class or a team. Open one to see the answer.
Film 10 of 10.
← Previous · Film 9 of 10
Every copy of a fact is a chance to drift. One home per fact, everything else generated, and a breaking change arrives as a new version with a date.