OLAP(On-line Analytical Processing,联机分析处理)系统能够帮助决策分析人员从多个角度分析数据。要想理解OLAP的概念,必须先了解以下几个重要的概念。
1)维度:是指人们观察事物的角度,如地区维度、时间维度、产品维度等。
2)层次:根据描述维度细节程度的不同,划分数据在逻辑上的等级关系,用来描述维度的各个方面。例如,时间维度包括年、季度、月、日等层次,地区维度包括国家、省、市、县等层次。
维度和层次的关系如图7-51所示。
3)维度成员:维度的取值,即维度中的各个数据元素的取值。例如,地区维度中具体的成员有英国、法国、德国、西班牙。
维度和维度成员的关系如图7-52所示。
图7-51 维度和层次的关系
图7-52 维度和维度成员的关系(www.daowen.com)
4)钻取:通过变换维度的层次,改变粒度的大小。它包括向上钻取(Drill Up)和向下钻取(Drill Down)。向上钻取是将细节数据向上追溯到最高层次的汇总数据。向下钻取是将最高层次的汇总数据深入到最低层次的细节数据中。
5)旋转:通过变换维度的方向,重新安排维的位置,如行列互换。
6)切片和切块:在一个或者多个维度上选取固定的值,分析其他维度上的度量数据。如果其他维度剩余两个,则是切片;如果是3个,则是切块。
7)度量:多维数据的取值,如销售额、利润。
8)ROLAP:是基于关系型数据库的OLAP,即以关系型数据库为基础,对多维数据的存储。
9)MOLAP:是基于多维数据库的OLAP,其中切片、切块是主要技术。
10)HOLAP:是基于关系型和多维矩阵型等混合型的OLAP实现。
总结:OLAP是针对决策分析人员和企业管理人员从多个角度对数据进行分析,随着市场竞争的日益激烈,OLAP的应用越来越广泛,它可以从不同的角度去分析各种指标。例如,当分析企业利润指标时,可能综合时间维度、地区维度、产品类别维度、客户类别维度等多种因素来衡量利润的值是多少,最后通过报表进行展示。OLAP的最大特点就是通过多维模型,用户可以动态地从多个角度分析数据,增加了分析的灵活性和时效性,大大提高了企业管理的效率,这是OLAP发展的根本原因之一。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。