2013-02-21 112 views
1

我有一个时间表和销售事实表与多个日期(订单收到日期,发货日期)。如何在SSAS中定义第二个日期层次结构?

我想定义收货日期和发货日期另一个层次结构。

Visual Studio中的多维数据集编辑器允许我在这些表上定义多个关系,但在层次编辑器中我没有看到用于定义层次结构使用哪种关系的方法。

我错过了什么,或者我应该将时间表插入到模型中两次,每个单独的关系?

谢谢, - sw

回答

2

难道这不是您使用角色扮演维度的地方吗?因此,您有日期维度及其所有层次结构,然后在出货日期再次将其加入到事实表中,现在您拥有包含所有日期维度层次结构的“日期(发货日期)”维度。

http://www.msbiguide.com/2012/05/role-playing-dimensions-in-ssas/

http://msdn.microsoft.com/en-us/library/ms174487(v=sql.90).aspx

http://kimballgroup.forumotion.net/t1165-role-playing-dimensions

你只对了创建日期维度一次,它只是得到一个新的别名在立方体的每一次它的角色扮演。