Skip to content

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