ODI使用指南样本_第1页
ODI使用指南样本_第2页
ODI使用指南样本_第3页
ODI使用指南样本_第4页
ODI使用指南样本_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ODI操作手册

1.安装。由存储库

ODI需要创立两个存储库一一主存储库和工作存储库。主存储库重要用来保

留以创立的数据源架构信息。工作存储库重要用于保留创立H勺数据模型和项目信

息。

1.1创立主存储库顾客和工作存储库顾客

在Oracle中创立主存储库顾客snpm>工作存储库顾客snpw。Oracle中创立语法如下所

示:

createusersnpm(主存储库顾客)identifiedbypass$123(主存储库顾客口令)

grantconnectjesourcetosnpm

createusersnpw(「.作存储库顾客)identifiedbypass$123(工作存储库顾客口令)

grantconnect,resourcetosnpw

1.2创立主存储库

开攵台>Oracle>OracleDataIntegrator>RepositoryManagement'MasterRepository

Creation.>如下图所示:

Oracle

OracleDataIntegrator

Agent

Designer

DocumentationLibrary

Operator

SecurityManager

TopologyManager

Examples

RepositoryManagement

MasterRepositoryCreatic

MasterRepositoryMaste

,MasterRepositoryShortc

然后填入对应信息:

驱动程序:

URL:jdbc:oracle:thin:@localhost:1521:orcl(URL根据实际状况而定)

顾客:snpm(上一步创立日勺主存储库顾客)

密码:pass$123(上一步创立的主存储库顾客II令)

语言:主存储库使用的语言

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

点击“确定”创立主存储库。如下图所示。

等待主存储库日勺创立,直至创立成功:

1.3链接主存储库

开始>Oracle>OracleDataIntegrator>TopologyManager

创立新日勺主存储库连接:

SU

填入对应信息

登录名:oraclemasterrep

顾客:SUPERVISOR(必须是此顾客名)

密码:SUNOPSIS(必须是此口令)

主存储库连接信息:

顾客:snpm(上一步创立日勺主存储库顾客)

密码:pass$123(上一步创立的主存储库顾客II令)

驱动程序:

URL:jdbc:oracle:thin:@localhost:1521:orcl(URL根据实际状况而定)

/安全存储库连接

确定取消落助

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

1.4创立工作存储库

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

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

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

名称:oracle_workrepl(工作存储库连接名称)

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

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

顾客:snpw(4.1环节中创立的工作存储库顾客)

密码:pass$123(4.1环节中创立的工作存储库顾客口令)

JDBC标签->JDBCDriver:

JDBC标签>>JDBCURL:jdbc:oracle:thin:@localhost:1521:orcl(URL根据实际状况而定)

点击“确定”。

・数据服务器:新电I-回X|

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

ID:注意不一样的工作存储库H勺ID不能反复

类型:选择下拉菜单中的一项

名称:W0RKREP1(指定工作存储库名称)

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

“OK”后来等待工作存储库廿勺创立。

1.5链接工作存储库

开始>Oracle>OracleDataIntegrator>Designer

新建工作存储库连接:

登录名

用户

声码

填入连接信息:

登录名:oracle_work_repl(自定义的_L作存储库连接名称)

顾客:SUPERVISOR

密码:SUNOPSIS(假如在Topology中修改了口令,需要填入修改后的JII令)

填入主存储库信息:

顾客:snpm(4.1环节中创立日勺主存储库顾客)

密码:pass$123(4.1环节中创立的主存储库顾客)

驱动程序名:

URL:jdbc:oracle:thin:@localhost:1521:orcl(URL根据实际状况而定)

填入工作存储库信息:

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

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

至此,ODI客户端软件的安装和配置已经完毕,可以通过TopologyManager和Designer

来进行数据集成日勺对应操作了。

2.0di开发实例

ODI全量集成开发实例,在192.168.3.234机器上,有实例名为dbcU勺。racle数据库,本例

子实现从该数据库下ZUCC顾客下的Employee表中的I记录同步到zjsr顾客下的表Employee

中,详细操作如下:

2.1创立数据服务器和物理架构

2.L1创立源(数据来源)数据服务器和源(数据来源)物理

架构

创立源数据服务器

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

Q点心WM

|物理体系结构目QX

B-lJ极术

申“UAxisZ

(S-UBTrieve

$]­•■□DBase

由“UDerby

$-3File

HyperionEssbase

(ij-HypersonicSQL

S-ljlBMDB2UDB

DB2/400

向一口Informix

$]-QIngres

a

由•“Ulnterbase

(j]-3JMSQueue

