我目前正在嘗試在SSAS中建立不整齊的層次結構,並且我被卡住了。對於ROLAP和MOLAP在SSAS中建立不齊層次結構的最佳方法是什麼?
首先,我想它像這樣的模型:
ItemKey,Level0Key,Level1Key,Level2Key
Item1,Lvl0-1,Lvl1-1,Lvl2-1
Item2,Lvl0-1,Lvl1-1,Lvl2-1
Item3,Lvl0-1,Lvl1-1,Lvl2-2
**Item4,Lvl0-1, , **
凡在本例中的最後一行曾經爲「失蹤」的水平空白。
在這裏,ROLAP設法解釋層次結構還好,但MOLAP模式從事實表中清理了錯誤分類的成員,所以聚合關閉。
接下來,我把它改爲此基礎上AdventureWorksDW例如SalesTerritory尺寸這是一個不規則的層次結構:
ItemKey,Level0Key,Level1Key,Level2Key
Item1,Lvl0-1,Lvl1-1,Lvl2-1
Item2,Lvl0-1,Lvl1-1,Lvl2-1
Item3,Lvl0-1,Lvl1-1,Lvl2-2
**Item4,Lvl0-1,Item4,Item4**
我服用HideIfOnlyChildAndSameNameAsParent隱藏成員的優勢。
現在MOLAP的數字排隊了,但是在ROLAP的土地上,我的重大減速是因爲我的層級1有大約10000個成員 - SSAS在擴展時會午餐。
所以很顯然我錯過了一些東西,但我沒有看到很多例子在「正確」的方式來做一個衣衫襤褸的層次結構。
感謝您的任何答案。
謝謝 - 我很害怕 - 我試圖不要做父母的孩子。 – Eli 2009-07-28 00:24:10