ODI操作手册.docx

上传人:b****6 文档编号:2921234 上传时间:2022-11-16 格式:DOCX 页数:33 大小:1,011.07KB
下载 相关 举报
ODI操作手册.docx_第1页
第1页 / 共33页
ODI操作手册.docx_第2页
第2页 / 共33页
ODI操作手册.docx_第3页
第3页 / 共33页
ODI操作手册.docx_第4页
第4页 / 共33页
ODI操作手册.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

ODI操作手册.docx

《ODI操作手册.docx》由会员分享,可在线阅读,更多相关《ODI操作手册.docx(33页珍藏版)》请在冰豆网上搜索。

ODI操作手册.docx

ODI操作手册

ODI操作手册

安装odi存储库

ODI需要创建两个存储库——主存储库和工作存储库。

主存储库主要用来保存以创建的数据源架构信息。

工作存储库主要用于保存创建的数据模型和项目信息。

创建主存储库用户和工作存储库用户

在Oracle中创建主存储库用户snpm、工作存储库用户snpw。

Oracle中创建语法如下所示:

createusersnpm(主存储库用户)identifiedbypass$123(主存储库用户口令)

grantconnect,resourcetosnpm

createusersnpw(工作存储库用户)identifiedbypass$123(工作存储库用户口令)

grantconnect,resourcetosnpw

创建主存储库

开始>Oracle>OracleDataIntegrator>RepositoryManagement>MasterRepositoryCreation。

如下图所示:

然后填入相应信息:

驱动程序:

oracle.jdbc.driver.OracleDriver

URL:

jdbc:

oracle:

thin:

@localhost:

1521:

orcl(URL依据实际情况而定)

用户:

snpm(上一步创建的主存储库用户)

密码:

pass$123(上一步创建的主存储库用户口令)

语言:

主存储库使用的语言

技术:

Oracle(主存储库所在的数据库类型)

点击“确定”创建主存储库。

如下图所示。

等待主存储库的创建,直至创建成功:

链接主存储库

开始>Oracle>OracleDataIntegrator>TopologyManager

创建新的主存储库连接:

SU

填入相应信息

登录名:

oracle_master_rep

用户:

SUPERVISOR(必须是此用户名)

密码:

SUNOPSIS(必须是此口令)

主存储库连接信息:

用户:

snpm(上一步创建的主存储库用户)

密码:

pass$123(上一步创建的主存储库用户口令)

驱动程序:

oracle.jdbc.driver.OracleDriver

URL:

jdbc:

oracle:

thin:

@localhost:

1521:

orcl(URL依据实际情况而定)

点击“确定”进入TopologyManager,连接主存储库成功。

创建工作存储库

TopologyManager->窗口->显示视图>存储库

右键“工作存储库”>插入工作存储库

填写下述工作存储库连接信息:

名称:

oracle_workrep1(工作存储库连接名称)

技术:

Oracle(工作存储库所在数据库类型)

实例/dblink(数据服务器):

orcl(OracleDBServiceName)

用户:

snpw(4.1步骤中创建的工作存储库用户)

密码:

pass$123(4.1步骤中创建的工作存储库用户口令)

JDBC标签->JDBCDriver:

oracle.jdbc.driver.OracleDriver

JDBC标签->JDBCURL:

jdbc:

oracle:

thin:

@localhost:

1521:

orcl(URL依据实际情况而定)

点击“确定”。

点击“确定”以后,出现工作存储库定义框:

ID:

注意不同的工作存储库的ID不能重复

类型:

选择下拉菜单中的一项

名称:

WORKREP1(指定工作存储库名称)

密码:

进入此工作存储库的口令,可以不设置

“OK”以后等待工作存储库的创建。

链接工作存储库

开始>Oracle>OracleDataIntegrator>Designer

新建工作存储库连接:

填入连接信息:

登录名:

oracle_work_rep1(自定义的工作存储库连接名称)

用户:

SUPERVISOR

密码:

SUNOPSIS(如果在Topology中修改了口令,需要填入修改后的口令)

填入主存储库信息:

用户:

snpm(4.1步骤中创建的主存储库用户)

密码:

pass$123(4.1步骤中创建的主存储库用户)

驱动程序名:

oracle.jdbc.driver.OracleDriver

URL:

jdbc:

oracle:

thin:

@localhost:

1521:

orcl(URL根据实际情况而定)

填入工作存储库信息:

存储库名称:

WORKREP1(4.4创建的工作存储库名称)

“确定”后,进入Designer模块。

至此,ODI客户端软件的安装和配置已经完成,可以通过TopologyManager和Designer来进行数据集成的相应操作了。

Odi开发实例

ODI全量集成开发实例,在192.168.3.234机器上,有实例名为dbc的oracle数据库,本例子实现从该数据库下zucc用户下的Employee表中的记录同步到zjsr用户下的表Employee中,详细操作如下:

创建数据服务器和物理架构

创建源(数据来源)数据服务器和源(数据来源)物理架构

创建源数据服务器

1.Topology->物理体系结构->技术->Oracle,右键Oracle,选择“插入数据服务器”。

2.左侧弹出如下界面信息。

