`
werwolf
  • 浏览: 93581 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
阅读更多

 

OWB

 

前提:

按照先后顺序分别安装oracle数据库、工作流和owb

 

OWB工作过程:

1.         设计目标数据仓库模型

2.         定义源数据

3.         映射源数据

4.         生成代码

5.         部署数据仓库

6.         抽取和转换数据

 

Oracle Warehouse Builder的特性:

A) 能自动生成Oracle数据库性能最优的代码

B) 能支持包括多种数据库和文本文件以及SAP系统在内的数据源

C) 图形化的目标数据仓库和ETL设计

D) 可以通过工作流和OEM来自动完成相应的ETL过程

Oracle数据仓库的完整解决方案

ETL工具

Oracle Warehouse Builder

数据管理

Oracle Database

报表

Oracle Report

即席查询

Oracle Discoverer

预测分析

Oracle BI Beans

数据挖掘

Oracle Data Miner

企业门户

Oracle Portal

 

 

 

 

 

 

 

 

 

 

 

Owb中有两个资料档案库:

一个叫repository,另一个叫runtime repository(运行时资料档案库)。

其中repository用来存放owb设计过程中的对象。Runtime repository用来存放运行所需的数据,包括元数据、映射定义、转换规则等等。

每个资料档案库都有相应的用户。一般来说至少需要四个用户:repository所有者、runtime repository所有者、runtime repository访问者、目标数据库所有者。

 

数据源可以分为三类:oracle数据库、非oracle数据库、文件。

 

OWB中每种操作跟sql的对应关系如下:

Owb operator

Sql

复制器Deduplicator

Distinct

过滤器Filter

where

连接器Joiner

join

关键字查找Key lookup

join

移动表头区Pivot

一条记录拆分成多条

Unpivot

pivot相反

映射序列Sequence

Currval,nextval

集合运算Set

Union,union all,intersect,minus

排序器Sorter

Ordre by

拆分器Spliter

Mutiple table where

聚集函数Aggregator

Group by,having

常数Constant

 

 

Warehouse Builder functions include:

Importing data definitions.(输入数据的定义)

Designing and creating database schemas.(设计和创建数据库方案)

Defining data movement and transformation.(定义数据移动和转换)

Assigning dependencies between ETL processes.(依赖于ETL程序进行指派)

Managing and updating definitions.(管理并更新定义)

Deploying, upgrading, and managing schemas.(部署,升级和管理方案)

Designing and creating an ad-hoc query tool environment.(设计并创建一个即席查询环境)

Designing and creating an OLAP environment.(设计并创建一个联机分析处理环境)

 

Warehouse Builder tools including the following:

Data Object Editor: Provides a canvas for creating and editing data objects properties for data objects such as

tables, views, and materialized views.

(数据对象编辑器:提供了一个用于对表、视图、物化视图等数据对象进行创建和编辑的工具包。)

Mapping Editor: Provides a canvas for creating and editing ETL logic.

(映射编辑器:提供用于创建和编辑ETL逻辑的包)

Control Center Manager: Provides centralized management and monitoring capabilities for all deployments

and executions.

(控制中心管理器:提供了对所有部署的集中管理和性能监控)

Change Manager: Allows you to manage changes to ensure that all changes are reflected in associated areas.

(转换编辑器:允许你管理更改,确保所有的与更改都反映到相关联的地方)

Process Flow Editor: Provides a canvas for creating and managing process flows that are used to create

organized processes that include multiple mappings.

(进程流编辑器:提供了创建与管理用于创建包含复杂映射有组织的进程的进程流的包)

Experts Editor: Allows you to manage changes and to ensure that all changes are reflected in associated areas.

(添加删除Expert)

Metadata Dependency Manager: Allows you to discover an object's lineage and also assess the impact of

change to an object before implementing the change.

(元数据相关性管理器:允许你查看一个对象的血统,也在实施改变之前评估了改变的影响)

 

最优的映射

有一些提示和指导方针保证你在数据库中创建一个可扩展的和符合逻辑的映射:

1.典型情况是你为目标模式中的每个实体创建一个映射,举例:一个映射对应一个维度。

2.不要join远程数据库对象;不如通过两个映射暂存对象到目标,然后再做join操作。

3.在一个操作中用基本原子操作;不要在一个视图中写很多的逻辑,这样会丢失数据渊源性,影响数据仓库提供的分析。

4.瞄准批处理方式=>这种方式速度快

5.使用正确的提交顺序,在多目标的情形中。

6.瞄准清晰的错误处理=>要求了解你的数据。

 

删除Location

OMBDROP LOCATION  'TEST_LOCATION' ;

 

使用命令启动owb控制中心
/oracle/OraHome_2/owb/bin/unix/run_service.sh -manual 1 /oracle/OraHome_2 REP_DW 10.212.11.100 1521 dc

分享到:
评论

相关推荐

    OWB介绍及操作步骤

    Oracle Warehouse Builder (OWB) 是Oracle公司提供的一款强大的数据仓库构建工具,主要用于数据抽取、转换和加载(ETL)过程,以及数据仓库的设计和管理。OWB旨在简化数据仓库的构建,提供图形化的用户界面,使得...

    OWB11g中文培训教程

    Oracle Warehouse Builder 11g(简称OWB11g)是一款强大的数据集成工具,由Oracle公司提供,主要用于构建、管理和优化数据仓库。本教程聚焦于OWB11g的中文培训,适合对数据库管理和数据仓库感兴趣的初学者以及需要...

    owb简介与学习

    Oracle Warehouse Builder(OWB)是Oracle公司提供的一款强大的数据仓库构建工具,主要用于数据仓库的设计、构建和管理。它集成了ETL(Extract, Transform, Load)过程,提供了数据抽取、转换和加载的功能,使得企业...

    OWB培训资料

    ### OWB培训资料知识点 #### Oracle Warehouse Builder (OWB) 概述 - **Oracle Warehouse Builder** 是Oracle公司提供的一款用于构建数据仓库的工具,它作为Oracle完整智能解决方案的一个组成部分,主要用于实现...

    owb+biee操作手册

    Oracle Warehouse Builder (OWB) 和 Business Intelligence Enterprise Edition (BIEE) 是Oracle公司提供的数据仓库构建和商业智能解决方案。OWB主要用于数据仓库的设计、构建和部署,而BIEE则专注于数据分析和报告...

    owb_files.zip

    Oracle Warehouse Builder(OWB)是Oracle数据库系统中的一个强大的数据集成工具,主要用于数据仓库和商务智能项目的构建。这个"owb_files.zip"压缩包显然包含了与OWB相关的脚本,这些脚本对于用户在设计OWB项目时会...

    OWB和ODI的比较

    Oracle Warehouse Builder (OWB) 和 Oracle Data Integrator (ODI) 都是Oracle公司提供的数据集成工具,它们在Oracle数据仓库解决方案中各自扮演着独特的角色。OWB专注于Oracle平台上的数据仓库构建,而ODI则更加...

    Oracle BI Warehouse Builder 10g Release 2 自学教程

    OWB的核心价值在于其与Oracle数据库及其他Oracle技术的高度兼容性,尤其对已采用Oracle数据库的企业而言,OWB被视为最佳的ETL工具。它不仅能够处理数据集成任务,还支持在Oracle数据库中构建ROLAP(关系型联机分析...

    OWB简介与学习以及解决方案

    OWB的SERVER安装完成后,主要通过OWB Client进行ETL(Extract, Transform, Load)操作,OWB Design Browser和OWB Runtime Audit Browser是其图形化界面,但前者需要Oracle Application Server中的Portal支持,而后者...

    恒生电子运管项目OWB教程

    【恒生电子运管项目OWB教程】 恒生电子是一家知名的金融软件和服务提供商,其运管项目中的OWB(Oracle Warehouse Builder)是Oracle数据库产品的一部分,主要用于数据仓库的构建和管理。OWB提供了全面的数据集成...

    Oracle的OWB创建数据仓库过程的演示

    Oracle的OWB(Oracle Warehouse Builder)是Oracle数据库中用于构建数据仓库的重要工具,它提供了全面的数据集成、转换和加载功能。在本演示中,我们将深入理解OWB创建数据仓库的过程,这对于初学者来说是一个很好的...

    oracle11g owb配置说明

    Oracle 11g OWB(Oracle Warehouse Builder)是一款强大的数据集成工具,用于构建、管理和优化企业数据仓库。在Oracle 11g版本中,OWB提供了全面的数据ETL(提取、转换、加载)功能,帮助用户高效地处理数据。下面...

    owb 官方文档

    Oracle Warehouse Builder(OWB)是Oracle公司提供的一款数据仓库构建工具,主要用于数据仓库的设计、开发、部署和管理。它提供了一整套可视化的工作流,帮助用户进行数据抽取、转换和加载(ETL)过程,以及元数据...

    OWB9i Quick Start Document(中文版)

    ### OWB9i Quick Start Document(中文版)关键知识点总结 #### 1. 安装OWB的步骤 - **准备工作**: 在安装OWB之前,确保操作系统满足Oracle Warehouse Builder (OWB) 的最低系统要求。这包括操作系统版本、内存大小...

    OWB使用SQL Server数据源 和 透明网关的使用

    在IT行业中,Oracle Warehouse Builder(OWB)是一个强大的数据集成工具,主要用于构建和管理数据仓库。此工具允许用户通过图形化界面设计、执行和监控ETL(Extract, Transform, Load)过程。在“OWB使用SQL Server...

    OWB owbdemo_files

    Oracle Warehouse Builder(OWB)是一款强大的数据仓库构建工具,由Oracle公司提供,它集成了数据抽取、转换和加载(ETL)过程,以及数据仓库的建模和管理功能。"OWB owbdemo_files"很显然指的是包含OWB示例或演示...

    owb數據轉換with oracle 9I

    在“owb數據轉換with oracle 9I”这个主题中,我们将深入探讨OWB在Oracle 9i环境下的安装、配置以及使用方法,这对于初学者来说是一份很好的入门指南。 1. **安装**: - **安装 ORACLE9I 数据库**:Oracle 9i...

    BIEE owb 介绍文档

    ### BIEE OWB 介绍文档 #### 数据集市与数据仓库 数据集市(Data Mart)是一种小型化的数据仓库,主要用于支持特定部门或业务线的数据需求。数据仓库(Data Warehouse, DW)则是企业级的集中存储区域,用于整合来自...

Global site tag (gtag.js) - Google Analytics