【发布时间】:2014-08-19 16:01:50
【问题描述】:
在尝试使用 SSAS 创建和配置 Dimension 时,我遇到了一个被误解的问题。问题是:我的名为 Author 的维度有三个属性(AuthorKey、AuthorID、AuthorState),其中 AuthorKey 是我的维度的主键。
使用 Visual Studio 2013,我创建了一个用户层次结构,例如:
Hierarchy name: AuthorByState
+ AuthorState
+ AuthorKey
- AuthorID
- AuthorState
当我切换到属性关系选项卡时,我看到了一个自动生成的关系,例如:
AuthorKey(AuthorID) --> AuthorState
我的问题是:我知道 SSAS 会自动将维度中的每个属性与维度键相关联,但为什么 AuthorID 属性位于 AuthorKey 属性的“内部”,而不是像 AuthorState 那样通常位于“外部”?属性关系是什么意思?
感谢您的任何解释,并为我的英语不好感到抱歉!
【问题讨论】:
-
我会用不同的方式来表达这个问题。 第二个屏幕截图显示了一个已创建两个属性关系的场景:Author->AuthorId 和 Author->AuthorState。为什么 SSAS 以不同的方式显示这两种关系? 我什至查看了 XML 定义,但我看不出任何关于属性关系定义方式的真正不同之处。
标签: ssas relationship business-intelligence olap dimension