Data grain
State what one row represents.
Examples include one expense, one approval cycle, or one organisation-month.
Data modelling
A reporting model controls what one row means and where business logic lives.
Visual model
The grain fixes the meaning of each row. Facts and dimensions organise analysis. Marts and the semantic layer expose governed measures.
Data grain
Examples include one expense, one approval cycle, or one organisation-month.
Star schema
Facts hold measures. Dimensions provide time, organisation, vendor, and category context.
Data marts
A mart gives users a stable view for spend, contracts, approvals, or service performance.
Semantic layer
The dashboard reads governed measures instead of rebuilding business logic.
Where I used it
dbt models serve spend, contract, vendor, approval, and currency analysis.
View project →A controlled model combines workforce, absence, demand, and delivery measures.
View project →