知识库 : 共享维度的使用方法

       在分析建模工具中,按照维度的使用方式可以把维度分为三类,分别是共享维度,立方体下的私有维度和引用维度。在实际的透视表分析计算中,参与计算是以立方体为单位进行的。参与计算涉及到的维度也是立方体中的维度。但是在现实场景中,有许多维度基本是一样的,比如时间维度。一条事实数据发生的时间就是按照年-月-日的格式进行记录,那么如果在一个分析主题中有许多立方体存在的情况下,并且都需要进行按照时间维度进行分析,就需要在每一个立方体下创建相同的维度,这给建模过程带来了繁琐的工作量。为了解决这个问题,我们可以直接在分析主题下创建共享维度。共享维度就是被其他立方体所共享使用的。

       如上图1所示,资金交易明细分析主题中,币种、银行账户等维度是直接创建在分析主题下的,这些维度是共享维度。可以看到在立方体银行账户交易明细数据集中,引用了币种、银行账户等共享维度。在实际的分析计算中,立方体的引用维度与直接在立方体中创建一个私有维度是没有区别的。共享维度仅仅是方便建模的使用而产生的。在共享维度中创建比较通用的维度数据,方便实施人员进行建模过程。

       目前在AE2.1版本之后,立方体的引用维度还可以引用其他分析主题的共享维度。也就是说,比较通用的维度在一个分析主题下创建一次就可以了。立方体可以引用任何其他分析主题中的共享维度。

 

Attachments: