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
分享到:
相关推荐
Oracle Warehouse Builder (OWB) 是Oracle公司提供的一款强大的数据仓库构建工具,主要用于数据抽取、转换和加载(ETL)过程,以及数据仓库的设计和管理。OWB旨在简化数据仓库的构建,提供图形化的用户界面,使得...
Oracle Warehouse Builder 11g(简称OWB11g)是一款强大的数据集成工具,由Oracle公司提供,主要用于构建、管理和优化数据仓库。本教程聚焦于OWB11g的中文培训,适合对数据库管理和数据仓库感兴趣的初学者以及需要...
Oracle Warehouse Builder(OWB)是Oracle公司提供的一款强大的数据仓库构建工具,主要用于数据仓库的设计、构建和管理。它集成了ETL(Extract, Transform, Load)过程,提供了数据抽取、转换和加载的功能,使得企业...
### OWB培训资料知识点 #### Oracle Warehouse Builder (OWB) 概述 - **Oracle Warehouse Builder** 是Oracle公司提供的一款用于构建数据仓库的工具,它作为Oracle完整智能解决方案的一个组成部分,主要用于实现...
Oracle Warehouse Builder (OWB) 和 Business Intelligence Enterprise Edition (BIEE) 是Oracle公司提供的数据仓库构建和商业智能解决方案。OWB主要用于数据仓库的设计、构建和部署,而BIEE则专注于数据分析和报告...
Oracle Warehouse Builder(OWB)是Oracle数据库系统中的一个强大的数据集成工具,主要用于数据仓库和商务智能项目的构建。这个"owb_files.zip"压缩包显然包含了与OWB相关的脚本,这些脚本对于用户在设计OWB项目时会...
Oracle Warehouse Builder (OWB) 和 Oracle Data Integrator (ODI) 都是Oracle公司提供的数据集成工具,它们在Oracle数据仓库解决方案中各自扮演着独特的角色。OWB专注于Oracle平台上的数据仓库构建,而ODI则更加...
OWB的核心价值在于其与Oracle数据库及其他Oracle技术的高度兼容性,尤其对已采用Oracle数据库的企业而言,OWB被视为最佳的ETL工具。它不仅能够处理数据集成任务,还支持在Oracle数据库中构建ROLAP(关系型联机分析...
OWB的SERVER安装完成后,主要通过OWB Client进行ETL(Extract, Transform, Load)操作,OWB Design Browser和OWB Runtime Audit Browser是其图形化界面,但前者需要Oracle Application Server中的Portal支持,而后者...
【恒生电子运管项目OWB教程】 恒生电子是一家知名的金融软件和服务提供商,其运管项目中的OWB(Oracle Warehouse Builder)是Oracle数据库产品的一部分,主要用于数据仓库的构建和管理。OWB提供了全面的数据集成...
Oracle的OWB(Oracle Warehouse Builder)是Oracle数据库中用于构建数据仓库的重要工具,它提供了全面的数据集成、转换和加载功能。在本演示中,我们将深入理解OWB创建数据仓库的过程,这对于初学者来说是一个很好的...
Oracle 11g OWB(Oracle Warehouse Builder)是一款强大的数据集成工具,用于构建、管理和优化企业数据仓库。在Oracle 11g版本中,OWB提供了全面的数据ETL(提取、转换、加载)功能,帮助用户高效地处理数据。下面...
Oracle Warehouse Builder(OWB)是Oracle公司提供的一款数据仓库构建工具,主要用于数据仓库的设计、开发、部署和管理。它提供了一整套可视化的工作流,帮助用户进行数据抽取、转换和加载(ETL)过程,以及元数据...
### OWB9i Quick Start Document(中文版)关键知识点总结 #### 1. 安装OWB的步骤 - **准备工作**: 在安装OWB之前,确保操作系统满足Oracle Warehouse Builder (OWB) 的最低系统要求。这包括操作系统版本、内存大小...
在IT行业中,Oracle Warehouse Builder(OWB)是一个强大的数据集成工具,主要用于构建和管理数据仓库。此工具允许用户通过图形化界面设计、执行和监控ETL(Extract, Transform, Load)过程。在“OWB使用SQL Server...
Oracle Warehouse Builder(OWB)是一款强大的数据仓库构建工具,由Oracle公司提供,它集成了数据抽取、转换和加载(ETL)过程,以及数据仓库的建模和管理功能。"OWB owbdemo_files"很显然指的是包含OWB示例或演示...
在“owb數據轉換with oracle 9I”这个主题中,我们将深入探讨OWB在Oracle 9i环境下的安装、配置以及使用方法,这对于初学者来说是一份很好的入门指南。 1. **安装**: - **安装 ORACLE9I 数据库**:Oracle 9i...
### BIEE OWB 介绍文档 #### 数据集市与数据仓库 数据集市(Data Mart)是一种小型化的数据仓库,主要用于支持特定部门或业务线的数据需求。数据仓库(Data Warehouse, DW)则是企业级的集中存储区域,用于整合来自...