我有一个数据仓库,它使用内部代理键和类型 2 缓慢变化的维度。在清算中,我们只有来自 erp 系统的业务密钥,如下所示:
在数据仓库中,我们希望使用代理键(注意:文章价格从 500 美元更改为 1000 美元,并且文章尽可能使用代理键,此处仅适用于制造商)。
如果我们只是使用业务密钥没问题,只需比较、更新旧条目、插入新条目。但是使用代理键的最佳方法是什么?
从清算中的数据仓库获取现有 ID(0 或 -1 表示尚不存在),然后比较条目?
将业务密钥也保存在数据仓库中,比较它们并更新 Ids 然后在数据仓库中?