Informatica学习笔记整理_第1页
Informatica学习笔记整理_第2页
Informatica学习笔记整理_第3页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、Informatica学习整理1.Informatica产品介绍 :是世界级的企业数据集成平台,它在PowerCenter : Informatica PowerCenterETL 领域中无论是执行能力还是战略远见方面都是佼佼者, 是 Informatica 的核心产 品。2. ETL 环节中最重要的 :? 大家可能大局部会认为转换才是最重要的环节,但事实上是加载环节。? 按重要程度递减排序,分别是 load 装载、 clean 清洗、 transfer 转换、 extract 抽取3. 具有 2 个 server:? Informatica Repository Server: 资料库 se

2、rver, 管理 ETL 过程产生的元数据 ,用来管理对资料库中元数据的请求和操作Informatica server:实际的 ETL 引擎 ;4. 具有 5 个 client:? PowerCenter Designer :设计开发环境,定义源及目标数据结构;设计转换规那么, 生成 ETL 映射Workflow ManagerWorkflow MonitorRepository Manager:合理地实现复杂的 ETL 工作流,基于时间、事件的作业调度 :监控 Workflow 和 Session 运行情况,生成日志和报告:资料库管理,包括平安性管理等,元数据维护和平安操作,如:元数据查找,

3、用户、组、权限管理等。Repository Server Administrator Console :对知识库的操作,如:知识库的创立、备份、恢复等。5.根本的 ETL 任务设计和部署的大致步骤 ? 使用? 使用? 使用? 使用DesignerDesignerDesigner Workflow客户端,获取源数据表的元数据。 客户端,获取目标数据表的元数据。 客户端,设计一个 Mapping ,其中就是源 -> 目标的 ETL 规那么。 Manager 客户端,针对上面实现的 Mapping ,实例化为一个 Session ,为其指定实际的数据源、目标连接,以及其他属性。? 使用 Wor

4、kflow Manager客户端,创立一个 Workflow ,其中包含上述的 Session以及其他的 Task ,在 Workflow 中可实现复杂的流程控制 运行上述 Workflow ,使用 Workflow Monitor 客户端,监测最终的任务运行结果 版本 :第一步 : 进入 Repository Manager, 在你的库下建立一个文件夹 , 用来储存自己的 Mapping,如图 1.1:售d 訊0自国也E Z 0G00E<j-?3 : '.wa vnQ rss:T 疋? £0*二*£1“ 匕» !_KLt_Jrit_ITLl 汐L悴

5、嗟丄L斛以血气曰 SIWITIEJlfifi Ctp*i p Ptldri_F5Kr- umr.Enj!5 睑 JU-BttJ TTOK W WU-5DSL_SHJlEfHP- I5*»PF口 - mk1*414lE Ttf%4fH5i-arr riJllranU*Eort«ri4> :E*tT*l U-占>:Adruxj i-U-vlx-3Djtl ECUAlL-n jjaw LcriEli «i tn EkiAiuTL=d.!3二 7JLX.tritehrw¥Chrur' eITKrp=d tiffjrrrr*1a.需*rr 罚“

6、心d fe 1 l>.tjl LTLSlJijftiEr bi1 Jdllr.t !:亠 E) *理?暫雅剑第二步:假设你所建的文件夹名称为org_wellzaj,然后翻开PowercenterDesigner, 你就会看到你所建的文件夹org_wellzaj, 右击OPEN此文件夹,会发现有很多的子目录 ,点击Sources 子目录,从数据库中导入表结构 ,如图1.2:第三步:导入目标表结构,导入过程和导入源表结构一样,假设源表为 DEPTINFO,目标表为USERANDDEPT,现在可以设计自己的 mapping 栏中选择一个你想要处理的控件,假设为Filter了,将目标表和源表组件

