Practice Exam

Question 70 of 75

Design Dimension Table For Star Schema

You work as a Data Modeling Specialist for Mark at MDFT Pro, a well-known training agency. MDFT Pro operates a Fabric workspace that contains a lakehouse named Lakehouse1 where sales transaction data is ingested as a single flat table. This table contains comprehensive information about course and training material purchases made by students and corporate clients. Mark has tasked you with transforming this flat structure into a dimensional model using a star schema to support efficient analytical queries and reporting. You will be creating two tables from the original flat table: FactSales for transaction metrics and DimProduct for product attributes. The requirement specifies that you need to track changes in DimProduct over time, implementing slowly changing dimension techniques to maintain historical product information.

The original flat table contains the following columns:

NameDescription
TransactionIDThe unique identifier of a transaction
DateThe date of a transaction
ProductIDThe unique identifier of a product purchased in a transaction
ProductNameThe name of a product purchased in a transaction
ProductColorThe color of a product purchased in a transaction
SalesAmountThe sales amount of a transaction

Which three columns should you include in the DimProduct table?

Choose all correct answers from the options below.

Explanations for each answer:

Learn more about star schema design:
Star Schema Design
Next Question
Discuss this question on social media: