Module 03 · Data modeling
Design a star schema
One fact table, several dimension tables around it.
-
Step 1: Identify your fact table (the events: Sales) and dimension tables (Product, Date, Region).
-
Step 2: Arrange the dimensions around the fact table so the relationships form a star, not a chain.
-
Step 3: Add a dedicated Date table (Modeling → New table, for example with the DAX below), relate
'Date'[Date]toSales[Date], then mark it via Table tools → Mark as date table for time intelligence.DAXDate = CALENDARAUTO()Tip: A star schema makes DAX simpler and reports faster than one giant flat table.