
Explanation:
In a star schema design for a data warehouse, the model consists of fact tables and dimension tables. Fact tables contain quantitative data (measures) and foreign keys to dimension tables, while dimension tables contain descriptive attributes that provide context to the facts.
Analysis of the source data fields:
Optimal design rationale:
C (Dimension table for Employee) is correct because:
E (Fact table for Transaction) is correct because:
Why other options are incorrect:
This design follows star schema best practices where transactions (business events) become fact tables and the entities involved (employees) become dimension tables, enabling efficient analytical queries in Azure Synapse Analytics dedicated SQL pool.
Ultimate access to all questions.
No comments yet.
You are designing a star schema for an HR data mart in an Azure Synapse Analytics dedicated SQL pool. The source data extract contains the following fields: EmployeeID, FirstName, LastName, Recipient, GrossAmount, TransactionID, GovernmentID, NetAmountPaid, and TransactionDate.
Which two tables should you create? Each correct answer presents part of the solution.

A
a dimension table for Transaction
B
a dimension table for EmployeeTransaction
C
a dimension table for Employee
D
a fact table for Employee
E
a fact table for Transaction