Engineering Leader Guide· a Bicycle Guide

Coming soon · Book Profile

The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling

The definitive guide to dimensional modeling for data warehousing and business intelligence, teaching practitioners how to design simple, fast, business-driven analytic databases through case-study-driven techniques.

A profile of this book is on the way.

Get the book →

What it’s about

The Data Warehouse Toolkit, Third Edition, by Ralph Kimball and Margy Ross, is the industry's seminal reference for dimensional modeling. Drawing on decades of real-world consulting experience, the authors present a comprehensive, technique-centric methodology for building data warehouse and business intelligence (DW/BI) systems that prioritize two simultaneous goals: business user understandability and fast query performance. Organized around vivid business vignettes spanning retail, inventory, procurement, order management, accounting, CRM, HR, finance, telecom, transportation, education, healthcare, e-commerce, and insurance, the book develops more than 75 dimensional modeling techniques—fact tables and dimension tables, the enterprise data warehouse bus matrix with conformed dimensions, slowly changing dimension techniques, bridge tables, and accumulating snapshots—while dispelling persistent myths about dimensional design. It then extends into the full Kimball Lifecycle, the 34 subsystems of ETL, and emerging big data analytics best practices. Whether you are a designer, modeler, ETL developer, or DW/BI manager, this toolkit equips you to marshal an organization's data and deliver it to business users for better, fact-based decision making.

The through-line

Who it’s for
A DW/BI designer, modeler, ETL developer, or manager who wants to deliver analytic data that business users can easily understand and query quickly to make better, fact-based decisions.
The problem
Organizations collect tons of data scattered across disparate operational systems but can't access, integrate, or analyze it consistently or quickly. Practitioners feel overwhelmed by complexity and uncertain whether their designs will withstand unpredictable business questions, fearing the dreaded 'it depends' spaghetti-mess of databases.
The plan
  1. Focus first on business requirements and the most critical, feasible business process.
  2. Apply the four-step dimensional design process: select the business process, declare the grain, identify dimensions, identify facts.
  3. Build fact tables at the lowest atomic grain with verbose dimension attributes.
  4. Integrate processes using conformed dimensions on the enterprise data warehouse bus architecture.
  5. Handle attribute changes with appropriate slowly changing dimension techniques.
The payoff
Business professionals make better decisions and generate payback on DW/BI investments. · A coherent, integrated DW/BI environment delivers consistent, understandable, and fast information across the enterprise. · Development becomes more agile as conformed dimensions are reused, shrinking time-to-market for new business processes.

See our guide

Related profiles we’ve built

Additional reading