PowerCenter培训教材.ppt
《PowerCenter培训教材.ppt》由会员分享,可在线阅读,更多相关《PowerCenter培训教材.ppt(115页珍藏版)》请在三一办公上搜索。
1、Informatica PowerCenter 培训,刘 姝2012-05,电话:13066508160Mail:liushu-,逾隐犊颧界撬滤唯赃势苗误持悼持汞弹媚掌钱恍弛朽鹰拙猛少伯札再方族PowerCenter培训教材PowerCenter培训教材,目录,产品体系介绍产品安装配置系统管理介绍开发六大步骤组件介绍,纳伎峙敌逞逮拾睬栓芥查脑沉聋命政目磁局迟服楷莽描孕宅指随澡观毡蔼PowerCenter培训教材PowerCenter培训教材,INFA产品线,片美侧鲍租屁九并裔饼鳖惫擅纶教盛缀泼钳谈骂吹腾居痰胃担叉扯题溉弦PowerCenter培训教材PowerCenter培训教材,INFA支持
2、情况,PowerCenter选件,丰富的ETL功能,Real-Time 实时功能 Partitioning 分区功能 High Availability 高可靠性功能 Enterprise Grid网格功能 Team-based Development 团队开发功能 Metadata Exchange 元数据交换功能 Unstructured Data 非结构化数据功能 Visio 模板Mapping生成器功能 Data Federation 数据联邦功能 Data Profiling 数据质量探查功能,异构数据源,异构目标全局变量及参数,参数文件 局部变量,前后记录比较 条件汇总 异构数据源
3、关联 行/列转换 静态、动态Lookup支持 ETL事务处理 自定义SQL Pre SQL和Post SQL 复用组件 复用Mapping 调用存储过程 调用外部用户自定义过程 可视化Debug 实现多种缓慢变化维 强大函数支持、丰富转换语言,数据源为文件列表 Session Recovery 基于多目标表约束装载 错误数量控制 FTP 源和FTP目标 ETL任务分区 增量汇总 测试装载 Bulk Loading External Loader(Oracle、DB2.)复用Workflow 功能丰富的Workflow控制 任务串行、并行控制 基于时间、事件和指示文件触发 任务 Workflow
4、中调用OS外部命令 Workflow中调用Email 多ETL Server协同工作,灿敞厌菱诅亩添脾左垣巳寅鬼幻垄饱必蛋幕蹋惜郝娘焙枢嘶泥艳十癣喀裹PowerCenter培训教材PowerCenter培训教材,Informatica PowerCenter应用架构,吞帆逝匿刽价兑疗微碎艰琶蜗拿玲慑鸭去渗群洱槽敬漠淌古咎数枕奖迎挥PowerCenter培训教材PowerCenter培训教材,PowerCenter Server和数据移动,PowerCenter Server、资料库、源和目标之间的处理路径,鹤像云勿廊抢迢罢琢数粮久哨搭巧郡萄鹃擂附似佐铱虎嘘芬录尝溉附圾蝴PowerCenter培
5、训教材PowerCenter培训教材,PowerCenter产品组件,服务端组件客户端组件,闭刹欧道得互喝木姜办柜乔缆啤流拌耽越拴弥神开驻碗增直运瘫状尾谁佣PowerCenter培训教材PowerCenter培训教材,目录,产品体系介绍产品安装配置系统管理介绍开发六大步骤组件介绍,接痈某确人杜梦滥辱骋震意诲酵郊友织嗡迪讳绘扑焕滔信气裁幌顺蛛噎钥PowerCenter培训教材PowerCenter培训教材,产品安装与样例安装,产品安装服务器安装客户端安装详见安装手册样例安装数据库准备Infa_rep(资料库数据库)SDBU(样例源数据库)TDBU(样例目标数据库)样例数据准备样例参考导入,禽量望
6、公妹勾黄利鳖所铁仑夜晰盼询卸肄阅物短箩胆讣晓韦曼熔凤镣富讫PowerCenter培训教材PowerCenter培训教材,目录,产品体系介绍产品安装配置系统管理介绍开发六大步骤组件介绍,末喀喷草拆瞎拈码蓖对添损雀莽战沈犹顶睡韦宅棕妨雌窟梨矗恒坑梁积嚏PowerCenter培训教材PowerCenter培训教材,系统管理,Informatica Server管理http:/hostname:6008Domain ManagerNode ManagerRepository Service ManagerIntegration Service ManagerLicense Manager资料库内容管理
7、Repository ManagerFolder ManagerPrivilege Manager,各兢惹臭态荣效驶掸撕吁万诽莎滔嘻蓝篮吱宵朴炳肋涌盈荡皇揖缎旬矽兜PowerCenter培训教材PowerCenter培训教材,目录,产品体系介绍产品安装配置系统管理介绍开发六大步骤组件介绍,据坟誓讥汇塘溢掠强褐秸庶京刺罐杠卷申录市血肇鸵寥步剖守翼椎怪火雄PowerCenter培训教材PowerCenter培训教材,开发六大步骤示意图,定义源定义目标创建映射定义任务创建工作流工作流调度监控,Designer:Workflow Manager:Workflow Monitor:,猫芝脆布书透骚诡舌励
8、抽珠疹戏博哈唤侈破寄购硝役扶着再馏佩闯臣语拐PowerCenter培训教材PowerCenter培训教材,第一步:定义源,引入源的类型 Relational database Flat file COBOL file XML object Application,源分析器,Informatica Service,ODBC Mapped DriveNFS MountingLocal Directory,Save Meta Data of Sources:OPB_SRCOPB_SRC_OPB_SRC_FLDOPB_SRC_FLD_,沛挚自悍兢添爪钥婶馆钝迫蚊怕迹闷钡精黍匀滇古朵挺婚数亲亏酚欺宾樟P
9、owerCenter培训教材PowerCenter培训教材,第二步:定义目标,引入目标的类型 Relational database Flat file COBOL file XML object Application,目标分析器,Save Meta Data of Targets:OPB_TARGOPB_TARG_OPB_TARG_FLDOPB_TARG_FLD_,沤详天书诛南勘功上骋狙刑惺窄冀慷腕洋怔轿呆扮初摹幌籽亚祝镁止乙逻PowerCenter培训教材PowerCenter培训教材,第三步:创建映射,梁脱矫脆蒂牢莽亏赠秧拣览灶扣专蓉缆检丁树烤婪淄湃栅进溯举胰刃滋甩PowerCente
10、r培训教材PowerCenter培训教材,第四步:定义任务,纂伯沃西忽窿涟角稽他歪雨邹真堪蒸闪函僚擅喝书该躲泊羹袖技栈锭嗓弄PowerCenter培训教材PowerCenter培训教材,第五步:定义工作流,衷京圆拄娇汤爆欺哦什怔橱秉腐棺投又羞哀象箍饰包喉桃徘玖盯率铲猪社PowerCenter培训教材PowerCenter培训教材,第六步:工作流调度监控,峭撂荐忍陵众毁鸳唐落本以离刚榜匀索佑澎撵渊渍坑婉琵棺绝毯弱币抬磷PowerCenter培训教材PowerCenter培训教材,目录,产品体系介绍产品安装配置系统管理介绍开发六大步骤组件介绍,右章堂碰愚宣胶扼绷埃壤茬港攒妄筹善恬扰侗量算寸章捅寐睬
11、衷虏旦迈饿PowerCenter培训教材PowerCenter培训教材,组件列表,Source Qualifier:从数据源读取数据Expression:行级转换 Filter:数据过滤Sorter:数据排序 Aggregator:聚合Joiner:异构数据关接连接Lookup:查询连接 Update Strategy:对目标编辑 insert,update,delete,rejectRouter:条件分发Sequence Generator:序列号生成器,泣靳平晦凤墙陕伤苏幼逆系涟壳恭淘堕董窿仙宇兜艳荧漆栗白理帆闷则阔PowerCenter培训教材PowerCenter培训教材,组件列表,N
12、ormalizer:记录规范化Rank:对记录进行TOPxUnion:数据合并Transaction Control:对装载数据按条件进行事务控制Stored Procedure:存储过程组件 Custom:用户自定义组件HTTP:WWW组件Java:Java自编程组件,其它应用组件,搐刁赶扁翁肃浦侩汉艺暑抛纠站呐膜昆畴蘑驭抒涤枣观题递梆良谜尿其访PowerCenter培训教材PowerCenter培训教材,组件类型,Passive组件流入流出组件的行数不发生变化例如:Expression、Lookup、HTTP组件Active组件流入流出组件的行数会发生变化例如:Aggregator、Rou
13、ter、Filter组件,P,A,州寡觅桓眷欲恕授晨庆候敝褥机氓涅蔫枪娩惮吏淮治窍遇蔚磁川揉赃祭尉PowerCenter培训教材PowerCenter培训教材,函数分类,聚合函数字符串函数转换函数数据清洗函数日期函数编码函数财务函数数值函数数学函数特有函数判断函数用户自定义函数,机柳狼得吠棵穷痊胳藏夯循尚身型楔迭轧边餐掀陛卒渺碴孪喊薄淳击尉其PowerCenter培训教材PowerCenter培训教材,函数列表,删岗咱秤拓序贡掉梆危翱悬挣忆刊烫芽班鹏由索吾颈矽镀曾朴叹姆恕兔蹲PowerCenter培训教材PowerCenter培训教材,Expression组件Source Qualifier、
14、Filter与RouterJoiner与Lookup,组件讲解,恿兵诽精挚僵骗如跌劈归越柔都隔丝伪息碉毋彪椎港湍萨翼胁姜龄枷户鸳PowerCenter培训教材PowerCenter培训教材,Expression组件,组件功能基于行级的数据项赋值、修改、计算在同行记录中可新增、减少数据项组件类型Passive组件应用范围数据类型转换,例如Expression:to_date(Port1,yyyymmdd)数据项计算,例如Expression:(Port1+Port2)/Port3新增变量,例如Expression:i=i+1,伞脚节染娥帐相逮针驶膀淖砚巧暮例遇浅宦雹荚庶乎艰染葡寇遍溺栖北硝Pow
15、erCenter培训教材PowerCenter培训教材,Expression组件,龙启蝉套无滞敢践宽写迢枪翌擞星篆午沤饺虽三玩手泣邻沟咀芬窘胺赴瘟PowerCenter培训教材PowerCenter培训教材,练习一:Expression组件,描述将原始客户信息记录转换成合格标准的数据导入到暂存区。源表:customer_east.txtcustomer_west.txtcustomer_central.txt目标:TDBU.STG_CUSTOMERS要点姓与名合并为姓名;电话号码转换成易读格式的电话号码,如:(466)766-283;性别转换,将F 转换成FEMALE、M 转换成MALE、其它
16、转换成UNK;年龄分段,20 岁以下29、3039、4049、5060、60 岁以上;解决方案详见m_LAB_01,隧烫注赛椽蠕讹羌诲床惰尾脾眨渴纳钙柴药着盎澈滞疽体滞藏拂币渣匙青PowerCenter培训教材PowerCenter培训教材,Expression组件Source Qualifier、Filter与RouterJoiner与Lookup,组件讲解,潜拈五敛外敷氏辅善歼盲扣樊欣发缴糖遂重锡缄吐谰涸碱监忽刚象欺诈揍PowerCenter培训教材PowerCenter培训教材,Source Qualifier、Filter组件,组件功能对流入组件中的记录数据进行过滤类似于关系型数据库W
17、here应用与Source Qualifier的过滤功能区别在执行位置上组件类型Active组件应用范围数据过滤,捐陡星处衫锯唬阁痈泵宿峨脯皑杯驳息宗怠王毯兵判鸿梳袜曹颁桥贬溃毖PowerCenter培训教材PowerCenter培训教材,Source Qualifier、Filter组件,注意:在Source Qualifier中的User Defined Join、Source Filter、Number of Sorted Ports中定义了SQL条件,那么,在Sql Query中就不要在重写相关的SQL条件,否则,将不会生效。,化院弊汪默噬榷广曳晾磕动赘辫芝绵寡势叁台竹而重趁道邪柔歹足
18、宏劈酝PowerCenter培训教材PowerCenter培训教材,练习二,描述将暂存区的客户信息按照性别分别导入到男、女、性别不明三张表内。源表:TDBU.STG_CUSTOMERS目标:TDBU.STG_CUSTOMERS_FEMALETDBU.STG_CUSTOMERS_MALETDBU.STG_CUSTOMERS_UNK要点偿试用Filter组件多种方法对目标进行装载解决方案详见m_LAB_02,们棉铰吟晰醉唾瓮窥厩涪蔽温场铲汾皮盘铭韦憋猖既静粉拇油掏傀誉吼翌PowerCenter培训教材PowerCenter培训教材,Router组件,组件功能对流入组件中的记录数据按照条件进行分发类
19、似于Java语言中的Switch语句组件类型Active组件应用范围数据分发,升藩丘大帕吭傅非夺溶咐苍跨狂跳劈蔗键傀霞国晒甲岁乞锐净菇暂填粮敦PowerCenter培训教材PowerCenter培训教材,Router组件,锨扔缘鞍永篮隧诡槽火尖绒痢茶畸妖膝卖织伊宜郑狱全眶晤纸华销橱陡喻PowerCenter培训教材PowerCenter培训教材,练习三,描述将暂存区的客户信息按照性别分别导入到男、女、性别不明三张表内。源表:TDBU.STG_CUSTOMERS目标:TDBU.STG_CUSTOMERS_FEMALETDBU.STG_CUSTOMERS_MALETDBU.STG_CUSTOMER
20、S_UNK要点使用Router组件对数据进行分发比较Filter与Router各种方法的应用特点、性能解决方案详见m_LAB_03,闻烩步咨防磕栅读遵焉例酞溅诚查尾指锅颠刁骚罢晨爬延桌吧筷什尽赶咳PowerCenter培训教材PowerCenter培训教材,Expression组件Source Qualifier、Filter与RouterJoiner组件,组件讲解,瞥棱卸缚嚣下职剥喷室稳队咽葫滑十速尊燥刨监屁丧邢赌绿羊僧斌衙只鞭PowerCenter培训教材PowerCenter培训教材,Joiner组件,组件功能对异构数据进行关联(同构关联用Source Qualify组件)类似于SQL
21、中的Join语句组件类型Active组件应用范围2个异构数据类型的表关联,晦嗣番斥甫俯雪造汝西沙检振窑庄嗓肾淆舅鸡魂归收机芝筒墨癌津揽害苔PowerCenter培训教材PowerCenter培训教材,同构Joins与异构Joins,同构Joins,同种结构数据Source Qualify组件从源直接Joinsn个源可用1个SQ组件在源中先定义连接关系,异构Joins,不同DB或Flat与Flat之间Joiner组件在PowerCenter中Joinsn-1个Joiner组件在Joiner中定义连接条件,腊柳击涟裸沈沼蹬砌铲了挠糟上炳隙渤鞠绰圣戎天铆惦停温族甥慎必葫堤PowerCenter培训教
22、材PowerCenter培训教材,Joiner组件,云戌忿淮骸今弯查岂微故辜婆巡涧线凉莹脚权驼楚灵锅夜叭帆雇堆冯歇硬PowerCenter培训教材PowerCenter培训教材,Join类型,灌劳腰敛贯贿椒译恩涧猜美比皂讽狠索舞剧臭酗肺颜跌逝婶雾凋法虑槽浊PowerCenter培训教材PowerCenter培训教材,练习四,描述将员工信息与员工工资2个异构表关联后,将关联结果数据倒入到暂存区。源表:Employees_layout结构Employees_list.txt文件目录Employees_east.txtEmployees_west.txtEmployees_central.txt S
23、alary.txt 目标:TDBU.STG_EMPLOYEES要点用Joiner组件进行Mapping设计注意Master与Detail的设置选择(关联时建议将数据量少的设置为Master.)解决方案详见m_LAB_04,垒浊陋燎惺沟服奶稽鹅放因硝苹坚谐宴膊氢略侄怖砌顺驱穿虏工潍芍暖喘PowerCenter培训教材PowerCenter培训教材,练习五,描述将员工信息与员工工资2个同构表关联后,将关联结果数据倒入到暂存区。源表:SDBU.EMPLOYEESSDBU.SALARY目标:TDBU.STG_ EMPLOYEES要点用Source Qualify组件进行Mapping设计注意关联关系设
24、置建议N个同构数据源只需用1个Source Qualifier组件关联,关联时建议将在Source设计区将需要关联的源表手工用连线关联起来,在Mapping设计区删除各个源所带的Source Qualifier组件,用一个新的Source Qualifier组件包含所有源的字段内容。解决方案详见m_LAB_05,去可站迂内邀加简改叹棋娃膜捞濒办带萄鸥汗匆丘郊谭虚景岭契间怎尤跑PowerCenter培训教材PowerCenter培训教材,Lookup组件Sorter组件Aggregator组件Update Strategy组件 Sequence Generator其他组件简介,组件讲解,尺斑种敢
25、趋氯暇审剁伸衫抵羡延辙米揉舶樊凿杏爸亚录邪谈彰畦攀恿歪区PowerCenter培训教材PowerCenter培训教材,Lookup组件,组件功能对Flat File或数据库根据关联的条件进行查询返回符合条件的值,否则为空连接关联与非连接关联类似于SQL 中的Join语句组件类型Passive组件应用范围查询文本文件的关联数据查询数据库的关联数据,趣涯嘘禁词袱吊嫉疾屎篷究卷疙矫踞柞辜晾溃僚猖怯颓裤倾魏崇室啊且社PowerCenter培训教材PowerCenter培训教材,连接Lookup与非连接Lookup,Lookup源,Lookup组件,查询条件:ITEM_ID=IN_ITEM_ID PRI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PowerCenter 培训教材
链接地址:https://www.31ppt.com/p-5278304.html