Я недавно внедрил SCD Type 2 - Customer Dimension для отчетов OLAP. Ранее мы использовали его для типа 1, где customerID был ключом к построенному измерению, но поскольку это измерение получит повторяющиеся записи, например, C_001 имеет две записи, я думаю, что построение измерения с использованием одного и того же CustomerID в качестве ключа было бы нецелесообразным. Стоит ли рассматривать суррогат в качестве первичного ключа и использовать «CustomerID» в качестве атрибута?
Является ли это оптимальным вариантом для измерений SCD типа 2?
Снимок снимка измерения клиента.