申•••(□/

在新窗口中打开

曲<3』

由e笳铺..

申-。戊在新宿口中第缄…

由-G*

查者

由…tjs□他人

重复

由…CJM

Sl-OM删除

导入

由…国吊

导出…

各•*

反向敢悔类型…

[+J-3N

■f情人数据庚务器

Oracle

i申…田数施类型

由…坳作

申…口OracleBAM

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

【定义】标签

[JDBC]标签

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

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

2.LL2创立源物理架构

应用

选择完毕后单击【1按钮,弹出如下信息单击【L由于上下文我们会

在下文创立。

信息

(ij没有为此黑峋格定上下文.请指定合适的上下文.

7,以在Designer模俄中能镭使用此架均.

(WJ

2.1.2创立目的数据服务器和目的物理架构

2.121创立目的数据服务器

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

2.122创立目的物理架构

操作环节与“创立源物理架构”类似,本文在此处不在累述。注意:此处选择架构不一样。

2.2创立逻辑架构

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

1.右键Topology。逻辑体系构造->技术->Oracle,选择“插入逻辑架构”,在逻辑架构

对话框H勺“定义”标签中输入“名称”,“上下文”以及对应日勺“物理架构”:

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

-I西|总心四I妻|喝I

|逻辑体系结构d9x

3

由U“Interbaser

S-QJMSQueue

由”.QjMSQueueXML

由“QjMSTopic

TopicXML

由…LJJavaBeanShell

4]-UJavaScript

■t-QJython

的QLDAP

MicrosoftAccess

由“UMicrosoftExcel

E-QMicrosoftSQLServer

@-QMySQL

E-(jNetRexx

@-L_jNetezza

$]­••JOperatingSystem

白...

\S-fij在新窗口中打开

I由“g编簿...

i-Q|Or:

在新窗口中箱角…

$)-(3Pai

查看

5-QPO:

□插入

由…LJPrc

4复

@-LJSA制除

$]■••□Sa

导入

4]-Qisu

导出

山…LJSu

由…CjSy反向数据类型…

®-Qsy隔插入逻簿架均

41-3Sy.

E-[_JTeradata

由…LJUniverse

臭眄且J小|g|塞乌

2.新建源逻辑架构

3.新建F1I向逻辑架构

2.3创立代理

2.3.1创立物理代理

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

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

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

TopologyManager[orade_master_rep]

文作窗口外双料助

I物理体系结构曰9X“代理agent_xg|-|口|X

3田q叟效平衡所诲或可仲给字段]

®-U核水

B--)P代虔严____________________________________________________________________

$一•»□agentJ"

;ager<_xgiM____________________________________<«o__________

)pagent_yjsfocalhost|20®13

)Pagent_tsg

)pagert_kyfiooo

|计―|更新♦划J|测过|

砒迂j「用篇)1=i考用.[帮助J

3.1.1创立逻辑代理

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

2.点击“代理”,创立新的逻辑代理,上下文选择"Global",〃物理代理〃选择与之刚刚创立日勺

物理代理。

逻辑架构

।mI,q

2.3.2修改odiparams.bat文献

在ODI服务器上打开%ODI_HOME%\bin\odiparams.bato查看文献与否已经修改,若未修改,

安如下措施进行配置。

(主存储库所使用数据库"勺JDBCDriver,Topology->存储库->MasterRepository定义框->

连接对话框中JDBCDriver)

setSNP_SECU_URL=jdbc:oracle:thin:@localhost:1521:orcl(主存储库所使用数据库的JDBC

URL,Topology->存储库->MasterRepository定义框。连接对话框中JDBCURL)

setSNP_SECU_USER=snpm(MasterRepositoryUser)

setSNP_SECU_ENCODED_PASS=alyXOkX.goXVdZXBuFLf

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

setSNP_USER=SUPERVISOR(存储库管理员)

setSNP_ENCODED_PASS=aYypouF,bPlS4CShwclgEp

其中两行PASS时值是通过“ODI安装途径\oracledi\bin\agentencodepass$123n得到的值

(yhchen是snpm的登录密码)

2.3.3在window环境下公布自动代理

1.agentservice.bat命令口勺语法及阐明如下所示:

2.agentservice.bat-iI-r-a|-s[<agent_name>[<agent_port>

3.[<wrapper_configuration_file>]]]

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

参数描述

-i公布为服务

-i|-r

-r卸载服务

-a安装listeneragent(该命令会调用snpsagent.conf文献中口勺参

-a|-s数)

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

文献中的J参数)

<agent_name>公布为服务AgentH勺物理名称,该参数为必选项

<agent_port>Agrn:的监听端口号

<wrapper_configuWrapper配置文献的名称,该文献必须位于ODI安装目录的

ration_file>OQls/wrapper/conf/子目录下,该参数为可选

3.2Designer和Operator

Designer、OperatorWTopologyManager同样,都属于ODI图形化工具日勺模块。

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

包、方案、计划的创立和管理。Designer模块的操作是ODI工具使用日勺关键。

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

看和管理。Operator中反应的J是执行H勺成果,常和Designer一起使用,反应Designer中创立

的接口、包与否对的。

3.2.1Designer登录

