ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 59 - DP-203 discussion

Report
Export

You need to design an Azure Synapse Analytics dedicated SQL pool that meets the following requirements:

Can return an employee record from a given point in time.

Maintains the latest employee information. Minimizes query complexity. How should you model the employee data?

A.
as a temporal table
Answers
A.
as a temporal table
B.
as a SQL graph table
Answers
B.
as a SQL graph table
C.
as a degenerate dimension table
Answers
C.
as a degenerate dimension table
D.
as a Type 2 slowly changing dimension (SCD) table
Answers
D.
as a Type 2 slowly changing dimension (SCD) table
Suggested answer: D

Explanation:

A Type 2 SCD supports versioning of dimension members. Often the source system doesn't store versions, so the data warehouse load process detects and manages changes in a dimension table. In this case, the dimension table must use a surrogate key to provide a unique reference to a version of the dimension member. It also includes columns that define the date range validity of the version (for example, StartDate and EndDate) and possibly a flag column (for example, IsCurrent) to easily filter by current dimension members.

Reference:

https://docs.microsoft.com/en-us/learn/modules/populate-slowly-changing-dimensions-azure-synapse-analytics-pipelines/3-choose-between-dimension-types

asked 02/10/2024
Veronica Puddu
54 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first