Dependencies & Build Order¶
This section documents the dependencies between models and the required build order for the data pipeline.
Overview¶
The data pipeline follows a layered architecture with strict dependencies:
graph LR
A[Staging<br/>Level 0] --> B[Dimensions<br/>Level 1]
B --> C[Facts<br/>Level 2]
A --> C
B --> D[Marts<br/>Level 3]
C --> D
A --> D
style A fill:#e1f5e1
style B fill:#e1e5f5
style C fill:#f5e1e1
style D fill:#f5f5e1 Build Levels¶
| Level | Layer | Description | Can Run After |
|---|---|---|---|
| 0 | Staging | Raw data from sources | Immediately |
| 1 | Dimensions | Slowly Changing Dimensions | Level 0 complete |
| 2 | Facts | Transaction facts | Levels 0 & 1 complete |
| 3 | Marts | Business-specific marts | Levels 0, 1, & 2 complete |
Model Dependencies¶
Total models analyzed: 1
Marts¶
1 models at level 3
| Model | Depends On |
|---|---|
| sap_anlage | stg_eanl, stg_eanlh, stg_evbs, dim_installation, dim_business_partner |
Navigation¶
- Build Order - Execution sequence and parallelism
- Dependency Graph - Visual DAG of all dependencies