analytics-dictionary / term / transformation & metrics
Incremental model
An incremental model processes only new or changed data on each run instead of rebuilding the whole table.
Written by Reflective Data experts · updated Oct 5, 2026
It saves time and money for large event tables. It requires a reliable way to identify new rows, a unique key and handling for late-arriving data.
Test incremental models carefully, since subtle bugs show up only after many runs.
related
dbtIdempotencyPartitioning and clustering
// 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