Glossary

Explore Meshline

Products Pricing Blog Support Log In

Ready to map the first workflow?

Book a Demo

Glossary / Evaluation and implementation guide

Slowly Changing Dimension (SCD)

A Slowly Changing Dimension (SCD) is a dimension table technique for tracking attributes that change over time, such as a customer's region or plan tier.

Common types include Type 1 (overwrite, no history), Type 2 (new row per change with validity dates), and Type 3 (limited prior values in extra columns).

A practical example

Example: with SCD Type 2, when a customer moves from the Starter to the Pro plan, a new row records the change date, so last year's revenue can still be reported under the plan the customer had then.

What to evaluate before investing

  • Ask whether the platform offers built-in SCD Type 2 handling or requires custom SQL pipelines
  • Check how effective-date columns and current-row flags are managed and validated
  • Confirm query performance stays acceptable as historical dimension rows accumulate

Limitations and tradeoffs

Type 2 multiplies dimension rows and complicates joins, so teams must decide which reports truly need historical accuracy.

Plan your next step with MeshLine

Connect this decision to your automation, organic marketing and customer lifecycle management. In a MeshLine demo, discuss your existing tools, the scope you need and how to measure the result.