graph LR
A[Data Sources] --> B[Extract]
B --> C[Staging Area]
C --> D[Clean & Transform]
D --> E[Data Quality Checks]
%% Branch: some data skips transformation
C --> E
E --> F[Load]
F --> G[Data Warehouse]
%% Consumption paths
G --> H[Reports & Dashboards]
G --> I[Analytics & Modeling]
%% Feedback loop from analytics to transform
I --> D






