我正在设计具有多个数据源的几个维度,并且想知道其他人做了什么来对齐每个数据源的多个业务键。
我的示例:我有 2 个数据源 - 订购系统和执行系统。订购系统有关于付款和应该发生什么的详细信息;执行系统有关于实际发生的事情的详细信息(花了多长时间等,谁在订单上执行)。来自两个系统的数据需要创建一个单一的事实。
在 Ordering 和 Execution 系统中,它们都是 Location 表。两个系统的业务密钥通过 esb 映射。两个系统中的属性构成了关于单个位置的完整图片。计费信息在 Ordering 系统中,经纬度在 Execution 系统中。并且位置名称存在于两个系统中。
您如何设计 SCD 以适应从两个系统到维度的变化?
我们遵循相当严格的 Kimball 方法 - 仅供参考,但我愿意查看每个人的解决方案。