分类: Oracle
2008-04-15 13:07:08
来源:赛迪网技术社区 作者:shangda |
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 启用数据,并在几小时的工作之后就可实际地查看它们的数据。
指导教程
现在让我们看一个 “ 指导教程 ” ,它将展示 AWM 如何使得充分利用 Oracle 的 OLAP 引擎的能力变得容易。
AWM 使用户能够使用两种视图进行工作: OLAP 目录视图和对象视图。 OLAP 目录视图允许直观地查看资料库中包含的 OLAP 目录元数据;对象视图让您能够查看和维护驻留在分析工作区中的数据。 您可以通过视图菜单在这两种视图之间切换。
显示屏包含了一个导航面板和一个显示面板。 当您在导航面板中选择了一个对象时,右边的显示面板将显示关于选中对象的信息。 您还可以右键单击导航面板中的对象;然后在带有对该对象的相应操作的菜单选项中进行选择。
一个称为 OLAP Worksheet 的工具利用 OLAP DML 在分析工作区上打开一个交互式会话。 这两个工具分享同一个会话,因此您可以在查看相同数据的同时在控制台和 OLAP Worksheet 之间切换。 |