Oracle OLAP组件简介
NinGoo's blog

Oracle OLAP组件简介

上一篇文章中提到了Oracle OLAP的活动目录视图和OLAP的一些基本概念。这里主要简单介绍一下Oracle OLAP的组件,本文信息主要基于Oracle10g R2版本。

Oracle OLAP是Oracle企业版的一个可选件,由于将OLAP引擎完全集成进了Oracle数据库,所以,所有数据和元数据都是从Oracle数据库内部进行存储和管理的,以提供高度可伸缩性、强健的管理环境及工业级可用性和安全性。

Oracle OLAP主要包括以下组件:

OLAP Analytic Engine

Oracle的OLAP分析引擎是一个基于多维模型的MOLAP引擎,运行在Oracle内核中,因此拥有良好的性能。

Analytic Workspace

分析工作区中实际存储多维模型的数据。一个Analytic Workspace存储为一个关系表,分析工作区中的不同对象存储为表中的一行(LOB格式)。分析工作区甚至可以存储在分区表中,以提供更好的并发性能。

OLAP DML

OLAP DML是Analytic Workspace的原始操作语言,包括关于Analytic Workspace的数据定义语言(DDL)和数据操作语言(DML)。对于Analytic Workspace的所有操作方式,比如GUI工具,java和SQL等方式,最终都要转化为Oracle DML语言。

SQL Interface to OLAP

提供使用SQL操作Analytic Workspace的接口,该接口使用PL/SQL实现。

Analytic Workspace Java API

提供使用Java操作Analytic Workspace的接口。在GUI工具Analytic Workspace Manager中使用的就是该接口。

OLAP API

Oracle OLAP的一个Java编程接口,支持OracleBI Bean。

除了服务器组件,Oracle OLAP还提供了两个客户端工具:

Analytic Workspace Manager

这是Oracle提供的一个操作Analytic Workspace的一个图形工具。使用该工具可以快速的完成诸如定义数据的逻辑多维模型、创建多维数据到关系数据的映射、装载和聚合数据等任务。

OLAP Worksheet

OLAP Worksheet提供了操作Analytic Workspace的一个交互式环境。有点类似于Oracle数据库的SQLPLUS工具。

如果数据库创建的时候没有安装OLAP组件,或者升级导致OLAP组件出现问题,可以执行以下脚本重新安装OLAP组件:

$ORACLE_HOME\olap\admin\olap.sql

无觅相关文章插件,快速提升流量

本文网址:http://www.ningoo.net/html/2007/introduction_of_oracle_olap_component.html

订阅到Google | 收藏到Del.icio.us | 推荐到鲜果

上一篇: 下一篇:

本文Tags: ,

2 条评论

  • [...] 在Oracle OLAP中,Analytic workspace的概念有点类似与数据库中的schema,也是一组相关对象的集合。但是Analytic workspace会使用一个名为aw$ [...]

    • [...] 在Oracle OLAP中,Analytic workspace的概念有点类似与数据库中的schema,也是一组相关对象的集合。但是Analytic workspace会使用一个名为aw$name的table来实际的存储analytic workspace中的对象(dimension,cube,level,attribute等)。有时候,我们可能需要将一个analytic workspace从一个系统迁移到另外一个系统,也可能需要将一个analytic workspace的内容迁移到另外一个analytic workspace中,利用Analytic Workspace Manager可以在图形界面下完成该任务,首先将一个aw导出为EIF文件,然后将EIF导入到另外一个aw即可。 [...]


      (Required)
      (Required, will not be published)