SSAS CUBE 2 个事实表和 1 个维度
Posted
技术标签:
【中文标题】SSAS CUBE 2 个事实表和 1 个维度【英文标题】:SSAS CUBE 2 fact tables and 1 dimension 【发布时间】:2012-11-01 15:12:26 【问题描述】:我有 2 个事实表和 1 个维度。
Fact1 外键直接指向 DIM 主键。
Fact1 和 Fact2 有共同的列,例如“orgkey”
Fact2 没有连接到 DIM,因为它没有任何公共列。
但我想将 Fact2 连接到 DIM。
所以当 Fact1 和 Fact2 得到公共列时,我在 DSV(CUBE 构建)中连接了 Fact1 和 Fact2。
问题是 Fact2 无法引用 DIM 表,因为我在选择 DIM 属性时没有获取任何数据。
我怀疑人际关系。
您能帮我解决这个问题吗?
【问题讨论】:
【参考方案1】:您需要在维度用法中添加与 Fact2 的连接。
通过 Fact1 连接是多对多的(如果我理解您的架构正确的话)。
问题是必须按特定顺序进行连接。
在将 Dim 连接到 Fact2 之前,您需要先将 Fact1 连接到 Fact2,这样当您选择 Dim 和 Fact2 之间的多对多关系时,下拉列表将填充 Fact1
我希望这会有所帮助。
【讨论】:
以上是关于SSAS CUBE 2 个事实表和 1 个维度的主要内容,如果未能解决你的问题,请参考以下文章