odi工具使用手册new

上传人:第*** 文档编号:61701395 上传时间:2018-12-10 格式:DOC 页数:36 大小:1.24MB
返回 下载 相关 举报
odi工具使用手册new_第1页
第1页 / 共36页
odi工具使用手册new_第2页
第2页 / 共36页
odi工具使用手册new_第3页
第3页 / 共36页
odi工具使用手册new_第4页
第4页 / 共36页
odi工具使用手册new_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《odi工具使用手册new》由会员分享,可在线阅读,更多相关《odi工具使用手册new(36页珍藏版)》请在金锄头文库上搜索。

1、ODI 工具使用手册工具使用手册 编制人员:编制人员: 陈锋陈锋 编制部门:编制部门: 软件工程研发中心软件工程研发中心 模版文件版本:模版文件版本: V1.3.0 适用项目范围:适用项目范围: 研发项目研发项目 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 1 页,共 2 页 文件修改记录表文件修改记录表 序修改人修改内容批准人生效日期版本号 1史敬运初稿创建刘传先20071015 V1.3.0 2陈锋编写初稿 3 4 5 6 7 8 9 10 文件审批表文件审批表 单位名称负责人签字(可多人)签字日期 金智科技 此处键入学校名称 此处键入其他组织名称 版权所有 江苏金智科技股份有

2、限公司,保留所有权利。 第 2 页,共 2 页 目目 录录 1关于本手册关于本手册.1 2工具介绍工具介绍.1 3客户端安装客户端安装.1 4工具使用工具使用.1 4.1TOPOLOGY MANAGER.1 4.1.1创建数据服务器和物理架构2 4.1.2创建逻辑架构9 4.1.3创建代理11 4.2DESIGNER和 OPERATOR.13 4.2.1创建模型14 4.2.2创建项目18 4.2.3创建接口19 4.2.4创建包24 4.2.5生成方案、计划25 4.3AGENT.27 5其他其他.28 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 1 页,共 33 页 1 关于本

3、手册关于本手册 本手册面向工程实施人员,指导实施人员如何通过 ODI 工具创建集成服务。该手册简 单地介绍了 ODI 的基本功能,并以实例的方式进行了详细的说明。 2 工具介绍工具介绍 ODI(Oracle Data Integrator)是 Oracle 公司提供的一种数据集成工具,能高效地实现 批 量数据的抽取、转换和加载。ODI 可以实现当今大多数的主流关系型数据库 (Oracle、DB2、SQL Server、MySQL、SyBase)的集成。 ODI 提供了图形化客户端和 agent 运行程序。客户端软件主要用于对整个数据集成服 务的设计,包括创建对数据源的连接架构、创建模型及反向表

4、结构、创建接口、生成方案 和计划等。Agent 运行程序是通过命令行方式在 ODI 服务器上启动的服务,对 agent 下的 执行计划周期性地执行。 3 客户端安装客户端安装 见ODI 安装手册 。 4 工具使用工具使用 ODI 工具的使用可分为三个步骤: 1.通过 Topology Manager 创建对数据源的连接架构、代理。 2.通过 Designer 创建接口、包、方案和计划,在 Operator 里查看执行的结果。 3.启动 agent,自动执行所创建的计划。 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 2 页,共 33 页 4.1 Topology Manager To

5、pology Manager 是 ODI 客户端图形化软件的一个操作模块。通过操作 Topology Manager,可以实现数据源的数据服务器、架构的创建和管理,也可以实现对数据源的技术、 数据类型、上下文的管理,而且,运行项目所需要的代理也需要在 Topology Manager 模块 里创建。另外,对工作存储库的创建也需要在这个模块中完成。 登录 Topology Manager,Oracle Data Integrator Topology Manager 4.1.1 创建数据服务器和物理架构创建数据服务器和物理架构 1.创建目标数据服务器和物理架构 Topology-物理体系结构-技

