Sql server 在SSAS中,可以忽略多维数据集级别的表关系吗?
我们的情况是,由于OLAP对所有多维数据集使用单一的数据源视图,我们的一些聚合变得混乱 问题如下: -多个事实表连接到另一个表以生成维度 -另一个事实表连接到这些事实表以生成维度 -OLAP不知道要遵循哪个连接并选择了错误的连接 下面是我们的立方体是如何定义的Sql server 在SSAS中,可以忽略多维数据集级别的表关系吗?,sql-server,ssas,olap,Sql Server,Ssas,Olap,我们的情况是,由于OLAP对所有多维数据集使用单一的数据源视图,我们的一些聚合变得混乱 问题如下: -多个事实表连接到另一个表以生成维度 -另一个事实表连接到这些事实表以生成维度 -OLAP不知道要遵循哪个连接并选择了错误的连接 下面是我们的立方体是如何定义的 Cube A: [FactTable A]->[Dim A] Cube B: [FactTable B]->[Dim A] Cube C: [FactTable C] |--------->[FactTabl
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不知道如何聚合DIMA。有没有办法忽略多维数据集C的连接?你能单独在多维数据集级别定义关系吗?因此,结果证明我做错了事情。实际上,您应该为每个多维数据集创建一个数据源视图,并在其中定义关系