如何定义维度在 ssas 中使用的连接
Posted
技术标签:
【中文标题】如何定义维度在 ssas 中使用的连接【英文标题】:How to define which join a dimension is using in ssas 【发布时间】:2013-05-01 21:50:24 【问题描述】:我有一个包含两个日期的销售事实表:收到订单和发货订单。
我在数据源视图中有一个时间维度表。
我在时间维度表和销售事实表之间定义了两种关系,一种是关于订单接收日期和订单发货日期。
在多维数据集定义中,我定义了两个维度:一个用于订单日期,一个用于发货日期。
我为两个维度(财政日历)定义了时间层次结构。
我无法弄清楚这两个维度使用的是哪种关系。看起来他们都在使用加入来订购接收日期。如何告诉 SSAS 使用一个维度的发货日期和另一个维度的订单接收日期。
谢谢,--sw
【问题讨论】:
【参考方案1】:我会在 Visual Studio / BIDS 中打开 Cube 源,然后打开相关的 Cube 对象并导航到 Dimension Usage 选项卡。
然后找到维度(行)和度量组(列)的交集,然后单击该单元格的构建 (...) 按钮。这将向您显示涉及哪些列,并让您选择正确的度量组列。
当您首次向多维数据集添加维度时,SSAS 使用数据源视图关系(如果存在)定义这些设置。
【讨论】:
谢谢。这只是节省了我一些时间:)以上是关于如何定义维度在 ssas 中使用的连接的主要内容,如果未能解决你的问题,请参考以下文章