Home / Data Platform / dbt & Quality

dbt & Quality

dbt projects, incremental models, CI and data quality testing. 10 posts.

dbt & Quality / Cheat sheet

Advisory: structuring dbt projects - layers, naming, one project or many, and ownership

A dbt project that grows without structure becomes slow to build and hard to change. Use clear staging, intermediate and mart layers with naming rules, decide between a monolith and several projects with cross-project references, set ownership and access per group, and keep CI and environments consistent.

3 min readIntermediate

dbt & Quality / Runbook

Sev1: a dbt --full-refresh wiped history from an incremental model

Recover an incremental dbt model that lost years of history because someone ran --full-refresh against a source that only keeps recent data. Restore from warehouse time travel, protect the model with full_refresh=false and fix the run process.

2 min readIntermediate