1. 程式人生 > 其它 >OLAP中roll-up和drill-down和slicing

OLAP中roll-up和drill-down和slicing

該cube模型共有商品類別,時間,地點三個維度(圖片源於:資料立方體與OLAP):

鑽取(Drill-down) 使統計維度降到更細的層級,如下圖時間維度從“季度”降到了“月份”層級,能降到多細要看底層資料有多細;

上卷(Roll-up) 則是反過程,“浙江”、“上海”、“江蘇”的資料被彙總到了“中國” 國家層級;

切片(Slice) 的過程則非常直觀,三層cube被切出了一層。意思是在某些維度為定值時,在其他維度上觀察資料。如圖,確定商品種類為"電子產品", 從"時間"、“地點”上做觀察統計;

切塊(Dice) 類似於切片,不同點在於固定維度由定值變為範圍值;

旋轉(Pivot) 個人理解不管怎麼轉cube是不變的,但實際展示的報表是個平面,將多維在同一平面展示必將涉及一個誰在前誰在後的問題(如下表所示就是不同角度來看cube的結果)。