Designer登录有两种方式(:第一种直接单击软件左侧上方直接登录。

芟文件窗口外改帑助

珂Q£<概9M

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

Oracle

OracleDataIntegrator

“猛Agent

I心Designer

¥DocumentationLibrary

曼Operator

总SecurityManager

工TopologyManager

Examples

RepositoryManagement

OracleDataIntegrator登录界面如下图所示:

确定取清帮助

登录时先检查下工作存储库链接与否对的J。(一般状况下前面操作没有问题口勺话这里应当是

不会有问题日勺。)

3.3创立模型

Designer聋录成功后在软件左侧下方单击新建模型。

331创立源模型

为了统一以便管理我们先创立模型文献夹将同类型11勺模型都放入该文献夹中。

1.创立文献夹

模型印9X

不仃斶昌昌3

[插入模型文柞夹|PancoJUCC

,模型文件夹:Mod_Oracle_Panco_ZUCCEBB

2.新建源模型

打印

4缭..

在新窗口中编铸…

查看

JjftA

重复

删除

导入

导出…

版本

逑插入模型文件夹

喉插入模型

嗡插入模型

单击【]弹出新建模型对话框。

3.薮―h标签

4.~赢―b标签

语模型:新电

选锋性反向

5.1标签

筹模型:新尊I-回刈

确定II取清]|应用II帮助II反向

6.单击【一场一I]源模型创立成功。

臼,

bMod一Oracle—Panco—ZUCC

0-(gORACLE_PANCO_ZUCC

电早用于

由“那关系图

E-S层次结构

由…口EMPLOYEE

0-1隐藏效橱存储

3.3.2创立目的模型

创立目的模型与“创立源模型”大体类似,本文将不在此累述。两者差异如下图所示:

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

WModOraclePancoZJSR

白“■%ORACLE_PANCO_ZJSR

用于

美系图

申昌层次结响

,…施EMPLOYEE

[+I-C2降意致惆在储

占…Mod_Oracle_Panco_ZUCC

白…问iORACLE_PANCO_ZUCC

申…掌用于

+1-^关系图

由…届层次结出

由…施EMPLOYEE

由iI陡然败格在脩

3.4创立项目

3.4.1创立项目

插入新口勺项目。

确定

3.输入项目名称,单击【]按钮。

创立成功后如下图所示:

日…第Panco_TongBu_Employeelnfo

申…口第一个女件夹

亩…吊变量

中…%序列

区…密用户通数

+]-f知识模块

B-t?标记

3.4.2导入知识模块

1.

妇Panco_TongBu_Employeslnfo

电叫二第一个文件夹

的吊变量

由序列

由M用户任效

Q-1知识模块

在荡窗口中打开

插入反向工程(RKM)

三f导入知识模块…

申…检口R(J八MJ

由心能务(SKM)

2.在弹出的界面中选择文献导入目录(即:ODI安装目录)。本实例只做RKM知识模块口勺

导入演示,其他操作大体同样,只是选择的xml文献不一样样。例如:导入RKM知识

模块则将以RKM开头的文献所有选中(Shift可以全选),然后单击【确定】按钮。

3.5创立接口

0-J&Panco_TongBu_Employeelnfo

由•/用户函数

向*知京馍块

i-tP标记

2.【回1】标签

‘1镣□:新撞

标立】关系图廊丫忌江说前丫赢丫初前丫诵YW福缩短1

,称

|Employee_zucc_zjsr

优化上下文

[Global

□猫讦茂就目马标良版东福

r说明

3.【1关系图b标签

4.电击软件*下方哙项目由模型H二其他&解决方案一按钮。

5.将源模型中H勺Employee拖拽到6环节中日勺源中,将目日勺模型拖拽到6环节中的目的中。

-,_JMod_uracie_Fanco_zJbK

jORACLE_PANCO_ZJSR

由…旷用于

卧矽关黜目标模型

取•晶层次结恂

4)-0EMPLOYEE

:出・・・「的原为板左片_____________________

Mod_Oracle_Panco_ZUCC

白%蝠ORACLE.PANCO^ZUCC

申…用于

电•钙关系图

由一盎层次结沟源模型

由“旧EMPLOYEE

由1解藏救帼存储

6.

7.选择目的数据存储中的列名。在映射对话框中单击右侧【国力按钮,编辑映射关系。

0表达式领器

JEMPLOYEE(EMPLOYEE)

凶画蜃回回SQL(Oracte)

i-nEMPLOYEEID1

EMPLOYEE

国:MPL0YEE.EMPLOYEEJD

|-[DEMPLOYEE_EN_NAME

L._nnSEX

EMPLOYEE_NO表示源数据中的EmployeelD与目标数据中的

UNIT_NAMEEmployeelD做映射关系。即ZUCC用户下面的

PAYROLL_TYPE£11^10丫±21口与汀5区用户下面的EmpioyeelD做映射

卜一阳POST_TYPE

;阳TALENTS_TYPE关系。此次还可以写SQL语句。

k-[£]PERSON_STATUS

k-<jBIRTHDAY

卜一阳JOINJWORK_DATE

1-[DHEALTH

;一阳NATIONALITY

!•一阳NATION

;一田NATIVE_PLACE

:一阳BRTH_PLACE

;一田RESIDENCE_TYFEE

关保字[<;全局变量

l.

L-g]RESIDENCE_PLACEm庄

其他理目变量

T…

卜田」E

IDENTITYYPEI字符串全冏序列

^

j,一田IDENTITY_NOT数学里且序列

.

\--mrZTPRyUTWMCAT航?日照和肝同金局函慈

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论