OLTP源表具有代理键(数字值)和自然键(字母数字值),然后可以跳过在目标OLAP DB(维度模型)中为维表创建代理键的情况。我知道我将需要事实表的替代键,因为事实表的唯一键将是一个大集合,并且我将需要一个具有数值作为主键的单列。我将多个源表联接在一起,以便将数据填充到一维目标中,然后我想将驱动表的唯一ID(数值从OLTP源继承)用作主键,只要结果记录的数据粒度为驱动表的ID级别(结果记录是主源驱动表与其他源表合并后的记录)。
数据仓库层中的代理密钥有什么好处?
谢谢,拉杰尼希
https://dwgeek.com/data-warehouse-surrogate-key-design-advantages-disadvantages.html/