Skip to content
~/reflective_data

analytics-dictionary / term / transformation & metrics

Data grain

The grain of a table is what a single row represents, such as one order line or one session.

Written by Reflective Data experts · updated Oct 5, 2026

Getting the grain right is the most important modelling decision. Joining tables at different grains is the classic cause of duplicated or inflated numbers.

State the grain in the documentation of every model.

related

Data modelingDimensionStar 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