2011-10-26 52 views
0

我正在第一次瞭解立方體,閱讀厚厚的紅色書。團隊擔心:擔心立方體尺寸輸出?

創建SSAS多維數據集時,我們是否應該擔心立方體查詢結果中潛在的最大大小輸出?換一種說法;考慮到用戶可以結合使用多種度量方法,是否可以使得生成的數據庫查詢產生幾GB的數據? (我們的分辨率約爲10 GB)

此外; 可採取哪些措施確保沒有單個用戶可以通過這種方式劫持數據庫,並確保所有用戶都能順利使用服務?

我們現有的立方體解決方案基於Mondrian和JPivot的Web前端。這表現出巨大的產出問題。我們的新多維數據集將使用SSAS 2008,但仍然可以決定在Web前端。

(搜索類似的問題未能在StackOverflow上)

回答

2

要考慮的第一件事情是你是否將配置立方體使用ROLAP,MOLAP或HOLAP存儲模式。

MOLAP將從您的數據源檢索數據並將其永久存儲在多維數據集將使用的文件中。這將有助於大大提高查詢速度,具體取決於源表返回數據的效率。 ROLAP不從源表中檢索任何數據。每次查詢多維數據集時,都會訪問源以獲取結果。 HOLAP解決方案介於兩者之間。

關於大小問題,您是否需要顯示數據庫表中所有列的彙總總數?如果限制多維數據集中可用的度量和維度的數量,則會減小輸出文件的大小。

+0

我不知道我們是否需要彙總總數。可能大部分數據庫都可以通過多維數據集訪問。我想MOLAP會被選中,儘管不確定會給出的尺寸增量。 –

+0

你是否建議我們用較小的尺寸和尺寸製作許多小立方體。而不是一切都在其中? –

+0

如果您有企業版本,則可以定義多個分區並在這些分區間拆分數據。通過將數據拆分爲更小的立方體,您可以享受到同樣的好處,而無需處理多個立方體。 – JML