You are designing a data warehouse that contains a product dimension.
The product dimension contains the original product attributes as well as the most recent set of
updated attributes. When a product is updated, the original product attributes must be preserved.
The product dimension design must:
Support a Type 3 Slowly Changing Dimension (SCD) process
Minimize the total storage consumed
You need to design a solution that meets these requirements.
What should you do?
A.
Design two tables. One table will hold the original product surrogate key and attributes. The other
table will hold the most recent product surrogate key and attributes.
B.
Design a table as a Type 2 SCD dimension that holds the surrogate key for each product and its
attributes. Limit the number of records per product within the table to two.
C.
Design a table to hold the surrogate key for each product and its attributes as well as additional
columns to store the original attributes.
D.
Design a table to hold the surrogate key for each product and its attributes. Add a column to store an
indicator that identifies the record as original data or recent data.