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:
| Name | Description |
|---|---|
| TransactionID | The unique identifier of a transaction |
| Date | The date of a transaction |
| ProductID | The unique identifier of a product purchased in a transaction |
| ProductName | The name of a product purchased in a transaction |
| ProductColor | The color of a product purchased in a transaction |
| SalesAmount | The 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: