我有 2 个事实表,每个表都有一个度量组,生产和生产订单。生产具有较低粒度的生产信息(在组件级别)生产订单具有较高级别的信息(具有抬头数量等的订单级别)。
我在 productionorderid 的两个表之间创建了一个代理键链接。一旦我将 Prod ID(来自 productiondetailsdim)添加到数据透视表,它就会删除实际数量(来自 prod 订单度量组),并且我无法组合两个度量组中的数量。
如何设计两者之间的正确关系?请看我的暗淡使用图。Production Details 是连接两个事实表的 dim,此时 DimProductionDetails 与 Production 存在事实关系。我不确定与生产订单应该是什么关系(目前是多对多)。
请参阅两个表之间的示例数据:
我必须能够复制这种行为: