版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ODI 工具使用手册工具使用手册目目 录录1关于本手册关于本手册.12工具介绍工具介绍.13客户端安装客户端安装.14工具使用工具使用.14.1TOPOLOGY MANAGER.14.1.1创建数据服务器和物理架构.24.1.2创建逻辑架构.94.1.3创建代理.114.2DESIGNER和 OPERATOR.134.2.1创建模型.144.2.2创建项目.184.2.3创建接口.194.2.4创建包.244.2.5生成方案、计划.254.3AGENT.275其他其他.281 关于本手册关于本手册本手册面向工程实施人员,指导实施人员如何通过 ODI 工具创建集成服务。该手册简单地介绍了 ODI
2、 的基本功能,并以实例的方式进行了详细的说明。2 工具介绍工具介绍ODI(Oracle Data Integrator)是 Oracle 公司提供的一种数据集成工具,能高效地实现批量数据的抽取、转换和加载。ODI 可以实现当今大多数的主流关系型数据库(Oracle、DB2、SQL Server、MySQL、SyBase)的集成。ODI 提供了图形化客户端和 agent 运行程序。客户端软件主要用于对整个数据集成服务的设计,包括创建对数据源的连接架构、创建模型及反向表结构、创建接口、生成方案和计划等。Agent 运行程序是通过命令行方式在 ODI 服务器上启动的服务,对 agent 下的执行计划
3、周期性地执行。3 客户端安装客户端安装见ODI 安装手册 。4 工具使用工具使用ODI 工具的使用可分为三个步骤:1.通过 Topology Manager 创建对数据源的连接架构、代理。2.通过 Designer 创建接口、包、方案和计划,在 Operator 里查看执行的结果。3.启动 agent,自动执行所创建的计划。4.1 Topology ManagerTopology Manager 是 ODI 客户端图形化软件的一个操作模块。通过操作 TopologyManager,可以实现数据源的数据服务器、架构的创建和管理,也可以实现对数据源的技术、数据类型、上下文的管理,而且,运行项目所需
4、要的代理也需要在 Topology Manager 模块里创建。另外,对工作存储库的创建也需要在这个模块中完成。登录 Topology Manager,Oracle Data Integrator Topology Manager4.1.1 创建数据服务器和物理架构创建数据服务器和物理架构1.创建目标数据服务器和物理架构Topology-物理体系结构-技术-Oracle,右键 Oracle,选择“插入数据服务器”在“数据服务器”的编辑框中, “定义”标签下,输入数据服务器名称,实例/DBLink,用户和口令:“JDBC”标签:点击“确定”后,会弹出“物理架构”定义框,首先定义 Oracle 数
5、据源物理架构也就是 SH Schema 如下,点击“确定” ,会弹出如下内容:“确定” ,忽略此信息,以后创建上下文,再为此物理架构定义上下文。2.创建源数据服务器和物理架构Topology-物理体系结构-技术- Microsoft SQL Server,右键 Microsoft SQL Server,选择“插入数据服务器”“JDBC”标签(注:首先要将 sqlserver 的 JDBC 驱动包置于%odi_home%oracledidrivers 下):点击“确定”后,会弹出“物理架构”定义框,首先定义 Microsoft SQL Server 数据源物理架构也就是 pubs Schema
6、如下,点击“确定” ,会弹出如下内容:“确定” ,忽略此信息,以后创建上下文,再为此物理架构定义上下文。4.1.2 创建逻辑架构创建逻辑架构分别为上面创建的物理架构创建逻辑架构。右键 Topology-逻辑体系结构-技术-Oracle,选择“插入逻辑架构” ,在逻辑架构对话框的“定义”标签中输入“名称” , “上下文”以及对应的“物理架构”:“确定” 。同样,为 pubs 创建逻辑架构:“确定” 。4.1.3 创建代理创建代理1.创建物理代理右键 Topology-物理体系结构-代理,选择“插入代理” ,在代理对话框的“定义”标签下,输入名称、主机,可以改变端口:“确定” 。2.创建逻辑代理右
7、键 Topology-逻辑体系结构-代理,选择“插入逻辑代理” ,在逻辑代理对话框的“定义”标签下,输入名称、上下文以及对应的物理代理:“确定” 。4.2 Designer 和和 OperatorDesigner、Operator 和 Topology Manager 一样,都属于 ODI 图形化工具的模块。Designer 是 ODI 的设计模块,通过操作 Designer,可以实现对数据模型、项目、接口、包、方案、计划的创建和管理。Designer 模块的操作是 ODI 工具使用的核心。Operator 是 ODI 的执行模块,通过查看 Operator,可以对执行的接口、包、方案进行查看
8、和管理。Operator 中反应的是执行的结果,常和 Designer 一起使用,反应 Designer 中创建的接口、包是否正确。Designer 登录:4.2.1 创建模型创建模型1.创建 oracle 模型Designer-模型,点击插入模型图标,在模型对话框的“定义”标签下,输入名称,选择技术和逻辑架构(注意逻辑架构是数据源):在“反向”标签下,选择上下文如“Global” ,选择“要进行反向工程的对象类型”如“表、视图”等等,此处只选择了表:然后在“选择性反向”标签下,选中“选择性反向”和“要进行反向操作的对象” ,在“表名称”中选择 SALES 表:“确定” ,模型创建成功。2.创
9、建 SQL Server 模型Designer-模型,点击插入模型图标,在模型对话框的“定义”标签下,输入名称,选择技术和逻辑架构(注意逻辑架构是数据源):在“反向”标签下,选择上下文如“Global” ,选择“要进行反向工程的对象类型”如“表、视图”等等,此处只选择了表:然后在“选择性反向”标签下,选中“选择性反向”和“要进行反向操作的对象” ,在“表名称”中选择 sales 表:“确定” ,模型创建成功。4.2.2 创建项目创建项目Designer-项目,点击插入项目图标,在项目对话框的“定义”标签下输入项目名称如 PROJECT_TEST:“确定” 。接下来,导入知识模块:导入 RKM(
10、反向工程知识模块):进入 d:oracleproductoracledioraclediimpexp,将以“RKM”开头的全部导入。其余的 LKM、CKM、IKM、JKM、SKM 均以相同的方式导入。4.2.3 创建接口创建接口1.新建接口右键 Designer-项目-PROJECT_TRAINING-第一个文件夹-接口, “插入接口”:2.“定义”标签输入名称如 INT_SALES,选择上下文,注意选择“临时区域与目标区域” ,并且指定临时区域的逻辑架构(LOGIC_LOCAL_SH) ,可以指定的和目标逻辑架构相同。选择此项,只是为了能够由 ODI 接口自主创建目标表及其字段。3.“关系图
11、”标签首先从左边的 MOD_SQL_LOCAL_PUBS 模型中拖拽 sales 表到右边的数据源框中,再将 MOD_ORC_LOCAL_SH 模型中的 SALES 表拖拽到目标数据存储框中。编辑映射关系,选中目标数据存储中的某个字段,在窗口下方的映射编辑框中,点击,进入表达式编辑器。在左边的源字段中,双击映射字段 stor_id,在右边的编辑框中就出现了SALES.stor_id, “确定” ,完成映射。另外的字段也采用同样的方式。再为目标表设置主键,将 stor_id 字段设为主键。4.“流”标签分别选中源区域,目标+临时区域,选择 LKM 和 IKM,LKM 选择 LKM SQL to
12、Oracle,IKM 选择 IKM Oracle incremental Update,并将下面的参数 FLOW_CONTROL 设为“否” 。“确定” ,保存接口。5.执行接口,在 Operator 中查看。在 Designer 窗口左上方点击进入 Operator,查看执行情况。执行成功。到 oracle 数据库中查看数据,发现数据已经集成过来了。4.2.4 创建包创建包Designer-项目- PROJECT_TRAINING -第一个文件夹-包,右键“插入包”:1.“定义”标签输入名称 PKG_SALES2.“关系图”标签将接口 INT_SALES 拖拽到关系图框中。确定,完成包的设计
13、。执行包,并在 Operator 中查看。4.2.5 生成方案、计划生成方案、计划右键 PKG_SALES - 生成方案“插入计划” ,选择逻辑代理,日志级别,执行周期。周期设为每小时的 19 分 07 秒执行。“确定” ,计划生成。Topology-物理体系结构-代理,找到上边的代理,右键-更新计划,在 Operator 中点刷新按钮,看结果。4.3 Agent在 5.1.3 节中,已经介绍过了代理(agent)的创建。ODI 的 Agent 是一个能作为TCP/IP监听端口的 JAVA 服务,agent 服务下包括一些预先设定时间的方案,当 agent 处于运行时,它会根据方案设定的时间和周期自动执行。启动 agent 之前,要确认%odi_home%bin 目录下的 odiparam.bat 文件已经修改(详情参照ODI 部署手
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年安徽省池州市高职单招职业适应性测试考试题库有答案详细解析
- 2026年云南林业职业技术学院单招职业适应性测试题库含答案详细解析
- 2025年 PVC板制作合同
- 2025年文件封套设计服务合同
- 2025年完片担保服务合同
- 2026年混合云托管服务合同
- 2016年全国初中化学竞赛资源28-甘肃-现场课教学设计-7.1燃烧与灭火-张艳明
- 第四课 恰当表达情绪教学设计初中心理健康八年级鄂科版
- 保安和员工做饭合同
- 包榛子山合同协议
- 2026年青海省海南藏族自治州单招职业适应性测试题库附参考答案详解(模拟题)
- 2026春牛津译林版英语八年级下册Unit+8+Reading+(同步课件)
- 第一单元(单元测试 基础夯实)-高二语文人教统编版选择性必修下册
- 2025山西中煤一局集团有限公司应届高校毕业生招聘20人笔试历年典型考点题库附带答案详解2套试卷
- 2026年安克创新行测笔试题库
- 违反无菌技术操作
- AI养鱼:智慧渔业新模式
- 2023学年完整公开课版《字母表》教学
- 公务摄影拍摄技巧分享课件
- 华东师范大学 PPT 37
- 深圳市新能源汽车充电设施“一线三排”工作指引
评论
0/150
提交评论