Home | Power BI | Excel | Python | SQL | Generative AI | Visualising Data | Analysing Data
Data Modelling Course Review Exercise
This purpose of this exercise is to review an existing data model e.g. the Superstore model. Answer the questions below.
Model Design
- Which design is this model? Is it snowflake or star schema design or something different?
- Identify the fact and dimension tables.
- In what way does the model differ from a classic star schema pattern?
Relationships
- What is the pattern of relationships?
- Would you ever expect to see a direct relationship between fact tables?
- Which columns must have unique values?
- Should we make these relationships bi-directional?
- Would you ever expect to see a 1-1 relationship? A many-to-many relationship?
- What are primary and foreign keys? Identify the primary, foreign keys
- Why are some fields hidden? Why are most/all fields in the fact table hidden? Is this typical?
- What is a role-playing dimension? Does this model contain any role playing dimesnions? If so, where are they?
- What is an inactive relationship? Does this model contain any inactive relationships? How do you use an inactive relationship in a DAX expression?
Dates
- What is a dates table? Why is it essential?
- Does this model contain a dates table?
- Are there any improvements you would like to make to the dates table?