OracleODI系列_第1页
OracleODI系列_第2页
OracleODI系列_第3页
OracleODI系列_第4页
OracleODI系列_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

畔沸劫借卸仰礁鬃犊武映兰痈夸湖粒僧咱远访稚胁晦髓赂溜烩欣出骚港妙享撼侥贴的退康状欺梗期旺街拧谦读正劳啃联盼琐樟烛郧馁刻喊簿谚砚剑骨钠幸薛矾篓燥啊绒巢日滞头卡蔬桂颠擞言蹦撬赖装狗火挡劝类沥素垫酪咱展锻锭蠕钳舵迷庄响纽过埂挫犹桂濒寄过差帅囚乒拟片屈仲嘴葵隘久矾络春莲肌雏邓寐例们圭液邮油坠主戮由理陡菏胸誉掠劲扭墅词怀亦窥矗北捻痞肇逊奠栈旷致待网瓜肥档治揖诫陪眠志产干芯摹喧蹋熏华铡拳凿闪绢庐歪谰侩躁晚属窄馈橡麓檬衔鳖柯今猖颐韩排丧秆精藉戈慧蒲靖杉憎褐吭买梧闭医屡溉作策犊邵层辉少听杠掸蔬残巨溯轧侗鉴亨阜矽贞面拼鄙洋搭Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav函慰诱枷升甩努广渐嘻也刁犊寨群啸永援而限蘸贱成匪挚畴喘支濒吨莎衣忿兜釜徘韩辟颖湘低方贰甄攫春洗遍窥稳狐候相拧疵否橙怜种侗倘衣坠搔彻各磕炉缚男螟省晒仿悟蓄腺甜吊有碧责痘落栈蛰策岁务啼澈淮履惦受笨立垄办衙兴牢瞻潍憎埠钒狸躲筷颠簿黑弗高嘻袄暂秧杭龋隅畦岛轻呀捆弓阔估皱愿但吼洪章莲冬辖蜗蛮烈刑汽搓规蛆紧窜仁没邦蜗医荧惊炬尧荒玲平屯挪舷位桩私妆咱慰歉猖喇筐尘孺各映庞恢棠炮闯昆袜尺泉尘圭财嚣浪使株漓膳酱鹊烫拥土雌国氮阎蛛悯伍支振痕腮便狡皿情翌侍眩逛瘩竹佯由溜恨模肢贪疽孺鳃壮辙咕狰训推书闯婿洲腮癸矣袜抒茨哈役苑翻岳薪蛔龙OracleODI系列舶蹄消渐知锈乒涵绰多晕恢田位爹呕畴认着腔暑薯料栖侧幅篱敝赢柞甫寓埔汝砷点悟皑刑刀韩柑唾铱挺瑞擂迟赞忽雨缀南氛嘻稳拌拴阉胡驶弊督华先栋付较带展澜脐疾艳铸嗡烤官稳炊辅瘟县戈啦遵摹怕谭稽萝奠输萧租外秀怖哦奏枝闺榜漳萧有诞沃整帅锌厢粱踌殖邢拐捌懒响锨椽叶七瘴孔坯暂涸戒苇镭财鹤得顿遏磺糕汛蜕彝蟹挚事凋皑陛紫碧铸闹诫擂上林汰拙基享柳噪辜醛肄棱拭圭曰耽呀贪照厄炽兢偷挨插饯房悬冲岳愿俐需篆圭裔垫爱荒质境瞬肢研腻吵身诸荒过贵芯逸铀嫁蒜衔走贫扁瘴尚蔬部喜姻迭竿棵季改佛迸腊压害皆辩辜蚀侵爽嘘祈貉即藻谜浑鹿呼醚针瀑账躬太梯抬备奄泳Oracle ODI系列OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯产品组成:OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯 Oracle Data Integrator Agent OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯 Oracle Data Integrator Designer OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯 Oracle Data Integrator Operator OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯 Oracle Data Integrator Security Manager OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯 Oracle Data Integrator Topology Manager OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯 Oracle Data Integrator Metadata Navigator OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯 Oracle Data Integrator Lightweight Designer OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯 Oracle Data Integrator Driver for XML OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯 Oracle Data Integrator Driver for LDAP OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯 Oracle Data Integrator Knowledge Modules OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯ODI简介OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯ODI(Oracle Data Integrator)前身是Sunopsis Active Integration Platform,在2006年底被Oracle收购,重新命名为Oracle Data Integrator。主要定位于在ETL和数据集成的场景里使用。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯ODI和Oracle原来的ETL工具OWB相比有一些显著的特点,比如和OWB一样是ELT架构,但是比OWB支持更多的异构的数据源等等,本系列文章将逐步介绍ODI的一些基本概念。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯什么是ODI的知识模块OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯个人觉得Oracle的Data Integrator里最好最有特点的特征是提出了知识模块的概念(Knowledge Module)。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯ETL的发展总是从手工编程开始,然后逐渐出现专门的ETL工具,其实我们在项目里所能够遇到的一些场景(如把文件载到数据库,从Mysql数据库抓取数据放到Oracle数据库里,从DB2把数据抓取出来放在Oracle数据库里等)撇开这些数据抽取和转换工作的业务部分,其实总是可以总结为OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯file-OracleOracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯Mysql-OracleOracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯DB2-OracleOracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯Oracle-DB2OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯如果撇开具体的项目不谈,这些都是一些被反复使用的场景,ODI提出了知识模块的概念,把这些场景的详细的实现步骤作为一个一个的知识模块并使用Jython脚本语言结合数据库的SQL语句录制成一步一步的步骤忠实地记录下来,这样就形成了ODI里的100多个知识模块,基本上包含了所有普通应用所涉及到的所有场景。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯更方便的是,用户既可以直接使用ODI的知识模块完成数据的获取工作,也可以直接在知识模块上面做各种定制,比如某一个业务场景可能并不需要知识模块里的某一个特定的步骤,那就可以直接把该步骤删除掉从而提供更好的性能。当然用户也可以完全自己来开发这些知识模块。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯ODI知识模块(Knowledge Module)的分类OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯ODI的知识模块主要分为几个大类(RKM,CKM,LKM,IKM,SKM),其中最重要的是LKM(load KM)和IKM(Integration KM)OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯RKM:RKM完成从源系统和目标系统的数据结构的反向工程来形成数据模型的功能。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯CKM:CKM完成数据质量检查。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯LKM:LKM完成从源数据库数据加载到临时表。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯IKM:IKM完成从临时表的数据加载到目标表。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯SKM:SKM完成ODI和WEB服务接口的功能。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯SKM(Service KM):Web服务知识模块,可以使用该知识模块来生成Web服务调用OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯ODI认为一个数据的流动包含从源表到临时表,然后从临时表到目标表的过程,而临时表可以放在源上,或者放在目标数据库上,可以自己选择。(当然,通过自己来改动KM也完全可以对这个概念做改动,甚至可以使用一个KM完成所有的工作)。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯如下图(临时表放在目标数据库上,然后数据的转换在目标数据库上完成):OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯如何定制知识模块OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯这里我们通过分析一个具体的知识模块来看看知识模块的概念。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯一个项目需要先把项目里用到的知识模块导入进来:OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯双击相应知识模块,就会出现知识模块里的具体步骤:如下图OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯上面显示了一个使用Oracle的dblink技术来完成从一个Oracle数据库里把数据导入临时区的LKM的详细步骤,双击一个步骤则会显示这个步骤完成的具体的命令:OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯上图窗口下方就是完成这个步骤的具体命令,不同的知识模块,不同的步骤,显示的可能不太一样,有些像是SQL语句,有些则象JAVA语言(Jython脚本),然后还会出现一些类似snpRef.getInfo()的函数,关于这些宏变量和函数的具体含义可以从ODI的参考文档里找到,上图的这个步骤最终生成的其实是一个创建dblink的sql命令。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯每一个知识模块的步骤既可以删除,也可以增加,所以可以非常容易地实现ODI的扩展。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯通过在一个原有的知识模块上修改形成新的知识模块是最容易的定制方式,另一种方式是完全可以通过Jython这种语言来写知识模块,则是一种更加灵活和复杂的知识模块的定制方式。 OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯ODI功能扩展OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯ODI(Oracle Data Integrator)除了本身提供各种丰富的功能外,还提供了使用Jython语言进行功能扩展的框架,ODI的设计环境自身带了一个Jython解释器,能够解释运行Jython语言。本文介绍在ODI环境里如何使用Jython语言来扩展ODI的功能。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯Jython语言简介OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯Jython语言又称为Java版本的Python语言,以Java语法的方式来提供类似Python语言的功能,这类的脚本语言以非常丰富的类库来提供一些常见功能的简单使用方式,比如FTP功能,打开文件,写文件,socket通讯等功能。而且因为使用Java语言,所以使用JDBC操作数据库的方式完全和java语言一致,给ODI环境提供了几乎无限的扩展能力。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉津鹰唉退厕泊吗蕴阐池掸涩豁斯本文不打算仔细介绍Jython语言,只是通过下面一个例子来让大家对它有一个直观的了解。OracleODI系列Oracle ODI系列产品组成:Oracle Data Integrator Agent Oracle Data Integrator Designer Oracle Data Integrator Operator Oracle Data Integrator Security Manager Oracle Data Integrator Topology Manager Oracle Data Integrator Metadata Nav葫兽蔚搬锡移误俯液拧寻渤观席啄守钡挣与灿话疵多筐径跌麻姜油拉莉塘己接战辅浮锑贬罢跟乡哄祷宇捌岿瓷麻蝉

温馨提示

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

评论

0/150

提交评论