【问题标题】:In SSAS, can you ignore table relationships at the cube level?在 SSAS 中,可以忽略多维数据集级别的表关系吗?
【发布时间】:2011-03-10 19:57:02
【问题描述】:

我们有一种情况,因为 OLAP 对所有多维数据集使用单个 DataSource 视图,我们的一些聚合变得混乱。

问题如下: - 多个事实表连接到另一个表以形成维度 - 另一个事实表连接到这些事实表以制作维度 - OLAP 不知道要遵循哪个联接并选择了错误的联接

我们的立方体是这样定义的

Cube A:
[FactTable A]->[Dim A]

Cube B:
[FactTable B]->[Dim A]

Cube C:
[FactTable C]
    |--------->[FactTable A]->[Dim A]
    |--------->[FactTable B]        

因此,数据源视图如下所示:

[FactTable C]
    |--------->[FactTable A]->[Dim A]
    |--------->[FactTable B]->[Dim A]

OLAP 不知道如何聚合 Dim A。有没有办法忽略多维数据集 C 的连接?你能单独在多维数据集级别定义关系吗?

【问题讨论】:

    标签: sql-server ssas olap


    【解决方案1】:

    所以事实证明我做错了。实际上,您应该为每个多维数据集创建一个数据源视图并在那里定义关系。

    【讨论】:

      猜你喜欢
      • 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
      相关资源
      最近更新 更多