关于数据立方体(Data Cube),需要注意的是数据立方体只是多维模型的一个形象的说法。
立方体其本身只有三维,但多维模型不仅限于三维模型,可以组合更多的维度,但一方面是出于更方便地解释和描述,同时也是给思维成像和想象的空间;另一方面是为了与传统关系型数据库的二维表区别开来,于是就有了数据立方体的叫法。
**OLAP(On-line Analytical Processing,联机分析处理)**是在基于数据仓库多维模型的基础上实现的面向分析的各类操作的集合。
可以比较下其与传统的 **OLTP(On-line Transaction Processing,联机事务处理)**的区别来看一下它的特点:
首先要声明的是这里介绍的有关多维数据模型和 OLAP 的内容基本都是基于 ROLAP,因为其他几种类型极少接触,而且相关的资料也不多。
MOLAP(Multidimensional)
即基于多维数组的存储模型,也是最原始的OLAP,但需要对数据进行预处理才能形成多维结构。