image.png
image.png

1. 4 Steps

1.business process

Business processes are the operational activities performed by an organization.
These processes are called “facts”.Ex:

  • Processing an insurance claim
  • Taking customer orders
  • Tracking customer web clicks

Each fact becomes a row in the fact table (need PK)
Separate business processes belong in their own fact tables (i.e. entities)

2.grain

The grain establishes exactly what a single fact table row represents
Ex: the granularity of a dimensional model that consists of the dimensions Date, Store, and Product is product sold in store by day1

Atomic grain is the lowest most granular level at which data is captured by business process
More granularity allows most flexible querying for analytics

3.dimension

Dimensions provide the “who, what, where, when, why, and how” context surrounding a business process event

Dimension tables contain descriptive attributes for filtering and grouping the facts

4.fact

Facts are the measurements that result from a business process event and are almost always numeric