OLAP 的实施

OLAP的实施

OLAP是介于用户与数据仓库之间的数据分析处理系统,它需要对来自数据仓库的数据进行多维处理和分析(在数据仓库中已经建立了星型结构的数据,包括事实表和维度表),因此在系统的构造中常常采用图6的三层客户/服务器结构。
file
图1 OLAP体系的三层结构和数据流图

三层结构分为数据仓库、OLAP服务器和客户端。
OLAP服务器主要处理数据存取、后台数据处理、报表的预处理。OLAP服务器的功能是从数据仓库或数据集市中获取数据,然后对多维数据进行联机处理分析,并将分析的结果以可视化的方式传递给客户端。在多维数据集存储量很大、用户较多的情况下可以在数据仓库与OLAP服务器之间再增加一个服务器与存储设备,专门用于多维数据集的存储与处理。

追求梦想,做最好的自己