我们有一个表格模型,它有 3 个事实和几个维度。
在这 3 个事实中,有 2 个是关于帐户和产品的。
与客户帐户相关的事实。有多少是活跃的,当前余额是多少,一开始的余额是多少等等。
Product Fact 是关于客户拥有的不同补充产品。他/她可能有也可能没有补充产品。现在这有诸如客户在不同产品中的欠款、回扣金额等事实。
现在他们都有 Dimension Account 作为共同的 Dim。
帐户和产品之间的关系是 1-M。如果一个帐户有补充产品,它可以是 1、2 和最大 3。如果没有,它是 1-0 :)
我们遇到的问题是,如果我们想通过 Account Dim 属性来分割这两个事实,我们只会得到具有补充产品的帐户。因为我相信表格模型适用于 INNER JOINS。在这种情况下,我想要 OUTER JOIN。由于我希望所有帐户都通过查询以及我匹配补充产品的位置然后是该产品的事实。
任何帮助表示赞赏。