MOC: dbt
The SQL transformation layer — from project setup through model design to production operations. 22 pages covering dbt fundamentals, the staging → intermediate → mart progression, testing, macros, and adapter-specific patterns for BigQuery and SQL Server. Expand any section to browse contents.
mindmap ((Foundations)) (core concepts) (project structure) (CLI reference)
Foundations
dbt core concepts, project structure conventions, CLI commands, and a quick-reference cheat sheet for day-to-day development.
mindmap ((Model Design)) (staging models) (intermediate models) (mart models) (materializations)
Model Design
The staging-to-intermediate-to-mart progression, materialisation strategies, and the patterns that shape how dbt models transform raw data into analytics-ready tables.
mindmap ((Extensions and Quality)) (macros, Jinja) (packages) (snapshots, SCD) (testing framework) (data contracts)
Extensions and Quality
Macros, Jinja templating, community packages, snapshot-based SCD tracking, the testing framework, and data contracts for enforcing schema guarantees.
mindmap ((Operations and Adapters)) (Airflow integration) (CI/CD) (documentation, lineage) (observability) (performance tuning) (troubleshooting) (BigQuery adapter) (SQL Server adapter) (cross-adapter patterns)
Operations and Adapters
domain-operations-and-adapters
Running dbt in production — Airflow integration, CI/CD pipelines, documentation and lineage, observability, performance tuning, troubleshooting, and adapter-specific patterns for BigQuery, SQL Server, and cross-adapter compatibility.
dbt Cross-References
- Data Architecture — dbt transformation layer theory and medallion architecture
- SQL Server — SQL Server pipeline patterns that dbt automates
- DB Queries — BigQuery and SQL Server query patterns used in dbt models
- GitHub Actions — CI/CD pipelines running dbt test and build
- Observability — dbt observability in the broader monitoring stack