Informatica+PowerCenter+V7[1][1].1.2基础培训

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜InformaticaPowerCenterV7.1.2基础培训杨晓东姜炜2005年06月1/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜1.INFORMATICAPOWERCENTER体系结构42.REPOSITORYSERVER和INFORMATICASERVER介绍53.INFORMATICA客户端工具介绍74.REPOSITORYSERVERADMINISTRATIONCONSOLE介绍134.1.创建知识库134.2.管理知识库一览155.REPOSITORYMANAGER介绍165.1.“REPOSITORY”菜单165.2.“EDIT”菜单165.3.对象锁(OBJECTSLOCKS)175.4.元数据扩展(METADATAEXTENSIONS)185.5.“目录”简介185.6.“SECURITY”菜单205.7.“ANALYZE”菜单206.DESIGNER介绍216.1.“REPOSITORY”菜单216.2.“TOOLS”菜单216.3.“SOURCES”菜单226.4.练习1:引入源数据库表结构236.5.练习2:引入源平面文件结构246.6.练习3:预览源数据256.7.“TARGETS”菜单266.8.练习4:自动获得目标结构266.9.练习5:手工创建目标结构276.10.练习6:生成目标物理表286.11.练习7:生成目标平面文件结构296.12.“TRANSFORMATION”菜单296.13.“MAPPLETS”菜单296.14.“MAPPINGS”菜单306.15.转换组件(TRANSFORMATION)简介316.16.练习8:创建PASSTHROUGHMAPPING336.17.练习9:AGGREGATION356.18.练习10:JOIN和LOOKUP367.WORKFLOWMANAGER介绍382/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜7.1.“REPOSITORY”菜单387.2.“TOOLS”菜单397.3.“WORKFLOWS”菜单407.4.“CONNECTIONS”菜单417.5.练习11:创建关系型数据源和目标连接437.6.练习12:创建SESSON(对应M_SIMPLE)447.7.练习13:创建SESSON(对应M_AGGREGATION)467.8.练习14:创建SESSON(对应M_JOIN_LOOKUP)487.9.WORKFLOW属性498.WORKFLOWMONITOR介绍513/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜1.InformaticaPowerCenter体系结构(InformaticaPowerCenter体系结构图)4/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜2.RepositoryServer和InformaticaServer介绍RepositoryServer:RepositoryServer管理来自客户端程序的元数据连接请求,它能够管理多个在网络中不同机器上的知识库,每一个注册的知识库都有一个RepositoryAgent跟RepositoryServer交互元数据。(InformaticaRepositoryServer配置界面)InformaticaServer:InformaticaServer读取存储在知识库中的Mapping和Workflow元数据,根据元数据规则实现ETL任务调度。5/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜(InformaticaServer配置界面)在Window平台启动RepositoryServer和InfromaticaServer的方法:(“服务”控制面板)从“服务”控制面板,先后启动InformaticaRepositoryServer和InformaticaServer。6/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜3.Informatica客户端工具介绍Informatica提供基于对象的,无需编码的全图形化开发环境,昀大化提高开发生产力,有5个客户端工具:1)Designer定义源及目标数据结构,设计转换规则,生成ETL映射。7/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜(Designer客户端工具)2)ReposiotryManager基于元数据的目录维护,扩展元数据,对象锁管理,依赖性分析,用户安全管理等维护操作。8/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜(RepositoryManager客户端工具)3)RepositoryServerAdministrationConsole整个知识库的维护操作,如知识库的创建,备份,恢复,升级等。9/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜(RepositoryServerAdministrationConsole客户端工具)4)WorkflowManagerETLWorkflow的管理和调度,可实现基于时间、事件和指示文件的作业调度机制。10/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜(WorkflowManager客户端工具)5)WorkflowMonitor监控workflow和session运行情况,生成详细的工作日志及统计报告。11/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜(WorkflowMonitor客户端工具)12/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜4.RepositoryServerAdministrationConsole介绍整个知识库的维护操作,如知识库的创建,备份,恢复,升级等。4.1.创建知识库InformaticaPowercenter/PowerMart是元数据驱动的,所有元数据都存储在知识库中,该元数据可以保存在所有主流的关系型数据库中,如:Oracle,Sybase,MicrosoftSQLserver,DB2,Informix,Teradata。首先,就是要创建一个元数据知识库。1)从RepositoryManager或者直接从程序组里面启动ReposiotryServerAdministrationConsole。(启动ReposiotryServerAdministrationConsole客户端工具)2)注册一个RepositoryServer连接。(注册一个RepositoryServer连接)3)连接到RepositoryServer上,输入RepositoryServer的管理员密码。13/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜4)添加一个知识库连接,针对不同的数据库有不同的连接配置。(注册一个新的Repository连接)14/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜5)编辑完新资料库的属性,注意一定要输入“License”Tab页中的产品KEY,点击“确定”开始创建资料库。(开始创建知识库)4.2.管理知识库一览Informatica知识库是一个包含元数据的数据库表的集合,一个RepositoryServer可以管理多个知识库,RepositoryServer管理所有客户端跟知识库之间的元数据交换事务。使用AdministrationConsole能作如下的操作:—添加、编辑,删除知识库配置信息—导出和导入知识库配置信息—创建知识库—拷贝知识库—从数据库中删除知识库—备份和恢复知识库(Backup,Restore)—启动、停止、启用和禁用知识库—发送知识库通告信息(NotifyUsers)—查看知识库连接以及对象锁信息—关闭知识库连接—注册和删除知识库插件—升级知识库(Upgrade)—将Local知识库升级到Global知识库(MakeGlobal)—注册到Global知识库中或者取消注册(Register,Unregister)—更新知识库主域连接信息(Propagate)15/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜5.RepositoryManager介绍5.1.“Repository”菜单(“Repository”菜单)—Connect:连接到知识库—Disconnect:从当前知识库断开连接—AddRepository:添加一个知识库入口—ManageRepositoryServer:调用RepositoryServerAdministrationConsole客户端5.2.“Edit”菜单(“Edit”菜单)16/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜—Copy:拷贝目录—Paste:粘贴目录—Delete:删除目录—ShowLocks:显示对象锁—ShowUserConnections:显示所有客户端联系信息,可以断开无用连接—Metadataextensions:使用用户自定义和厂家定义元数据—Truncatelog:从知识库中删除日志信息5.3.对象锁(ObjectsLocks)Informatica使用对象锁的机制来确保元数据的完整性。当查看对象,编辑对象或运行Workflow时,RepositoryManager为涉及到的所有对象创建对象锁,从而避免其他用户操作同一个对象。1)显示所有对象锁(显示所有对象锁)2)显示用户连接及关闭无用连接17/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜(显示用户连接及关闭无用连接)5.4.元数据扩展(Metadataextensions)Informatica允许用户及合作伙伴扩展存储在知识库中对象的元数据。例如,在创建Mapping后,可以将自己的联系信息保存在Mapping扩展元数据中,分vendor-defined和user-defined两种扩展元数据。(创建一个用户自定义扩展元数据)5.5.“目录”简介目录(Folder)提供了一种管理和存储所有元数据的方式,它包括所有的mapping,session,workflow等,它可以灵活地存储元数据以及管理知识库。每个目录都有一系列配置信息,用来控制用户访问它的权18/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜限。例如,创建一个目录,除了所有者以外,其他的用户只有读的权限,也可以将目录共享,允许其它用户共享该目录中的元数据。注意:必须在知识库中创建完目录以后,才可使用Designer及WorkflowManager客户端连接到知识库中。Folder操作:创建、编辑、删除、拷贝、替换、比较等。创建folder1)在RepositoryManager客户端,选择菜单Folder|Create。(创建目录)2)编辑目录的属性(编辑目录)19/52InformaticaPowerCenterV7.1.2基础培训by杨晓东姜炜5.6.“Security”菜单(“Security”菜单)—ChangePassword:更改当前用户密码—ManageUsers:添加用户、删除用户、将用户分配给组、将用户从组中删除等。5.7.“Analyze”菜单(“Analyze”菜单)—Source/TargetDependencies:显示源和目标的依赖性关系—MappingDependencies:显示Mapping之间的依赖性关系—ShortcutDependen

1 / 52
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功