Dwh 简明教程

Data Warehousing - Multidimensional OLAP

多维 OLAP (MOLAP) 使用基于数组的多维存储引擎来获得数据的多维视图。使用多维数据存储,如果数据集稀疏,则存储利用率可能较低。因此,许多 MOLAP 服务器使用两级数据存储表示来处理密集和稀疏数据集。

Points to Remember −

  1. MOLAP 工具处理信息时,响应时间一致,无论选择哪种汇总或计算级别。

  2. MOLAP 工具需要避免为了存储用于分析的数据而创建关系数据库时遇到的许多复杂问题。

  3. MOLAP 工具需要尽可能快的性能。

  4. MOLAP 服务器采用两级存储表示来处理密集数据集和稀疏数据集。

  5. 将更密集的子立方体识别出来并存储为数组结构。

  6. 稀疏子立方体采用压缩技术。

MOLAP Architecture

MOLAP 包括以下组件:

  1. Database server.

  2. MOLAP server.

  3. Front-end tool.

molap architecture

Advantages

  1. MOLAP 允许对预计算的汇总数据进行最快的索引。

  2. 帮助连接到网络的用户,这些用户需要分析更大、定义更少的的数据。

  3. 使用更方便,因此 MOLAP 适用于缺乏经验的用户。

Disadvantages

  1. MOLAP 无法包含详细数据。

  2. 如果数据集稀疏,则存储利用率可能会低。

MOLAP vs ROLAP

Sr.No.

MOLAP

ROLAP

1

Information retrieval is fast.

信息检索相对较慢。

2

使用稀疏数组来存储数据集。

Uses relational table.

3

MOLAP 最适合缺乏经验的用户,因为它非常容易使用。

ROLAP 最适合经验丰富的人员。

4

为数据立方体维护一个单独的数据库。

可能不需要超出数据仓库中可用空间以外的空间。

5

DBMS facility is weak.

DBMS facility is strong.