logo资料库

Oracle_Data_Integrator应用指南.doc

第1页 / 共89页
第2页 / 共89页
第3页 / 共89页
第4页 / 共89页
第5页 / 共89页
第6页 / 共89页
第7页 / 共89页
第8页 / 共89页
资料共89页,剩余部分请下载后查看
Document Control
1.ODI基础
1.1.参考资料
1.2.ODI基础
1.2.1.简介
1.2.2.数据集成面临的挑战
1.2.3.Oracle的解决方案有何优势
1.2.4.ODI优势详解
1.3.ODI理解之1
1.3.1.关于ODI与OWB的疑惑
1.3.2.应用场景
1.4.ODI组件
1.4.1.Overview
1.4.2.技术架构
1.5.ODI安装
1.5.1.软件下载
1.5.2.安装选择
1.5.3.安装设置
1.6.服务和菜单
1.6.1.服务
1.6.2.菜单
1.7.基本训练
2.完整的简单例子(资料库、体系结构、项目、模型、接口、包、方案)
2.1.ODI理解之2
2.1.1.什么是资料库
2.1.2.什么是Topology
2.1.3.什么是知识模块
2.2.环境准备
2.2.1.ODI资料库
2.2.2.源系统
2.2.3.目标系统
2.3.创建资料库
2.3.1.创建用户
2.3.2.创建Master Repository
2.3.3.连接Master Repository(创建存储连接“Repository”)
2.3.4.创建Work Repository
2.3.5.连接Work Repository(创建工作存储连接“Repository”)
2.4.创建物理体系结构
2.4.1.创建数据服务器ORCL_SCOTT
2.4.2.创建物理架构ORCL_SCOTT.SCOTT
2.4.3.创建数据服务器ORCL_ODITRG
2.5.创建逻辑体系结构
2.5.1.创建逻辑架构ORCL_SCOTT
2.5.2.创建逻辑架构ORCL_ODITRG
2.6.创建项目
2.6.1.创建项目ORCL_DEMO
2.6.2.导入知识模块
2.7.创建模型
2.7.1.创建模型ORCL_SCOTT
2.7.2.创建模型ORCL_ODITRG
2.8.创建接口
2.8.1.创建接口POP.EMP
2.9.运行接口
2.9.1.运行接口
2.9.2.查看数据
2.10.监控和查看会话状态
2.10.1.启动Operator
2.10.2.问题诊断
2.11.创建并运行包
2.11.1.创建包LOAD_SCOTT
2.11.2.运行包LOAD_SCOTT
2.12.创建并运行方案
2.12.1.生成方案LOAD_SCOTT 001
2.12.2.运行方案LOAD_SCOTT 001
2.13.ODI理解之3
2.13.1.设计过程
2.13.2.几个关系
2.13.3.方案
3.最常用特性和功能实例一(CDC、Agent、Schedule)
3.1.ODI理解之4
3.1.1.丰富的数据约束
3.1.2.灵活的执行环境
3.2.ODI理解之5(CDC)
3.2.1.CDC概述
3.2.2.CDC工作原理
3.2.3.Journalizing Infrastructure
3.2.4.CDC小钟图标
3.3.O2O CDC(Simple)
3.3.1.完成普通设置步骤
3.3.2.模型日记记录设置
3.3.3.添加到CDC
3.3.4.增加订阅
3.3.5.启动日记
3.3.6.测试
3.3.7.创建普通接口
3.3.8.接口启用CDC
3.3.9.运行接口
3.3.10.数据验证
3.3.11.配置EMP参
3.4.O2O CDC(Consistent Set)
3.4.1.环境准备
3.4.2.完成普通设置步骤
3.4.3.模型日记记录设置
3.4.4.添加到CDC
3.4.5.增加订阅
3.4.6.启动日记
3.4.7.测试
3.4.8.创建普通接口
3.4.9.接口启用CDC
3.4.10.创建Package
3.4.11.数据验证
3.5.O2O CDC(Consistent Set Using Log Minner)
3.5.1.环境准备
3.5.2.与普通Consistent Set的不同
3.6.Agent
3.6.1.启动Agent
3.6.2.创建物理Agent
3.6.3.创建逻辑Agent
3.6.4.用Agent运行
3.7.Schedule
3.7.1.创建方案计划
3.7.2.编辑配置文件
3.7.3.启动Scheduler Agent
4.最常用特性和功能实例二(SQL Server、XML)
4.1.Oracle to SQL Server
4.1.1.SQL Server环境准备
4.1.2.ODI环境准备
4.1.3.ODI设计要点
4.2.SQL Server to Oracle
4.3.XML to Oracle
4.3.1.XML文件准备
4.3.2.ODI设计要点
4.3.3.XML数据不同步问题
4.3.4.XML根元素改变问题
5.Sequence、Variable、User Function、Procedure
5.1.作用域
5.2.Variable变量
5.2.1.关于变量
5.2.2.变量举例
5.3.Sequence序列
5.3.1.关于序列
5.3.2.序列举例
5.4.User Function自动义函数
5.4.1.关于自定义函数
5.4.2.自定义函数举例
5.5.Procedure过程
5.5.1.关于Procedure
5.5.2.Option
5.6.Procedure最简单的例子
5.6.1.创建Procedure
5.6.2.增加命令
5.6.3.运行Procedure
5.7.在Procedure中用序列、函数
5.7.1.准备数环境
5.7.2.创建ODI Procedure
5.7.3.测试
6.Knowledge Module
6.1.客户化KM最佳简单例子
6.1.1.Copy已有KM
6.1.2.添加
7.Package及ODI工具箱
7.1.概述
7.1.1.Package的作用
8.Web Service
8.1.安装Public Web Services
8.1.1.下载AXIS2
8.1.2.下载AXIS2
8.2.设置Data Services
9.FAQ&How To
9.1.常见问题
9.1.1.界面语言改为英文
9.1.2.在delete previous check sum点出错
9.2.中英文名词
9.3.对象加密
9.3.1.对象加密
9.4.Agent负载均衡
9.4.1.Agent的LB
9.4.2.动态LB
9.5.Jython
9.5.1.Jython
9.5.2.应用
9.6.Substitution Methods
9.7.常用代码块
9.7.1.CASEWHEN
9.8.命令行工具
9.8.1.执行方案(Scenario)
9.8.2.启动代理(Agent)
9.9.升级
9.9.1.10.1.3.4升级到10.1.3.5
9.10.用户权限
9.10.1.概述
9.10.2.对象关系图
9.10.3.例子:Operator权限
9.10.4.例子:仅执行特定的方案
9.11.安装Metadata Navigator
9.11.1.发布oracledimn.war
9.11.2.额外配置
9.11.3.登录并使用Metadata Navigator
9.12.安装Lightweight Designer
9.12.1.发布oracledilwd.war
9.12.2.额外配置
9.12.3.登录并使用Lightweight Designer
10.专题
10.1.DBLink
10.2.对象冲突
11.Open and Closed Issues for this Deliverable
Open Issues
Closed Issues
信息技术最佳实践 ORACLE 核心应用技术 FUSION MIDDLEWARE ODI应用指南 黄建华 Author: Creation Date: March 7, 2009 April 23, 2010 Last Updated: Document Ref: DRAFT 1A Version: Approvals:
信息技术最佳实践 Doc Ref: April 11, 2009 ODI应用指南 File Ref: Oracle Data Integrator应用指南.doc (v. DRAFT 1A ) 错误!未定义样式。 Company Confidential - For internal use only Copy Number _____ ii of 74
信息技术最佳实践 Document Control Change Record Doc Ref: April 11, 2009 Date Author Version Change Reference 19-May- 07 Jianhua.Huang Draft 1a No Previous Document 4 Name Position Reviewers Distribution Name Library Master Copy No. 1 2 3 4 Location Project Library Project Manager ODI应用指南 File Ref: Oracle Data Integrator应用指南.doc (v. DRAFT 1A ) Company Confidential - For internal use only 错误!未定义样式。 iii of 74
信息技术最佳实践 Note To Holders: Doc Ref: April 11, 2009 If you receive an electronic copy of this document and print it out, please write your name on the equivalent of the cover page, for document control purposes. If you receive a hard copy of this document, please write your name on the front cover, for document control purposes. ODI应用指南 File Ref: Oracle Data Integrator应用指南.doc (v. DRAFT 1A ) Company Confidential - For internal use only 错误!未定义样式。 iv of 74
信息技术最佳实践 Doc Ref: April 11, 2009 Contents Document Control............................................................................................................. iii 1. 2. 3. ODI基础..................................................................................................................... 2 1.1. 参考资料..............................................................................................................2 ODI基础..............................................................................................................2 1.2. ODI理解之1.......................................................................................................7 1.3. 1.4. ODI组件..............................................................................................................7 1.5. ODI安装..............................................................................................................9 1.6. 服务和菜单.......................................................................................................11 1.7. 基本训练...........................................................................................................12 完整的简单例子(资料库、体系结构、项目、模型、接口、包、方案)......13 2.1. ODI理解之2....................................................................................................13 2.2. 环境准备...........................................................................................................15 2.3. 创建资料库.......................................................................................................16 2.4. 创建物理体系结构...........................................................................................20 2.5. 创建逻辑体系结构...........................................................................................23 2.6. 创建项目...........................................................................................................24 2.7. 创建模型...........................................................................................................25 2.8. 创建接口...........................................................................................................26 2.9. 运行接口...........................................................................................................29 2.10. 监控和查看会话状态.......................................................................................30 2.11. 创建并运行包...................................................................................................31 2.12. 创建并运行方案...............................................................................................32 2.13. ODI理解之3....................................................................................................33 最常用特性和功能实例一(CDC、Agent、Schedule)................................35 ODI理解之4....................................................................................................35 ODI理解之5(CDC)................................................................................... 36 3.1. 3.2. ODI应用指南 File Ref: Oracle Data Integrator应用指南.doc (v. DRAFT 1A ) Company Confidential - For internal use only 错误!未定义样式。 v of 74
信息技术最佳实践 4. 5. 6. 7. 8. 9. 4.1. 4.2. 4.3. 3.3. 3.4. 3.5. 3.6. 3.7. Doc Ref: April 11, 2009 O2O CDC(Simple)................................................................................. 37 O2O CDC(Consistent Set).................................................................. 42 O2O CDC(Consistent Set Using Log Minner).............................48 Agent...............................................................................................................49 Schedule......................................................................................................... 50 最常用特性和功能实例二(SQL Server、XML)..........................................53 Oracle to SQL Server................................................................................53 SQL Server to Oracle................................................................................55 XML to Oracle............................................................................................. 55 Sequence、Variable、User Function、Procedure...................................59 5.1. 作用域...............................................................................................................59 5.2. Variable变量.................................................................................................. 59 Sequence序列.................................................................................................61 5.3. User Function自动义函数...........................................................................63 5.4. 5.5. Procedure过程.............................................................................................. 64 5.6. Procedure最简单的例子.............................................................................. 65 5.7. 在Procedure中用序列、函数...................................................................... 66 Knowledge Module............................................................................................ 68 6.1. 客户化KM最佳简单例子................................................................................68 Package及ODI工具箱..........................................................................................69 7.1. 概述...................................................................................................................69 Web Service..........................................................................................................71 8.1. 安装Public Web Services........................................................................... 71 8.2. 设置Data Services........................................................................................71 FAQ&How To......................................................................................................72 9.1. 常见问题...........................................................................................................72 9.2. 中英文名词.......................................................................................................72 9.3. 对象加密...........................................................................................................73 9.4. Agent负载均衡...............................................................................................73 Jython.............................................................................................................74 9.5. 9.6. Substitution Methods................................................................................74 9.7. 常用代码块.......................................................................................................75 9.8. 命令行工具.......................................................................................................75 9.9. 升级...................................................................................................................75 ODI应用指南 File Ref: Oracle Data Integrator应用指南.doc (v. DRAFT 1A ) Company Confidential - For internal use only 错误!未定义样式。 vi of 74
信息技术最佳实践 Doc Ref: April 11, 2009 9.10. 用户权限...........................................................................................................76 9.11. 安装Metadata Navigator..........................................................................78 9.12. 安装Lightweight Designer........................................................................ 79 10. 专题..........................................................................................................................82 10.1. DBLink............................................................................................................82 10.2. 对象冲突...........................................................................................................82 Open and Closed Issues for this Deliverable............................................83 Open Issues..................................................................................................................83 Closed Issues................................................................................................................83 11. ODI应用指南 File Ref: Oracle Data Integrator应用指南.doc (v. DRAFT 1A ) Company Confidential - For internal use only 错误!未定义样式。 vii of 74
信息技术最佳实践 1. ODI基础 1.1. 参考资料 1.2. ODI基础 Doc Ref: April 11, 2009 官方中文资料: http://www.oracle.com/technology/global/cn/products/oracle-data- integrator/index.html 官方英文资料:安装盘下的index.htm,或者OTN。 比较有用的文档,收录在“Oracle Data Integrator应用指南.Source.rar”。 1.2.1. 简介 OD是Oracle在2006年10月收购Sunopsis公司后,整合Sunopsis Active Integration Platform而推出的一款数据集成工具,现在是Oracle Fusion Middleware的组件。 与OWB一样,ODI也是“ELT”而非“ETL”工具,Oracle不采用独立的引擎而是充 分利用RDBMS的能力进行数据转换,减少网络流量、平衡和提高性能的同时降低投 入总成本。 1.2.2. 数据集成面临的挑战 数据集成面临的挑战和Oracle的解决方案: ODI应用指南 File Ref: Oracle Data Integrator应用指南.doc (v. DRAFT 1A ) Company Confidential - For internal use only 错误!未定义样式。 2 of 74
分享到:
收藏