6、术-Oracle,右键 Oracle,选择“插入数据服务器” 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 3 页,共 33 页 在“数据服务器”的编辑框中, “定义”标签下,输入数据服务器名称,实例 /DBLink,用户和口令: 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 4 页,共 33 页 “JDBC”标签: 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 5 页,共 33 页 JDBC URL 填写: jdbc:oracle:thin:(DESCRIPTION=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=T CP)(HOST=v

7、db1)(PORT=1521)(ADDRESS=(PROTOCOL=TCP)(HOST=vdb2)(PORT=1521) (CONNECT_DATA=(SERVICE_NAME=urpdb) jdbc:oracle:thin:(DESCRIPTION=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=T CP)(HOST=vdb1)(PORT=1521)(ADDRESS=(PROTOCOL=TCP)(HOST=vdb2)(PORT=1521) (CONNECT_DATA=(SERVICE_NAME=ywkdb) 可参照 tnsnames.ora 文件。 点击“确定”后,会

8、弹出“物理架构”定义框,首先定义 Oracle 数据源物理架构也就 是 SH Schema 如下, 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 6 页,共 33 页 点击“确定” ,会弹出如下内容: “确定” ,忽略此信息,以后创建上下文,再为此物理架构定义上下文。 2.创建源数据服务器和物理架构 Topology-物理体系结构-技术- Microsoft SQL Server,右键 Microsoft SQL Server, 选择“插入数据服务器” 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 7 页,共 33 页 “JDBC”标签(注:首先要将 sqlserver 的

9、 JDBC 驱动包置于% odi_home%oracledidrivers 下): 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 8 页,共 33 页 点击“确定”后,会弹出“物理架构”定义框,首先定义 Microsoft SQL Server 数据源 物理架构也就是 pubs Schema 如下, 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 9 页,共 33 页 点击“确定” ,会弹出如下内容: “确定” ,忽略此信息,以后创建上下文,再为此物理架构定义上下文。 4.1.2 创建逻辑架构创建逻辑架构 分别为上面创建的物理架构创建逻辑架构。 版权所有 江苏金智科技股份有限

10、公司,保留所有权利。 第 10 页,共 33 页 右键 Topology-逻辑体系结构-技术-Oracle,选择“插入逻辑架构” ,在逻辑架构对 话框的“定义”标签中输入“名称” , “上下文”以及对应的“物理架构”: “确定” 。 同样,为 pubs 创建逻辑架构: 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 11 页,共 33 页 “确定” 。 4.1.3 创建代理创建代理 1.创建物理代理 右键 Topology-物理体系结构-代理,选择“插入代理” ,在代理对话框的“定义”标 签下,输入名称、主机,可以改变端口: 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 12

11、 页,共 33 页 “确定” 。 为什么点击测试,提示失败?为什么点击测试,提示失败? 2.创建逻辑代理 右键 Topology-逻辑体系结构-代理,选择“插入逻辑代理” ,在逻辑代理对话框的 “定义”标签下,输入名称、上下文以及对应的物理代理: 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 13 页,共 33 页 “确定” 。 4.2 Designer 和和 Operator Designer、Operator 和 Topology Manager 一样,都属于 ODI 图形化工具的模块。 Designer 是 ODI 的设计模块,通过操作 Designer,可以实现对数据模型、项

12、目、接口、 包、方案、计划的创建和管理。Designer 模块的操作是 ODI 工具使用的核心。 Operator 是 ODI 的执行模块,通过查看 Operator,可以对执行的接口、包、方案进行 查 看和管理。Operator 中反应的是执行的结果,常和 Designer 一起使用,反应 Designer 中创 建的接口、包是否正确。 Designer 登录: 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 14 页,共 33 页 4.2.1 创建模型创建模型 1.创建 oracle 模型 Designer-模型,点击插入模型图标,在模型对话框的“定义”标签下,输入名称, 选择技术

13、和逻辑架构(注意逻辑架构是数据源): 在“反向”标签下,选择上下文如“Global” ,选择“要进行反向工程的对象类型”如 “表、视图”等等,此处只选择了表: 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 15 页,共 33 页 然后在“选择性反向”标签下,选中“选择性反向”和“要进行反向操作的对象” ,在“表 名称”中选择 SALES 表: “确定” ,模型创建成功。 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 16 页,共 33 页 2.创建 SQL Server 模型 Designer-模型,点击插入模型图标,在模型对话框的“定义”标签下,输入名称, 选择技术和逻辑

14、架构(注意逻辑架构是数据源): 在“反向”标签下,选择上下文如“Global” ,选择“要进行反向工程的对象类型”如 “表、视图”等等,此处只选择了表: 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 17 页,共 33 页 然后在“选择性反向”标签下,选中“选择性反向”和“要进行反向操作的对象” ,在 “表名称”中选择 sales 表: 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 18 页,共 33 页 “确定” ,模型创建成功。 4.2.2 创建项目创建项目 Designer-项目,点击插入项目图标,在项目对话框的“定义”标签下输入项目名 称如 PROJECT_TEST

15、: “确定” 。 接下来,导入知识模块: 导入 RKM(反向工程知识模块): 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 19 页,共 33 页 进入 d:oracleproductoracledioraclediimpexp,将以“RKM”开头的全部导入。 其余的 LKM、CKM、IKM、JKM、SKM 均以相同的方式导入。 4.2.3 创建接口创建接口 1.新建接口 右键 Designer-项目-PROJECT_TRAINING-第一个文件夹-接口, “插入接口”: 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 20 页,共 33 页 2.“定义”标签 输入名称如 I

16、NT_SALES,选择上下文,注意选择“临时区域与目标区域” ,并且指定 临时区域的逻辑架构(LOGIC_LOCAL_SH) ,可以指定的和目标逻辑架构相同。选择此项, 只是为了能够由 ODI 接口自主创建目标表及其字段。 3.“关系图”标签 首先从左边的 MOD_SQL_LOCAL_PUBS 模型中拖拽 sales 表到右边的数据源框中, 再将 MOD_ORC_LOCAL_SH 模型中的 SALES 表拖拽到目标数据存储框中。 版权所有 江苏金智科技股份有限公司,保留所有权利。 第 21 页,共 33 页 编辑映射关系,选中目标数据存储中的某个字段,在窗口下方的映射编辑框中,点 击,进入表达式编辑器。 在左边的源字段中,双击映射字段 stor_id,在右边的编辑框中就出现了 SALES.“stor_id“, “确定” ,完成映射。 另外的字段也采

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号