You work for MDFT Pro, a well-known training agency that offers professional certification courses. Mark, a Business Intelligence Analyst at MDFT Pro, has been asked to design a data warehouse to analyze course material sales.
Currently, all sales data is stored in a flat table in a Fabric lakehouse called CourseMaterials. The table contains the following columns:
| Column Name | Description |
|---|---|
| TransactionID | The unique transaction ID |
| Date | The date of the transaction |
| MaterialID | The unique ID of the purchased course material |
| MaterialColor | The type of the course material |
| MaterialName | The name of the course material |
| SalesAmount | The sales amount of the transaction |
Mark plans to implement a star schema by creating two tables: FactSales (for transaction metrics) and DimMaterial (for material information). The DimMaterial table will track changes over time using slowly changing dimension techniques.
Which three columns should Mark include in the DimMaterial table?
Choose all correct answers from the options below.
Explanations for each answer: