长话短说:当在数据源视图中定义的表之间没有关系时,SSAS如何决定在事实表和桥表(中间度量值组)之间创建联接时使用哪些维度?
我正在看一个众所周知的SSAS多维数据集中多对多关系的示例(Internet销售原因示例)。
在数据源视图中,这两个事实表FactInternetSales和FactInternetSalesReason之间的关系由两列(如SalesOrderNumber和SalesOrderLineNumber)定义,如图所示。
但是,我还有另一个已经存在的多维数据集,该多维数据集也有许多许多关系,但是此多维数据集中不存在的是数据源视图中事实表和桥表之间的关系,以及在定义m2m关系时如何使用SSAS知道在数据源视图中定义的列之间没有关系时应使用哪些列来连接这两个表?
因为我只选择“中间”度量值组,并且在定义m2m时选择维,然后通过SSAS以某种方式弄清楚如何将此维与另一个度量值组连接。