Question 190
A DateKey contains an integer YYYYMMDD while the fact uses actual Date type. What should be done before the relationship?
Explanation
Correct Answer
Use matching date keys or compatible transformed columns on both sides. Relationship columns must represent comparable values with compatible types.
Incorrect Answers
Time intelligence needs a dependable date dimension with one row per day. That matters for “no valid continuous calendar exists” rather than the condition “YYYYMMDD while the fact uses actual Date type”.
Duplicate dates violate the usual Date table role and relationship uniqueness. The boundary it addresses is “table contains duplicate dates due to hourly timestamps”, while this case concerns “YYYYMMDD while the fact uses actual Date type”.
Fiscal attributes allow grouping by business periods rather than calendar-year defaults. The deciding difference is “A business uses fiscal years beginning in July” versus “YYYYMMDD while the fact uses actual Date type”.