一起入门并了解下OLAP数据分析,还是很有必要的。本文主要介绍的是利用ROLAP引擎——Mondrian进行数据分析所必须知道和了解的知识点。
一、基本概念
1、OLAP
OLAP(on-Line Analysis Processing)是使分析人员、管理人员或执行人员能够从多角度对信息进行快速、一致、交互地存取,从而获得对数据的更深入了解的一类软件技术。OLAP的核心概念是“维”(dimension),维是人们观察客观世界的角度,是一种高层次的类型划分。
1.1、OLAP分析操作
OLAP的基本多维分析操作有钻取(roll up和drill down)、切片(slice)和切块(dice)、以及旋转(pivot)等。
下钻(Drill-down)
在维的不同层次间的变化,从上层降到下一层,或者说是将汇总数据拆分到更细节的数据,比如通过对2010年第二季度的总销售数据进行钻取来查看2010年第二季度4、5、6每个月的消费数据。
上卷(Roll-up)
钻取的逆操作,即从细粒度数据向高层的聚合&