Practice Exam

Question 21 of 75

Design a Star Schema with Minimal Development

You work for MDFT Pro, a well-known training agency that offers certification courses across multiple product categories. Mark, a Data Warehouse Developer at MDFT Pro, manages a Fabric warehouse called CourseAnalytics that contains staging tables with course and sales data. The warehouse has four staging tables: ProductCategory (containing categories like “IT Certifications” and “Business Skills”), ProductSubcategory (containing subcategories like “Azure” and “Microsoft 365”), Product (containing individual course details), and SalesOrder (containing transaction records). Business analysts frequently run queries that join these product-related tables together to analyze sales by category, subcategory, and individual course. Mark needs to implement a star schema design that will make these analytical queries easier to write and faster to execute while minimizing the development effort required to transform the staging tables into the final dimensional model.

What should Mark do with the ProductCategory, ProductSubcategory, and Product tables when implementing the star schema?

Choose the correct answer from the options below.

Explanations for each answer:

Learn more about modeling dimension tables:
Dimension Table Modeling
Next Question
Discuss this question on social media: