2014-03-19 71 views
0

我新的多維建模。我正在閱讀OLAP多維數據集,並遇到長方體,我很困惑他們是什麼以及他們如何工作。例如,如果我們的3D olap立方體具有產品,時間,位置,因爲它將軸上有多少個長方體。長方體和長方體之間有什麼區別。什麼是長方體和它們如何工作

回答

1

它可以幫助有關維數給忘了。在非OLAP術語中,立方體指的是每個維度上尺寸相同的三維形狀。在OLAP術語中,立方體可以具有與數據一樣多的維度,並且每個維度中的元素數量可以不同。例如。 「銷售」多維數據集可以與諸如產品,時間,城市,購物籃大小,銷售渠道,價格帶等維度相關聯。它仍稱爲立方體。

術語長方體只是指採取立方體的切片,要麼忽略或者在一個或多個維度的固定值。以您的示例爲例,如果您要忽略位置維度,那麼結果數據集將是一個長方體,其中數據僅隨時間和產品而變化(因此隱含地覆蓋了所有位置)。即使這隻剩下兩個維度,我們仍然稱它爲一個立方體。

如上所述on this blog OLAP系統往往會存儲用於不同長方體預先計算聚集的數字,以允許聚合查詢的更高效的處理。

相關問題