DB2数据仓库OLAP服务入门

发表于:2007-06-13来源:作者:点击数: 标签:
IBM DB2 Data Warehouse Edition 是一套产品,它结合了 DB2 数据 服务器 的长处和来自 IBM 的强大的商业智能基础设施。DB2 DWE 集成了用于仓库管理、数据转换、数据挖掘以及 OLAP 分析和报告的核心组件。在本文中,我们主要关注 DB2 DWE 提供的 OLAP 服务。

IBM DB2 Data Warehouse Edition 是一套产品,它结合了 DB2 数据服务器的长处和来自 IBM 的强大的商业智能基础设施。DB2 DWE 集成了用于仓库管理、数据转换、数据挖掘以及 OLAP 分析和报告的核心组件。在本文中,我们主要关注 DB2 DWE 提供的 OLAP 服务。

什么是 OLAP 服务?

On-Line Analytical Processing(OLAP)是一类软件技术,它们使用户(业务分析师、经理和执行官)能够以交互形式快速、一致地探查数据,用户看到的是经过转换后的原始数据的各种信息视图,它们可以反映业务的真实维数。

OLAP 的功能是

多维的 —— OLAP 服务通过支持空间聚合路径(dimensional aggregation path)或层次结构和/或多重层次结构,提供了大量数据视图或多维的概念性视图。

容易理解 —— 为 OLAP 分析设计的数据市场可以处理与应用程序和开发人员相关的任何业务逻辑和统计分析,同时使它对于目标用户而言足够简单。

交互性 —— OLAP 帮助用户通过对比性的个性化查看方式,以及对各种 “what-if” 数据模型场景中的历史数据和预计数据进行分析,将业务信息综合起来。用户可以在分析中定义新的专用 计算,并可以以任何希望的方式报告数据。

快速 —— OLAP 服务常常以多用户的客户机/服务器模式实现,而且无论数据库的规模和复杂性有多大,都能够对查询提供一致的快速响应。合并的业务数据可以沿着所有维度中的层次结构预先进行聚合,从而减少构建 OLAP 报告所需的运行时计算。

为什么要执行 OLAP?

传统的(SQL 或其他)基于脚本的数据分析报告的构建方式常常是从两维关系数据库表中获取数据。先对这些报告进行格式化,然后将它们呈现给用户。两维报告的缺点是:

报告是预定义的,内置在制作报告的应用程序中。在许多情况下,无法轻松地修改它们来适应业务报告需求的变化。

修改报告或建立新的报告需要 IT 专业人员。

报告用户与业务数据是分离的。

另一方面,OLAP 报告将业务数据结构、过程、算法和逻辑的复杂性集成到了它的多维数据结构中,然后向最终用户呈现容易理解的维信息视图,让他们能够以非常自然的方式探索业务数据。多维结构听起来非常复杂,其实不然。OLAP 并不在业务数据上添加额外的数据结构或维。它只是以维的方式识别复杂数据,并以非常容易理解的方式向数据消费者呈现数据。

利用 OLAP 服务,用户可以轻松地找到预定义的报告并探索业务数据,以建立新的专用 业务报告,而这些都不需要 IT 专业人员的帮助。OLAP 报告使用户非常接近业务数据,使他们能够认识到业务数据维的存在并理解哪些业务问题可以得到回答。

OLAP 报告在当今非常流行,它广泛地用作向顾客提供数据仓库解决方案的基础。

OLAP 数据市场

在谈到数据市场时,许多人可能会立即想到多维或 OLAP 分析。根据定义,数据市场是数据仓库的一个子集,是专门针对特定的用户群或特定的主题领域设计的。OLAP 是对数据市场中的数据进行分析的方法之一。在本文中,我们将专门为多维分析设计的数据市场称为 OLAP 数据市场。DB2 DWE OLAP 数据市场是一种具有以下性质的数据库:

它具有星形或雪花形的维数据库模式设计。

数据库可以存储 OLAP 元数据,包括 OLAP 模型和多维数据集。

数据库可以包含物化查询表(MQT),即用于 DWE OLAP 模型和多维数据集的预联结和预聚合的表。



原文转自:http://www.ltesting.net

...