#什么是OLAP
OLAP(On-LineAnalysis Processing)在线分析处理是一种共享多维信息的快速分析技术;OLAP利用多维数据库技术使用户从不一样角度观察数据;OLAP用于支持复杂的分析操做,侧重于对管理人员的决策支持,能够知足分析人员快速、灵活地进行大数据复量的复杂查询的要求,而且以一种直观、易懂的形式呈现查询结果,辅助决策。
#相关概念数据库
- 维
是人们观察数据的特定角度,是考虑问题时的一类属性集合构成一个维(如时间维、地理维等)。
- 级别(Level)
人们观察数据的某个特定角度(即某个维)还能够存在细节程度不一样的各个描述方面(如时间维:日期、月份、季度、年)。即维的级别。
- 成员(Member)
维的一个取值,是数据项在某维中位置的描述。(“某年某月某日”是在时间维上位置的描述)。
- 度量(Measure)
多维数组的取值,如“某年某月某日的工资”。
- 钻取(Drill-up和Drill-down)
改变维的层次,变化分析的粒度。Drill-up是将低层次的数据归纳到高层次的汇总数据或者说是减小维度;drill-up则是相反,是将汇总的数据深刻到细节,或说是增长新维。
- 切片和切面
是在一部分维上选定值后,关心度量数据在剩余维上的分布。若是剩余的维只有两个,则是切片;若是有三个或以上,则是切块。
- 旋转
是变换维的方向,即在表格中从新安排维的放置(例如行列互换)
- 星型模式
由事实表和维表组成,事实表包括全部分析维度的外键和一个度量,维表对应于各个分析的角度,它除了主键之外还包含描述和分类信息。
- 雪花模式
有时候,维表的定义会变得复杂,例如对产品维,既要按产品种类进行划分,对某些特殊商品,又要另外进行品牌划分,商品品牌和产品种类划分方法并不同。所以,单张维表不是理想的解决方案,能够采用如下方式,这种数据模型称为雪花模型。
