Dimensional Modeling
Dimensional Modeling
0 Introduction to
Dimensional Modeling
• Inmon Model
– Consists of all databases and information systems in an
organization
– Also called the CIF (Corporate Information Factory)
– Defines overall database environment as:
• Operational
• Atomic data warehouse
• Departmental
• Individual
– The Warehouse is part of the bigger whole (CIF)
• Kimball Model
– The Dimensional Data Model
• Does not adhere to normalization theory
• Starts with tables
– Numeric Tables
– Context Tables
• User accessible
Inmon Kimball
Overall Approach Top-Down Bottom-Up
Complexity of Method Complex Simple
Data Orientation Data Driven Process Oriented
Tools Traditional ERDs Dimensional Modeling
End User Accessibility Low High
Inmon Kimball
Primary Audience IT End Users
Deliver a Sound Deliver a Solution that
Technical Solution makes it easy for end
Objective
Based on Proven users to directly query
Methods data
• Relational Modelling
• Dimensional Modelling
• Aggregate Management
– Aggregate tables are summary tables
• Example: monthly sales fact table with month dimension
– A sound aggregate strategy is essential to good performance and
economic processing
• Business Analysis
– How did profit last month equate to store size?
• Report