请教:FactResellerSales和DimAccountManager怎么对多对多关系呢?

0
我理解的多对对:



可是
FactResellerSales和DimAccountManager中间只隔了一个表,而不是2个表?

已邀请:
1

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2013-12-31 回答

在 MSDN 的示例中, FactResellerSales 和 DimAccountManager 中间是隔了一张表 - FactAccountManager.
1.PNG

DimAccountManager 是一个常规维度
事实数据表指的是 FactResellerSales

但是由于 DimAccountManager 和 FactResellerSales 是多对多的关系,因此需要借助它们中间的 FactAccountManager 来实现,因此 FactAccountManager 是一个中间度量值组。

在建立维度 DimAccountManager 和 事实表FactResellerSales 多对多的关系时,就必须要借助中间事实数据表也就是中间度量组 FactAccountManager。
2.PNG

你的这幅图只是多对多关系的一个图标,它实际上只描述了三个对象:
常规纬度 - DimAccountManager
事实数据表 - FactResellerSales
中间事实数据表 - 中间度量组 - FactAccountManager

多对多纬度 - 指的是常规维度借助中间事实表数据表与事实数据表建立了一个多对多的关系。
0

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2014-01-05 回答

还有一点要补充一下:在中间事实数据表基础之上实现了一个事实维度,可以理解为多对多维度。
0

choc - 终于找到组织了,学习BI中 2014-01-06 回答

很好,谢谢.

是否意味着多对多维度一定伴随着事实维度呢?
0

choc - 终于找到组织了,学习BI中 2014-01-08 回答

结帖了。

看了这篇博文,理解深刻了很多

推荐给和我一样一知半解的初学者:http://www.cnblogs.com/biwork/p/3505532.html

要回复问题请先登录注册