我有一个销售事实表、一个订单事实表(均为行级详细信息)和两个用于订单日期和交易日期的日期角色扮演维度(来自日期维度)。
我试图达到一个可以按订单日期查看销售度量和按交易日期查看订单度量的地步。
如果销售来自订单,则 Sales 表具有相关 Order 行的键,如果是非订单销售,则为 null。Order 表没有任何指向相关事务的链接。
我一直在试图围绕如何根据两个事实表之间的链接对关系建模,而我可以开始工作的唯一方法是基于仅包含键的 Orders 表创建一个维度,然后使用多对多关系......这似乎完全错误,但我不确定这种情况的“正确”方法是什么。
如果可能的话,我希望在按订单日期查看销售措施时将非订单销售显示为“未知”订单日期,这样您就可以看到完整的图片,而不仅仅是来自订单的销售。使用上述方法,这不会发生。
关于需要更改哪些内容才能使其正常工作的任何建议?