我正在从事务表重建 Factless Fact 表。有明显的共享昏暗,如 Org、Status、Service、ServiceAction、Send Date 等。但是,我正在尝试解决 2 个问题:
在 Transaction 表上,有用于电话、电子邮件、chkbxRequestReceipt 等值的自由表单输入字段。它们都与 TransactionKey 直接相关。如果我将这些字段从事实表中拉出到它们自己的暗淡中,它会创建一个似乎不正确的 1-1 暗淡事实关系。
ServiceAction dim 是事实表上的 1 个字段,但随后分解为 3 个不同的 dim 表。这样做是因为服务几乎不共享公共字段。每个 ServiceAction 都有 1 个事务。所以 3 个服务表中的行总和 = 事务表的总行数。
任何人都可以就最好的建模方法提供建议吗?