analytics-dictionary / term / transformation & metrics
Data modeling
Data modeling is designing how data is structured in a warehouse so it is easy and consistent to analyse.
Written by Reflective Data experts · updated Oct 5, 2026
A good model turns raw tables into clean, documented layers, typically staging, intermediate and marts. Analysts then query business-friendly tables rather than raw event logs.
Models encode business logic once, such as what counts as revenue or an active user, so every report agrees.
related
Data martdbtSemantic layerStar schema
// how we can help
We build tested data models and semantic layers, or host them for you. Data build and semantic layers → · Hosted dbt on the platform