Member-only story
Revisiting Kimball: Timeless Dimensional Modeling Patterns for Modern, Time-Aware Data Platforms
How classic Kimball design techniques — beyond facts and SCD2 — still add value in a model-driven, business-friendly methodology.
Summary — Key Takeaways
- Kimball’s dimensional modeling patterns remain a rich toolkit — from fact table types and conformed dimensions to hierarchy handling and surrogate keys.
- Facts and dimensions still matter — but must be enhanced with dual SCD2 historization and stable Access Views.
- Patterns such as role-playing dimensions, accumulating snapshots, conformed dimensions, degenerate/junk dims, and bridge tables integrate well with a model-driven, time-aware pipeline.
- The goal is not to rebuild classic warehouses, but to adapt proven design ideas for reproducible, semantic, and AI-friendly data platforms.
💡 Not a Medium member? You can read this article for free using this friend link.
Why Revisit Kimball Today?
Our methodology focuses on:
- Model-Driven Engineering — universal supertypes/subtypes, business-aligned semantics.
- Business-Friendly Mapping — versioned, text-based mapping in Git.

