Dimensional Modeling

Use an interactive app to learn the "official" Kimball Group Dimensional Modeling Techniques and four step process

1 Select the Business Process

Business processes are the operational activities performed by your organization. Select a business process:

2 Declare the Grain

The grain establishes exactly what a single fact table row represents. Select a grain level:

3 Choose the Dimensions
What is a Dimension?
Dimensions provide the context surrounding a business process event. They answer the who, what, where, when, why, and how questions. Dimensions contain descriptive attributes that enable filtering, grouping, and labeling of fact table rows.
Based on your process and grain, here are the recommended dimensions following Kimball techniques:
4 Choose the Facts
What is a Fact?
Facts are the measurements from the business process event. They are typically numeric and represent the metrics that the business analyzes. Facts can be additive (summarizable across all dimensions), semi-additive (summarizable across some dimensions), or non-additive (not summarizable).
Based on your grain, here are the recommended facts (measures) - starting with the simplest facts: