Project structure: staging, intermediate, marts

dbt projects follow a three-layer convention: staging models (stg_) clean and standardize raw data 1:1 with sources; intermediate models (int_) join and reshape staging models; mart models (fct_, dim_) expose business-facing tables for analytics.

In this lesson you will reorganize a flat project into staging/intermediate/marts folders and see how the structure clarifies dependencies in the DAG.

Loading the interactive tutorial… If this message stays, please enable JavaScript.