联机处理分析(OLAP):介绍
首先要理解的概念:
1.维度:人们观察事物的家督,例如地区维度、时间维度、产品维度。
2.层:根据维度细节程度的不同,划分数据在逻辑上的等级关系,用来描述维度的各个方面。时间维度包括年、月、日。读取维度包括国家、省等。
3.维度的成员:维度的取值。即地区维度中的中国,美国。
4.钻取:通过变换维度的层次,改变粒度的大小。
5.旋转:通过变换维度的方向,重新安排维的位置,例如行列互换。
6.切片和切块
7.度量
8.ROLAP
9MOLAP
10.HOLAP
OLAP与OLTP的区别
OLTP系统 OLAP
细节性数据 综合和经过提炼的数据
当前数据 历史数据
可更新数据 不可修改
数据处理量较小 数据处理量大
面向事务处理 面向决策分析处理
面向业务操作人员 面向决策人员
OLAP基本目标和特点:
OLAP的基本目标就是支持决策分析和多维数据查询。
OLAP系统的特点:
1.丰富的报表展示功能:
2.数据访问和多维分析的能力
3.快速的数据分析能力
OLAP系统的实施过程
1.源系统经过ETL过程装载到ODS数据缓冲区中,目的是将所有的业务数据集成起来。
2.从ODS数据缓冲区中将数据抽取到ODS统一视图去,目的是使用户能够获得跟这个主题域相关的实时数据。
3.将数据从ODS统一信息试图区抽取到数据仓库中。
4.数据集市里的数据在数据仓库中经过转换、汇总计算获取,直接支撑OLAP多维分析
5.最后OLAP系统支持多维数据分析。