【定义】标签

【JDBC】标签

填写完整信息后的界面如下图所示:

点击“确定”后,会弹出“物理架构”定义框

创建源物理架构

选择完成后单击【

】按钮,弹出如下信息单击【

】。

因为上下文我们会在下文创建。

创建目标数据服务器和目标物理架构

创建目标数据服务器

操作步骤与“创建源数据服务器”类似,本文在此处不在累述。

创建目标物理架构

操作步骤与“创建源物理架构”类似,本文在此处不在累述。

注意:

此处选择架构不同。

创建逻辑架构

分别为上述所创建的物理架构创建逻辑架构。

1.右键Topology->逻辑体系结构->技术->Oracle,选择“插入逻辑架构”,在逻辑架构对话框的“定义”标签中输入“名称”,“上下文”以及对应的“物理架构”:

同样也可以单击软甲左侧下方按钮。

2.新建源逻辑架构

3.新建目标逻辑架构

创建代理

创建物理代理

1TopologyManager>窗口>显示视图>物理体系结构

2点击“代理”,以agent_xg为例,双击agent_xg,

3如图,代理主机为192.168.1.1(发布代理的机器IP),端口是20913(端口号不能重复).

3.1.1创建逻辑代理

1.TopologyManager>窗口>显示视图>逻辑架构体系

2.点击“代理”,创建新的逻辑代理,上下文选择“Global”,”物理代理”选择与之刚才创建的物理代理。

修改odiparams.bat文件

在ODI服务器上打开%ODI_HOME%\bin\odiparams.bat。

查看文件是否已经修改,若未修改,安如下方法进行配置。

setSNP_SECU_DRIVER=oracle.jdbc.driver.OracleDriver(主存储库所使用数据库的JDBCDriver,Topology->存储库->MasterRepository定义框->连接对话框中JDBCDriver)

setSNP_SECU_URL=jdbc:

oracle:

thin:

@localhost:

1521:

orcl(主存储库所使用数据库的JDBCURL,Topology->存储库->MasterRepository定义框->连接对话框中JDBCURL)

setSNP_SECU_USER=snpm(MasterRepositoryUser)

setSNP_SECU_ENCODED_PASS=aIyX0kX.goXVdZXBuFLf

setSNP_SECU_WORK_REP=WORKREP3(工作存储库名称)

setSNP_USER=SUPERVISOR(存储库管理员)

setSNP_ENCODED_PASS=aYypouF,bP1S4CShwc1gEp

其中两行PASS的值是通过“ODI安装路径\oracledi\bin\agentencodepass$123”得到的值(yhchen是snpm的登录密码)

在window环境下发布自动代理

1.agentservice.bat命令的语法及说明如下所示:

2.agentservice.bat-i|-r-a|-s[[

3.[]]]

4.各个参数的详细说明如下:

参数

描述

-i|-r

-i发布为服务

-r卸载服务

-a|-s

-a安装listeneragent(该命令会调用snpsagent.conf文件中的参数)

-s安装Scheduleragent(该命令调snpsagentscheduler.conf

文件中的参数)

发布为服务Agent的物理名称,该参数为必选项

Agrnt的监听端口号

ration_file>

Wrapper配置文件的名称,该文件必须位于ODI安装目录的ools/wrapper/conf/子目录下,该参数为可选

3.2Designer和Operator

Designer、Operator和TopologyManager一样,都属于ODI图形化工具的模块。

Designer是ODI的设计模块,通过操作Designer,可以实现对数据模型、项目、接口、

包、方案、计划的创建和管理。

Designer模块的操作是ODI工具使用的核心。

Operator是ODI的执行模块,通过查看Operator,可以对执行的接口、包、方案进行查

看和管理。

Operator中反应的是执行的结果,常和Designer一起使用,反应Designer中创建的接口、包是否正确。

3.2.1Designer登录

Designer登录有两种方式。

第一种直接单击软件左侧上方直接登录。

第二种单击开始—Oracle—OracleDataIntegrator--Designer

OracleDataIntegrator登录界面如下图所示:

登录时先检查下工作存储库链接是否正确。

(一般情况下前面操作没有问题的话这里应该是不会有问题的。

3.3创建模型

Designer登录成功后在软件左侧下方单击

新建模型。

3.3.1创建源模型

为了统一方便管理我们先创建模型文件夹将同类型的模型都放入该文件夹中。

1.创建文件夹

2.新建源模型

单击【

】弹出新建模型对话框。

3.【

】标签

4.【

】标签

5.【

】标签

6.单击【

】源模型创建成功。

3.3.2创建目标模型

创建目标模型与“创建源模型”大致类似,本文将不在此累述。

二者差别如下图所示:

模型创建成功后如下图所示:

3.4创建项目

3.4.1创建项目

1.单击软件左下方

按钮。

2.单击软甲左上方

按钮,插入新的项目。

3.输入项目名称,单击【

】按钮。

创建成功后如下图所示:

3.4.2导入知识模块

1.

2.在弹出的界面中选择文件导入目录(即:

ODI安装目录)。

本实例只做RKM知识模块的导入演示,其余

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 电子电路

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1