我有一個時間表和銷售事實表與多個日期(訂單收到日期,發貨日期)。如何在SSAS中定義第二個日期層次結構?
我想定義收貨日期和發貨日期另一個層次結構。
Visual Studio中的多維數據集編輯器允許我在這些表上定義多個關係,但在層次編輯器中我沒有看到用於定義層次結構使用哪種關係的方法。
我錯過了什麼,或者我應該將時間表插入到模型中兩次,每個單獨的關係?
謝謝, - sw
我有一個時間表和銷售事實表與多個日期(訂單收到日期,發貨日期)。如何在SSAS中定義第二個日期層次結構?
我想定義收貨日期和發貨日期另一個層次結構。
Visual Studio中的多維數據集編輯器允許我在這些表上定義多個關係,但在層次編輯器中我沒有看到用於定義層次結構使用哪種關係的方法。
我錯過了什麼,或者我應該將時間表插入到模型中兩次,每個單獨的關係?
謝謝, - sw
難道這不是您使用角色扮演維度的地方嗎?因此,您有日期維度及其所有層次結構,然後在出貨日期再次將其加入到事實表中,現在您擁有包含所有日期維度層次結構的「日期(發貨日期)」維度。
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
你只對了創建日期維度一次,它只是得到一個新的別名在立方體的每一次它的角色扮演。