Analytic Workspace之导入导出

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即可。

除了awm,也可以通过dbms_aw包来实现同样的功能。

1.版本

GLOBAL@ning>select * from v$version;

BANNER
—————————————————————-
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 – Prod
PL/SQL Release 10.2.0.3.0 – Production
CORE 10.2.0.3.0 Production
TNS for 32-bit Windows: Version 10.2.0.3.0 – Production
NLSRTL Version 10.2.0.3.0 – Production

Read more of this post

解决Oracle Analytic Workspace Manager错误一例

Oracle Analytic Workspace Manager

在Oracle网站上下载了Analytic Workspace Manager 10.2.0.3.0A,准备测试一下Oracle OLAP选件。但是打开AWM并且连接到本机的版本为10.2.0.3的Oracle数据库,只是每次点击具体的Schema,都会造成AWM异常退出,并且在bin目录下生成一个错误日志文件:

Read more of this post

Oracle OLAP组件简介

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

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

Oracle OLAP主要包括以下组件:
Read more of this post

Oracle OLAP之活动目录视图

OLAP(OnLine Analytical Processing),联机分析系统,和通常的OLTP(OnLine Transaction Processing)系统不同。OLTP主要用户生产库的事务处理,每个事务相对较小,短时间内需要同时处理大量的事务,整个系统要求有较好的响应时间(response time)。而OLAP则主要用于读取大量数据并进行分析,事务数不是太多,系统要求较高的吞吐率(throughput)。

很多时候,OLAP的概念和数据仓库(Data warehouse)的概念混用。他们之间有联系,也有区别。数据仓库一般来说指的是为整个企业提供一个统一的,集中的,历史的,不可修改的数据存储,以供分析使用,数据仓库目前有关系型和多维模型两种理论方式,但实际上目前的项目中大部分应该还是用的多维模型。而OLAP则更多的是指根据多维模型理论实现的一个数据分析引擎(这里OLAP指得是最常见的MOLAP),当然也有根据关系模型实现的ROLAP分析引擎,以及上述两种的混合模型HOLAP。

一般OLTP系统设计时遵循关系理论,采用规范化(一般要求达到第三范式 3NF)设计。而OLAP则主要采用多维模型(Multidimension)理论,通过事先生成处理好的数据立方体(Cube)来优化查询性能,多维模型一般采用星型架构(star schema)设计,维度数据一般存在较大的冗余,所以对于缓慢变化维(Slowly Change Dimension)的处理相对比较复杂。

Read more of this post

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