5.2.4、SSAS-维度-多对多维度

维度——多对多维度的建立

 

什么是多对多维度?

 

我们正常遇到的数据结构是一对一,或者一对多的数据结构,也就是树形结构。但是现实中存在着多对多的结构,比如一笔销售来自一个店铺,但是一个店铺包含多个铺位,这时一笔销售就对应着多个铺位,而一个铺位又对应着多笔销售,这样就形成了多对多的关系。

 

多对多的关系需要用一个关系表来对关系进行维护,如下:

 

1          Dim表建立维度

2          Fact表建立维度DimFact,该维度不关联其它任何维度,由于是用事实表建立维度所以我们成为事实维度

3          建立包含Fact表的cube

4          Cube中添加FactRef表为度量值组

5          Cube的维度用法中添加维度Dim,可以看到Dim和FactRef建立了常规关系

6          Cube的维度用法中添加维度Dim与Fact度量值组间的关系,为多对多关系,中间度量值组为FactRef度量值组

7          执行,查看

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值