Oracle9 i Database Release 2 中的 OLAP 选项引入了分析工作区并在同一数据库中真正集成了关系和多维数据类型。 迄今为止,开发人员和 DBA 能够使用分析工作区的唯一途径是利用命令行 API 调用来人工构建它们。 但利用 Analytic Workspace Manager (AWM) 的最新版本,您现在第一次可以更好地利用 OLAP 选项中的多维特性,而无需进行复杂的命令行编程。
本文中,我将介绍 Analytic Workspace Manager ,并逐步叙述如何创建一个存储在分析工作区中的多维数据集,该分析工作区可以通过 Oracle Business Intelligence (BI) Beans 、 OracleAS Discoverer 或 SQL 来查看。我还将叙述如何添加新的量度和公式,以及如何移植现有的 Oracle Express 数据库。
Analytic Workspace Manager的概念
当增强 OLAP 选项以包含分析工作区时,同时提供的还有 OLAP DML — 一种命令驱动的 API 和命令语言 — 帮助 DBA 和开发人员在这种新的数据存储工具中创建、维护和处理数据和对象。 不幸的是,那时没有提供基于 GUI 的工具来辅助这些工作。 因此,需要专门的技能和知识以有效地使用该 OLAP 数据存储工具。
AWM — 用于分析工作区的创建和维护的一个图形化工具 — 为改善这种境况迈出了重大的一步。 (您可以立即从 OTN 上的 Oracle OLAP /global/cn/products/bi/olap/olap.html 页面中下载 AWM ,注意在 Oracle9 i Database Rel 2 [ 9.2.0 .4] 上必须安装 3085634 号补丁。)
AWM 提供以下基本功能:
● 集成的图形用户界面。
● 能够使用 Oracle Enterprise Manager 或 Oracle Warehouse Builder 来创建一个关系 OLAP 多维数据集,并将其转移到一个分析工作区中。
● 能够直接通过菜单选项或通过由 AWN 生成的脚本来刷新数据、维度和事实。
● 自动创建使用 BI Bean 来访问数据所必需的 BI Bean 视图和相关的元数据。
● 使 Discoverer 能够创建允许 Discoverer 访问 OLAP 数据所必需的终端用户层信息和 OLAP 表视图。
● 创建允许通过标准 SQL 来查看分析工作区数据的 SQL OLAP 表视图。
为了说明 AWM 的优点,我们来看一个例子。最近,有一位客户花了几个星期的时间,试图创建分析工作区、多维数据集和量度,并利用 DBMS 程序包来实现 BI bean 。 他们取得了有限的成功,但不能在 BI Bean 中正确地查看数据。 在加载了 AWM 和必需的数据库补丁之后,他们能够创建一个新的 AW 、将关系数据集转移到新的 AW 中、为 BI Bean 启用数据,并在几小时的工作之后就可实际地查看它们的数据。