什么是MOLAP?


MOLAP代表多维OLAP。它支持元组作为数据存储单元。MOLAP应用专用的n维数组存储引擎和OLAP中间件来处理数据。因此,OLAP查询通过直接寻址关联的多维视图(数据立方体)来完成。

这种结构侧重于将事务信息预计算成聚合,从而导致快速的查询执行性能。特别是,

MOLAP在加载时预计算并存储每个层次结构级别上的聚合度量,并存储和索引这些值以立即检索。

完整的预计算需要大量的开销,包括处理时间和存储区域。对于稀疏数据,MOLAP需要稀疏矩阵压缩算法来增强存储使用,因此通常与保存在RDBMS中的数据相比,其磁盘上的数据大小更小。

基于MOLAP的产品通常以聚合形式组织、导航和分析数据。它们需要与软件紧密耦合,并且基于多维数据库(MDDB)系统。有效的实现以类似于使用改进的存储方法最小化存储的方式使用的方式保存数据。

一些有效的技术被用作磁盘上的备用数据存储管理,以提高响应时间。有各种OLAP工具,如Pilot产品(软件分析服务器)也引入“时间”作为分析的附加维度,从而允许时间“序列”分析。一些产品,如Oracle Express Server,将强大的分析效率引入数据库本身。

它是一种用于将数据索引到多维数据库中的软件。作为一种联机分析处理的形式,MOLAP技术使数据查看器能够通过定义排序协议和其他形式的数据检索来以多种类型的序列来组织记录。这表明,最终用户可以从多个不同的角度以及以定义的不同范围查看记录,而不必满足于一种或两种可能的数据视图。

使用MOLAP,销售经理可以生成按客户经理排序、按用户名排列的文档,并在给定期间内识别与销售人员帐户相关的所有产生的收入。同样,MOLAP可以根据给定位置列出客户,这在销售人员计划前往该地区时安排约会时非常有用。从本质上讲,MOLAP可以捕获并按数据库中包含的任何区域进行排序,而不限于此类活动。

更新于:2021年11月23日

303 次浏览

启动你的 职业生涯

通过完成课程获得认证

开始学习
广告