#什麼是OLAP
OLAP(On-LineAnalysis Processing)在線分析處理是一種共享多維信息的快速分析技術;OLAP利用多維數據庫技術使用戶從不一樣角度觀察數據;OLAP用於支持複雜的分析操做,側重於對管理人員的決策支持,能夠知足分析人員快速、靈活地進行大數據復量的複雜查詢的要求,而且以一種直觀、易懂的形式呈現查詢結果,輔助決策。
#相關概念數據庫
- 維
是人們觀察數據的特定角度,是考慮問題時的一類屬性集合構成一個維(如時間維、地理維等)。
- 級別(Level)
人們觀察數據的某個特定角度(即某個維)還能夠存在細節程度不一樣的各個描述方面(如時間維:日期、月份、季度、年)。即維的級別。
- 成員(Member)
維的一個取值,是數據項在某維中位置的描述。(「某年某月某日」是在時間維上位置的描述)。
- 度量(Measure)
多維數組的取值,如「某年某月某日的工資」。
- 鑽取(Drill-up和Drill-down)
改變維的層次,變化分析的粒度。Drill-up是將低層次的數據歸納到高層次的彙總數據或者說是減小維度;drill-up則是相反,是將彙總的數據深刻到細節,或說是增長新維。
- 切片和切面
是在一部分維上選定值後,關心度量數據在剩餘維上的分佈。若是剩餘的維只有兩個,則是切片;若是有三個或以上,則是切塊。
- 旋轉
是變換維的方向,即在表格中從新安排維的放置(例如行列互換)
- 星型模式
由事實表和維表組成,事實表包括全部分析維度的外鍵和一個度量,維表對應於各個分析的角度,它除了主鍵之外還包含描述和分類信息。
- 雪花模式
有時候,維表的定義會變得複雜,例如對產品維,既要按產品種類進行劃分,對某些特殊商品,又要另外進行品牌劃分,商品品牌和產品種類劃分方法並不同。所以,單張維表不是理想的解決方案,能夠採用如下方式,這種數據模型稱爲雪花模型。