7、拖到设计台中,在工具也拖放到mapping设计台中,通过名称和位置vi S*1 fi pm #r 碎如 *40- P5XEJ冋IJ KAMlCrR 止1 I>J1.冒町严F麻 >rc_Eja_J5::_hi-|?_ETLTiMp fiLtw? idl £j «* Iwli 二凹M frir&i >jjl kfi E4'j lr(F Tr_yisF * *. I di iiCj* 加 1*如|t56SSll-F- -iii nry JTa-pj c itor进行连接关联,效果如图1.3:*R f.MilLrtJIjJ1 l&us i

8、Eies5 Cc4|百 fra*Ei* ramiFij> HJJIGlETIIJEFDJIilJIkB1J5JS5:JOJ1L1 _r±j£±_nfct_2Aj tZmS5KT 1W)ftlr- i .*n-iSiL . ng d" V4l. I d u* v如i": 15第四步:翻开 workflow manager.创立自己的 Sessio n,如图1.4:耳1W.注 Si. fA M Xrfip>nxt&L7首I B廊y 酣 亡 ?SKSI 1 二二 _£ _區1:.#.£ UU_.* F"

9、;(2? T«sls 主|jP £*i-m in*Ij?恤 dW +口 iVrtIl'>wECT L酣直JW加 © i_mrr_m(_nLS P TMJZZJ口 UFJCTL2 p ijrr-ifcjjiu 曲 IjraSSJIMJAI*r1rE岁|l" i p HL曽入乍山机让人伽讪比诞口四覆曲由駅JjMifn*“饰 fIL二Ui iJs 曰岔 t 电鼻口 " J lJu司宀1 OloI Oi*-'旦(Z ?.审为ii n第五步:create个workflows,会产生一个绿色的Session 拖放到 workflow的

10、设计台中,将startStart这个是自动产生的,和session 关联Link如图再将做好的1.5:頊 UftftitiMil! IfitWtirkfliiB IufiAj»-r毗1HI2St*jLMEJ龄加p rLliiw#1 £j sr Iwli 二WFA£ mJD 壬 T »l缶 出u:册代 OiiiirlLjUiihfiTV山坊MX_rQlgH).丁 = IE *_ jIF. "O10、<i也汕蹙,艇宪 i 聖' J 曲® j| .: T'i -'.?'r>11* I* -J弓巨总

11、。汴;i事 $0? t ? t ? t iJ 5l f Lvihh虫亡匚551t &CTBej<5LtOTI<-1D rrrtT-PfEHSS , ZxLiiifr.lM n._uvi ci fV:G_r«lL2«J|J5 f會帖Eai'c% irii|j Hvrkli LaIp MU1KL1<亞J_KJ_ftTT_l:I17 IJlisjpiUEnJ LfSl 臣 _LW_ETL2 i_KiH_iir>_niiij'SJSEjmE tJUfe):沁曲AllCtrli-A.*««*p>th 1_LZI

12、-4a Wir tsFOFl. ffbj wit.L-nf-MrvULlk£卜x-sir门 引 ID M rLcLini 畛時14 4 呵"wtC*ri*P脚吐4> wni Cilw卜:PIT:, inQt.5¥汕曲聘話加零闻 f "rkn * 誕44怙盅盯 1> 中阳嗣 »到 EJlE>:>Q XLio第六步:保存你的workflow,右击运行此workflow(kk_org),如图1.6:第七步:此时会进入 workflowmontitor,可以查看 workflow 、session 的log, 如图1.8:说明

13、: 数据库的安装配置 , 效劳端的安装配置在此没有说明 , 请查阅相关资料1.In formatica学习笔记二Expressi ontra nsformatio nV时,才可以对 Expression:类似与过滤控件 进行编辑,如图2.1:,可以起到过滤的作用,中选择为0或者rf0 irnSh-j - PEMST""黑华坯IKS- *-F- -iii nry jTa-?d匸itor2_±lFuLKni h n RjriliSv1* Aoup.F"5fftaf FV44I |r*!h«! *1W |SelKfTk4Mf ipKfttliHh匕匚

14、 Bu农少UT电| Bm-see ter b-i-e& FSIES1£3TE i!'ErE»rnHsi«a Iditairi MFTTBTW - EIFTKU!)(Kept Maim JiP T_?nEErt-14E 3'3J 1*3 In cl o.XOJM | 如母 | Tsnebitfir*卜叩耳 rs t*ry s*f«h- fc»+s ri fi'Iii it"Vt id Li-.: 台回I ®壬毎I库口KjRy咖!!2.Filter tran sformatio n()j<1

15、>1 -14d“T到Jj0JlJj丄丄1:过滤控件,对相应字段写出自己的过滤条件,如图2.2:© Tnf«r it 孑 亍,卢宀厂丹口千产丫=-. '- - : w w茨r<_r*jlr»j - TPSESQ Q O Q 出手=J d*i V J 4P»DltE> JliTlflTsi二 mTvfVi-TiV Bn-s i <r.rr -Iihj - rT!D5511T q 77. .< . 10 , 治加弋込*<-*阴p.a 1 a 區中 U AJCTu*Lr»i KsrprIdiitari: Fi

16、lter Cwiiti<m - FITTliJ3 U* II I3U n tpi: 3K XT *lidS U>£ | vpi 3TI: Erlig_±«J_Lp *1sspul iru*l-cr*»=F4車jfTTW 期 lEFTUTDJB.OK TEIAJQQEF:rmiwTruwi盯冊WqliLs唯 <_= J| fJILTSOi Qi世V3. Aggregator transformation:基于多行记录的汇总计算,如:取平均值和总和,如图2.3:4. Lookup tran sformati on24:从数据库表中,按条件查

17、找相关的值专送给其它的对象,如图Lookup另外一种用法,在平台中单独岀来,在Expression控件中进行调用,如图2.5:©y:!Z - PSEESxJ 0 O O -i - i.,;riLnt J " -i e uloEjfirripnre I 'l 1 ICI1 "Ft-;I P lLutl. 2m1%=J.Lelr85lpelp * -,tPF =,aC F-EJ.J sM IJ KE. E I Hpl eLvdl 13s.'fi*1EI f 仆 ImTiF wc_i g| r apj inc > ib i _L I nit-I口

18、M" ExuTfisian EditorsOK O - EXPTEIlHS ftiv"s的fg 出-la X,* XITuIh.*- * *lu«:b*!lCfJ ; i.jtit < Tmn.i i:Trr. t kt tr 辭:mir 11 *:J 111 'LIP. LRPTUfiSiTOlID' 1UiJ_ 咖_|SC " Lm-F- -iii nry JTsE匸itoc总 ILUJOUIF:EhliHiEl DJL1; la4ti wa町阿伪 时 Ml*°£ irs_ij.jpi 莖 iFC_«

19、;L»_W 嘔 art-F-fQ 嘴= jezJM +J? SpUt <e+f? J IF J*1i_EtLf畫111!*BhL JL.trpvwxr, riBEJrALJEiL-IK-LF11HLKPTRANS控件被单独的独立岀来,但在Expression中调用它,也起到了查找的作用;5. Sequenee Generatortransformation:当你目标表中莫个字段是递增形式时,就可以使用此组件,如图2.6:|0 Inf«e < iti T«»rtCstti +t g昇f t1-Sflij It JO$S) I型.Ltn?y 2,

20、dl £j s* Iwli 二frirs 山lE E4'j i np 17上肚町.衬 |妞 jj 削加讪 幹 | . ar«_rilli - OME B|Q Q 尹中忍 IKA T«riin 円甲严帕 4r_v4j_ld.J 4X 3.1 L£ C pllit.-l J H3 !> IFX KFX.即i晞 Wjfiaj _ I )i Hiimi m材r.q>><: th la/ : I =niit 1 i-l使用此组件可以将DEPTID,不断的递增;6. Joiner transformation:关联组件,比方内连接,左联接等,如图2.7:-1 hQ>HXt&L7|T1=S|TF O (J&UH3 u* a !¥ n tpp : 3 arj1 jmi I tEl ircLiaO-OG主 *£1噹 ircv.UT* 善£ irc_£BjK 4£HRSLDWIF 皿7 RWjfflJCtLJ 5JfSJ3

温馨提示

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

评论

0/150

提交评论