【问题标题】:SSAS CUBE 2 fact tables and 1 dimensionSSAS CUBE 2 个事实表和 1 个维度
【发布时间】: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 属性时没有获取任何数据。

我怀疑人际关系。

您能帮我解决这个问题吗?

【问题讨论】:

    标签: reference ssas cube fact


    【解决方案1】:

    您需要在维度用法中添加与 Fact2 的连接。

    通过 Fact1 连接是多对多的(如果我理解您的架构正确的话)。

    问题是必须按特定顺序进行连接。

    在将 Dim 连接到 Fact2 之前,您需要先将 Fact1 连接到 Fact2,这样当您选择 Dim 和 Fact2 之间的多对多关系时,下拉列表将填充 Fact1

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多