




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ODI操作手册1.安装odi存储库ODI需要创建两个存储库主存储库和工作存储库。主存储库主要用来保 存以创建的数据源架构信息。工作存储库主要用于保存创建的数据模型和项目信 息。1.1创建主存储库用户和工作存储库用户在Oracle中创建主存储库用户snpm、工作存储库用户 snpw。Oracle中创建语法如下所示:create user snpm(主存储库用户)identified by pass$123 (主存储库用户口令) grant conn ect,resource to snpmcreate user snpw(工作存储库用户)identified by pass$123 (工作存储库
2、用户口令 ) grant conn ect,resource to snpw1.2创建主存储库开始 Oracle Oracle Data Integrator Repository Management Master RepositoryCreation。如下图所示:OracleOracle Data Integrator妣 Agent屯 DeEiignir0 Docu m entati o n LiibraryOperatorExam pliesRepository Managierriient*3 Master Repository Creatic 3 Master Reposito亡 M
3、aster Repositoiry 汕6飞匸然后填入相应信息:驱动程序:oracle.jdbc.driver.OracleDriverURL jdbc:oracle:thin:localhost:1521:orcl ( URL依据实际情况而定)用户:snpm (上一步创建的主存储库用户)密码:pass$123 (上一步创建的主存储库用户口令)语言:主存储库使用的语言技术:Oracle (主存储库所在的数据库类型)点击“确定”创建主存储库。如下图所示。主存逮库刨建阿导-!x|日岀已 jdbu .cki var-OracIwDr i”erURL|dbc:oracle:thm:localh 031:
4、1521 :orclL j闻户|snpin齋码测试连樓i aivm lira is HiBinraiBB ,IDp新存惮库的ID)Hypersonic SQLIBM DB2Z400IBM DB2 UDBInformixMicrosoft SQL ServerOraclePostgreSQLSybase AS Arywhere等待主存储库的创建,直至创建成功:1.3链接主存储库开始 Oracle Oracle Data Integrator Topology Manager创建新的主存储库连接:SU填入相应信息登录名:oracle_master_rep用户:SUPERVISOR必须是此用户名)密
5、码:SUNOPSIS(必须是此口令)主存储库连接信息:用户:snpm (上一步创建的主存储库用户)密码:pass$123 (上一步创建的主存储库用户口令) 驱动程序:oracle.jdbc.driver.OracleDriverURL jdbc:oracle:thin:localhost:1521:orcl( URL依据实际情况而定)点击确定”进入 Topology Ma nager,连接主存储库成功。1.4创建工作存储库Topology Manager-窗口 -显示视图 存储库右键“工作存储库”插入工作存储库T JDBC Drive: oracle.jdbc.driver.OracleDri
6、verJDBC标签- JDBC URL jdbc:oracle:thin:localhost:1521:orcl ( URL依据实际情况而定)点击“确定”。点击确定”以后,出现工作存储库定义框:ID:注意不同的工作存储库的ID不能重复类型:选择下拉菜单中的一项名称:W0RKREP1(指定工作存储库名称) 密码:进入此工作存储库的口令,可以不设置OK以后等待工作存储库的创建。1.5链接工作存储库开始 Oracle Oracle Data Integrator Designer新建工作存储库连接:填入连接信息:登录名:oracle_work_rep1 (自定义的工作存储库连接名称)用户:SUPER
7、VISOR密码:SUNOPSIS(如果在Topology中修改了口令,需要填入修改后的口令)填入主存储库信息:用户:snpm (4.1步骤中创建的主存储库用户)密码:pass$123 ( 4.1步骤中创建的主存储库用户)驱动程序名:oracle.jdbc.driver.OracleDriverURL jdbc:oracle:thin:localhost:1521:orcl( URL根据实际情况而定)填入工作存储库信息:略 Oracle Data. Integrator 豆录存储库名称:WORKREP1 (4.4创建的工作存储库名称 )确定”后,进入 Desig ner模块。至此,ODI客户端软
8、件的安装和配置已经完成,可以通过Topology Manager和Designer来进行数据集成的相应操作了。2. Odi 开发实例ODI 全量集成开发实例,在 192.168.3.234 机器上,有实例名为 dbc 的 oracle 数据库,本例 子实现从该数据库下 zucc 用户下的 Employee 表中的记录同步到 zjsr 用户下的表 Employee 中,详细操作如下:2.1 创建数据服务器和物理架构2.1.1 创建源(数据来源)数据服务器和源(数据来源)物理 架构2.1.1.1 创建源数据服务器1.Topology-物理体系结构-技术-Oracle,右键Oracle,选择插入数据
9、服务器”。|物理体累结构 | nr-占1早乂一)時 +-Lj Axis2 +1 i J BTrieve l ijDBsse -1. J Derby i-i._j FileL- -|._j Hyperion Essbsse jd- i._J Hypersonic SQL +! ! JlBM DB2 UDB jtl-lJllBM DB2M0口 L J Informix 王P-|”Ingres 3- L_J Interbase 曲,U JMS Queue 軒D Jf l- J Jfll-L_j jf G3j( 4i-Q j 申叫LI 宇H J|M+-L_jM & G3m 軒 I.IM 1-0 N 1
10、-i.JoOracle+ -JJ数届姿型1*1-1 蜂作*1 I _j| Oracle BAM2.左侧弹出如下界面信息。【定义】标签【JDBC标签填写完整信息后的界面如下图所示:点击“确定”后,会弹出“物理架构”定义框2.1.1.2创建源物理架构选择完成后单击【应用丿】按钮,弹出如下信息单击【】。因为上下文我们会在下文创建。2.1.2创建目标数据服务器和目标物理架构2.121创建目标数据服务器操作步骤与“创建源数据服务器”类似,本文在此处不在累述。2.1.2.2创建目标物理架构操作步骤与“创建源物理架构”类似,本文在此处不在累述。注意:此处选择架构不同。2.2创建逻辑架构分别为上述所创建的物理
11、架构创建逻辑架构。1. 右键Topology-逻辑体系结构-技术-Oracle,选择“插入逻辑架构”,在逻辑架构对话框的“定义”标签中输入“名称”,“上下文”以及对应的“物理架构”同样也可以单击软甲左侧下方按钮。2.新建源逻辑架构 |x3.新建目标逻辑架构日1 P X2.3创建代理2.3.1创建物理代理1 Topology Manager 窗口 显示视图 物理体系结构2 点击代理,以agent_xg为例,双击agent_xg.3如图,代理主机为192.168.1.1(发布代理的机器IP),端口是20913(端口号不能重复).血 Topology Manager (raclc_nniister_
12、rcp|a血“牌代履 o|)3ggertjw 卜-孕 卜-谥age心怡 h-)iPagentJsg ij3ageini_ky3.1.1创建逻辑代理1. Topology Manager 窗口 显示视图 逻辑架构体系2. 点击“代理”,创建新的逻辑代理,上下文选择“Gbal”物理代理”选择与之刚才创建的物理代理。232修改odiparams.bat文件在ODI服务器上打开 ODI_HOME%binodiparams.bat。查看文件是否已经修改,若未修改,安如下方法进行配置。set SNP_SECU_DRIVER=oracle.jdbc.driver.OracleDrive主存储库所使用数据库的
13、JDBCDriver, Topology-存储库-Master Repository 定义框-连接对话框中 JDBC Driver)set SNP_SECU_URL=jdbc:oracle:thi n: localhost:1521:orcl (主存储库所使用数据库的JDBCURL, Topology-存储库-Master Repository 定义框-连接对话框中 JDBC URL)set SNP_SECU_USER=s npm Master Repository User)set SNP_SECU_ENCODED_PASS= alyXOkX.goXVdZXBuFLfset SNP_SECU
14、_WORK_REP=WORKREP 工作存储库名称)set SNP_USER=SUPERVISO(F存 储库管理员)set SNP_ENCODED_PASS= aYypouF,bP1S4CShwc1gEp其中两行 PASS的值是通过ODI安装路径oracledibinagent encode pass$123”得到的值 (yhchen是snpm的登录密码)2.3.3在window环境下发布自动代理1. age ntservice.bat命令的语法及说明如下所示:2. age ntservice.bat -i|-r -a|-s 3. 4. 各个参数的详细说明如下:参数描述-i|-r-i发布为服务
15、-r卸载服务-a|-s-a 安装liste nerage nt(该命令会调用 sn psage nt.c onf文件中的参数)-s 安装 Scheduler age nt(该命令调 sn psage ntscheduler.c onf文件中的参数)发布为服务Age nt的物理名称,该参数为必选项Agrnt的监听端口号Wrapper配置文件的名称,该文件必须位于ODI安装目录的ools/wrapper/co nf/子目录下,该参数为可选3.2 Designer 和 OperatorDesigner、Operator和Topology Manager 样,都属于 ODI图形化工具的模块。Desig
16、ner是ODI的设计模块,通过操作Designer,可以实现对数据模型、项目、接口、包、方案、计划的创建和管理。Designer模块的操作是 ODI工具使用的核心。Operator是ODI的执行模块,通过查看 Operator,可以对执行的接口、包、方案进行查 看和管理。Operator中反应的是执行的结果,常和Designer 起使用,反应Designer中创建的接口、包是否正确。3.2.1 Designer 登录Designer登录有两种方式。第一种直接单击软件左侧上方直接登录。 黄文件筒口 外观幣助第二种单击 开始OracleOracle Data In tegrator-Desig n
17、erOracleOracle Data Integratorlfc Agentp Designer 9 Documentation Library 罠 Operator 曲 Secjrrty Manager 缸 Topology ManagerExamplesRepository ManagerrientOracle Data Integrator登录界面如下图所示:登录时先检查下工作存储库链接是否正确。(一般情况下前面操作没有问题的话这里应该是不会有问题的。)3.3创建模型Designer登录成功后在软件左侧下方单击3.3.1创建源模型为了统一方便管理我们先创建模型文件夹将同类型的模型都放入
18、该文件夹中。1. 创建文件夹2.新建源模型弹出新建模型对话框。】标签3.【4.【】标签5.五齐】标签确定6.单击【】源模型创建成功。Mod Oracle Panco ZUCCA-.ORACLE PANCO ZUCCtjl N申早fflf 费E书美系图芬口 EMPLOYEE0-E障藏救剧襁3.3.2创建目标模型创建目标模型与“创建源模型”大致类似,本文将不在此累述。二者差别如下图所示:Mod_Orcicle_PEinic-oZJSR模型创建成功后如下图所示:IOR ACLE_P AHCO _ZJER田岩于41 嗨渥萃圉 田虽! &战皓肉 F1- EMPLOYEE -隐锤教帼7F慵Mod-Qrac
19、lejBnco-Z UGCEl , hii ORACLE _PANCO_Z)UC C ll-f甲子 芬禺层政结拘王1 ,匚EMPLOVEE3.4创建项目3.4.1创建项目1.2.3.按钮。按钮,插入新的项目。创建成功后如下图所示:曰-金 PrmcO-T ong&j_Employeelnfo a-p弟一片丈件夹0-趣序列知识模块E-tP椅记3.4.2导入知识模块1.日“化 Pemto_T ongBu_Employ e&lrif o 軒!匸第f丈件实在新窗口申怦开+ -2 序列 軒星用户函裁 白“十知识槿Ii与人知iR模块.i审怨口比/叫 j i-/j 5U(SKM)2.在弹出的界面中选择文件导入
20、目录(即:ODI安装目录)。本实例只做RKM知识模块的导入演示,其余操作大致一样,只是选择的xml文件不一样。例如:导入 RKM知识模块则将以RKM开头的文件全部选中(Shift可以全选),然后单击【确定】按钮。导入知识檯块(XML文件导人粪型 文帖入p: VuanjianVjdiOraHonn&_1 oraclediirripexp 声霜袈导的文命CKMI HSQLCKM NetezzaCKM Oracle (Create Index far the ISTabte)CKM OracleCKM SASCKM SQLCKM Sybase QCKM TeradataKM Access Incre
21、mertBl Update3.5创建接口1.-E-jj5i Penca_TorieBu_Einployeelnfo 申叫二1第-个文佯宾i EH田(包在新窗口申杠开!卜宠_| E _扑盹用户厨敎ti-y知识牌块i-tP标记2.【丁】标签楼:霜雜定丈 鸟系国脈J技件丫憾万案丫林记丫备荀版本丫机限r伸嫦丰*Employee zucc zj srttRhTT AlnXalL7IUFJ43IhlMIBIMialBIMIBIfalUIBIMialBIMIBIMialBIMIBIKJUIBIfaiia 珈叶区城写貝标区城不同-闻明Uti13.【,:1标签4.单击软件左下方弓项目二模型-其他1.0解决方案按
22、钮。5.将源模型中的Employee拖拽到6步骤中的源中,将目标模型拖拽到 6步骤中的目标中。d-, jMod_uracfe_Hanco_2;占“,匾 ORACLE _PAhlCO_2JSR 由一甲-用于乍夥黄系屈目标模型申虽层抚结梅|囱”口EMPLOYEirb”. tfe 捕 Jc 注 c*二”事 hlod_Oracle_P0nco_ZUCCEMPLOYEEL -屁 ORACLE_PANCO_ZUCC 0-J* fflf 甲”曾美搭图 源模型 圧虽,层次结鞫 宙“ 由-一6.】按钮,编辑映射关系。7.选择目标数据存储中的列名。在映射对话框中单击右侧【H1EMPLOYEE_CN_NAMEMPL
23、OYEE_EN_NAMESEX- EMPLOYEE (EMPLOYEE)EMPLOYEE_NOUNIT_NAMEEMPLOYEED=SQLfOracle)EMPLOYEE EMPLOYEEJD应用确走-&I.&-L一:一厂一1.一r-.L一一一一一一厂-L.一一一一一一厂厂 一一一一一一tL.一一一一一LiLPAYROLL.TYPE POST_TYPE TALEMTS_TYPE PERSON.STAHJS BIRTHDAY JOINJ/VORK_ATE HEALTHNAT1ONAUTY NATIONNATIVE_PLACEBIRTTi_PLAERESCENCE_TYPERESDENCEPLAC
24、EIDEI4TlTY_rYPE IDENTITY_NO uhiTcieriATU1111表示源数据中的Employ啓ID与目标数据中的 EmploveelD做映射关系。即ZUCC用户下面的 EmploveelD与ZJSR冃户下面的EmploveelD做映射 关系弋此次还可以写SQL语句:金局变曼堂局序列9.执行接口单击右下方【 】按钮执行接口。3.6 Operator查看执行结果I* 11I单击软件左上方丽查看执行结果。日期今天(2012-6-12)6234 - lEnnp loyee_zucc_zjsr - 2D12-C6-12卜- 1I - 2 卜e令3 卜&5O 6 卜F &9-鸯变呈 E 1 - IEmpl(iyee_7:ucc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公务员面试题型及答案
- 2025年建筑装饰工程师招聘面试题与经验
- 安徽省淮南市第二中学2026届化学高二第一学期期中质量跟踪监视模拟试题含解析
- 盛世危言文学风格解读:初中语文课程教案
- 农村灌溉及排水系统使用和维护协议
- 农村小区垃圾分类与回收协议
- 行业交流研讨会活动方案
- 羽毛球教练员培训课件
- 2025年食品营养学考试题库(附答案)
- 农村人口健康信息化建设方案
- 小学《义务教育语文课程标准(2022年版)》解读课件
- 2025年山东威海城投集团子公司招聘工作人员19人自考难、易点模拟试卷(共500题附带答案详解)
- 野外作业安全知识培训
- DB42-T 2163-2023 水利工程质量监督规程
- 工程资质挂靠合作协议书范本
- 牛奶培训资料
- 基坑工程课程设计
- 《贝叶斯估计》课件
- GB/T 44994-2024声学助听器验配管理
- 2025重庆市建筑安全员《B证》考试题库及答案
- 《压力容器安全培训》课件
评论
0/150
提交评论