ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:31.58KB ,
资源ID:17297084      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-17297084.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(informatica开发学习.docx)为本站会员(b****0)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

informatica开发学习.docx

1、informatica开发学习控件名称Repository Manager 资料库Designer 设计器Workflow Manager 物理设计Workflow Monitor 监控Repository Manager-资料库: informatica的知识存储。Designer 设计器:设计开发环境,定义源及目标数据结构;设计转换规则,生成ETL映射。Workflow Manager-物理设计:合理地实现复杂的ETL工作流,基于时间、事件的作业调度。Workflow Monitor-监控:监控Workflow和Session运行情况,生成日志和报告。注:查看帮助Fn+F1Reposito

2、ry Manager添加文件夹在Repository Manager 文件夹选项添加新建完成一个文件夹,在Designer中相应的文件夹会有 业务组件、源、目标、多维数据集、维度、转换、Mapplet、映射、用户自定义的函数几个内容。导入对象在Repository Manager 中导入XML对象选择存储库导入对象如下:选择导入的XML文件选择导入对象。选择导入目标文件夹。如有冲突,会提示解决。开始导入。导入完成。Designer添加源在PowerCenter Designer添加源选择要添加的文件夹点击 ,这个为源设计的一个控件。菜单栏将如下:再选择源,然后可以选择导入源,或者创建源。创建源

3、在菜单的源,选择创建。输入源的名称和数据库类型创建,生产如下:双击刚刚生产的控件,进入编辑表:表为表级信息编辑,列可以添加列信息。导入数据库源在菜单的源,选择从数据库导入。输入用户名和密码,连接完成好选择所需要的表。也可以根据需要搜索所需要的表。导入源和创建源的比较,导入源表结构都已经生成完成,不需要一个一个字段再输入那么麻烦。当导入一张已存在的表,如果表存在字段变更,有提示是否替换,重命名等。比较:可以查看表发生了哪些变更。添加目标在PowerCenter Designer添加目标 目标控件,选择目标控件后,菜单栏如下:选择菜单列的目标可以创建目标或者导入目标,创建目标 目标创建输入目标名并

4、选择数据库类型创建。点击进入编辑目标表,从数据库源导入在菜单的目标,选择从数据库导入。输入用户名和密码,连接完成好选择所需要的表。也可以根据需要搜索所需要的表。若导入一张已存在的表,同样提示是否替换等。添加转换在PowerCenter Designer添加转换转换控件点击后,菜单列如下:可以选择导入或者创建。转换是为映射所用,在转换工作区添加的转换是可以重复使用。也可以在设计映射的时候直接添加转换,此时的转换不能重复使用。一般都是在设计映射的时候使用转换。转换的类型有:创建转换选择转换类型,输入转换的名称创建。点击进去可以编辑转换。也可以直接拖控件到工作区Source QualifierSou

5、rce Qualifier的作用:可以过滤数据。可以连接同数据源的不同数据。命名规范:一般是以SQ_开头。数据过滤条件。也就是SQL里面的where条件。点击生成SQL将自动生成where条件。更新策略在Mapping中:用Update Strategy Transformation标识行为Insert,Update,Delete或者Reject;命名规范:一般是以UPD_开头,插入UPD_INS,更新UPD_UPD,删除UPD_DEL,拒绝UPD_REJ。Forward Rejected Rows:勾选时被Rejected的行会存入对应Target配置的Reject文件中去,不选时,可能会写

6、入Session Log中去,根椐当前Transformation的Tracing Level的属性来决定;如果在会话属性中配置了出错行日志属性,则不会生成Reject文件。DD_INSERT:更新策略为插入数据。DD_UPDATE:更新策略为更新数据,必须要有主键,主键应该等于update语句的where条件。DD_DELETE:删除数据。DD_REJECT:更新策略为拒绝。表达式转换用来执行单行计算,在计算表达式中,可以使用输入端口,输入/输出端口,可以使用函数,但数据源只能是一个。命名规范:一般是以EXP_开头。当为只是输出内容时,可编辑表达式来表达输出内容,可以使用函数等等。可以通过验

7、证来检查表达式是否有错误。汇总器转换Aggregator可用于聚合统计。命名规范:一般是以AGG_开头。只允许聚合表达式出现在 Aggregator Transformation 组件中只允许聚合表达式出现在 Aggregator Transformation 组件中聚合函数:AVG,COUNT,FIRST,LAST,MAX,MEDIAN,MIN,PERCENTILE,STDDEV,SUM,VARIANCE表达式转换中也能使用函数,但是使用聚合函数会提示只能在Aggregator Transformation 组件中使用。它只有一个输入组,一个输出组。筛选器转换Filter用来过滤数据,只有F

8、ilter Condition评估为真的数据才能通过;将Filter尽可能地靠近Source可以提升性能;Filter只能接受来自单个Transformation的数据流;Filter只有一种输入/输出端口,默认值无效。命名规范:一般是以FIL_开头。Filter Condition就是一个判断条件,判断成功了的数据才能通过。查找转换Lookup分为连接型和非连接型的,连接型的可以传送多个返回值给其它的Transformation,非连接型的只能有一个返回端口,在表达式中用Lookup函数(:LKP())来调用。命名规范:一般是以LKP_开头。当使用查找转换控件时,它会提示你要查找源或者是目标

9、:Lookup的端口除了I,O之外,还有L和R;L 查找(lookup)R返回值(return)连接型:非连接型:非连接型的只能有一个返回端口,在表达式中用Lookup函数(:LKP())来调用。如::LKP.LKPTRANS(EMPNO), LKPTRANS为查找转换控件的名称。多匹配行处理策略:返回第一行,返回最一行,报错,返回任一值。序列生成器生成序列数值。可以使用它创建唯一的主键值、替代缺失的主键或在一定有序数字范围内循环。命名规范:一般是以SEQ_开头。它有两个字段,下一个值和当前值。可以设定它的开始值,间隔值,最大值,当前值,是否循环等。连接转换器Joiner可以用来连接两个相关的

10、不同来源的数据源。命名规范:一般是以JNR_开头。连接方式有,内连接,左外连接,右外连接,全外连接。条件为两个表的关联的条件。规范器转换在关系型数据库处理中,Normalizer用来从一行变成多行,行列转换。命名规范:一般是以NRM_开头。如:本来是输出一行,有个10个字段。经过规范转换可以顺一列有10行数据。列名:为输出多少个列出现次数:该列输入字段个数Reset和Restart属性:会话结束时重置GK值到上次的值或者到1;如果两个都没有选,则下次回话GK会在上次的值+1开始。Generated Key,自动产生不能删除的端口,命名为GK_XXX,由这个端口产生一个序列号值,在需要时可以作为

11、主键,运行成功后会在知识库中保存下一个值,可以在Mapping中看到下一个值,可以修改这个值;路由转换Router转换为:一个输入组,可以有多个输出组。每个输出组可以条件输出条件,满足条件的就在一个组输出。命名规范:一般是以RTR_开头。UNION转换UNION转换相当于UNION ALL语句,可以有多个输入组,但是只能有一个输出组。命名规范:一般是以UN_开头。首先要建输入组。在添加组端口字段。输出结果像UNION ALL 一样。SQL转换SQL转换有查询模式和脚本模式。命名规范:一般是以SQL_开头。查询模式:输入查询语句,返回查询结果脚本模式:执行脚本查询模式:(1)静态连接选择查询模式

12、。数据库连接模式:静态连接就是在工作流的映射里指定,动态连接就是转换控件中传入参数。编辑转换控件,SQL端口可以编辑输入、输出的内容。要注意字段的长度要足够。默认有SQLError字段输出,这是执行语句失败输出的内容。还是可以添加SQL语句执行返回的输出。SQL查询要指定查询语句,不然报错没有查询语句。SQL查询返回字段多少个,SQL输出必须添加多少个端口名称。多少个字段,按查询的字段顺序输出。这里映射就是指定静态连接。控件会比静态的自动多一个字段LogicalConnectionObject,这就是连接的目标,但是映射配置主要有效的参数设置。添加Mapplet在PowerCenter Des

13、igner添加Mapplet菜单如下:添加映射在PowerCenter Designer添加映射命名规范:一般是以m_开头+数据流向+表名+增全量。如:m_eas_ods_t_ea_person_inc映射:相当于是一个方法,可以供工作流或者是工作集来调用。菜单如下:在映射菜单下创建或者导入:创建映射:输入映射名称确定。保存时候会解析是否有明显错误。引用参数和变量:当需要引用参数和变量时,可以在映射参数和变量 下声明参数和变量,然后参数和参数的值可以写在一个参数文件中,在工作流中指定参数文件就可以进行读取参数了。参数名称规则:以$开头。增量操作:时间增量:有时间条件,可以根据时间条件来限制增量

14、抽取。没有时间的:可以使用目标表和源表关联,可以判断哪些是新增的,哪些是删除的,再通过字段的HASH值或者MD5值来判断字段是否有变化,有变化就是更新的。to_number(nvl(dbms_utility.get_hash_value($T_BC_DailyLoanBillEntry,0,power(2, 30),0) as L_HASHVALUE 用来计算HASH值,$T_BC_DailyLoanBillEntry是一个变量,为需要关注是否发生变化的值,多个值用|来分隔。或者使用MD5值,MD5(字段1|字段2|字段3|)PowerCenter Workflow Manager在Power

15、Center Workflow Manager中可以添加会话,工作集,工作流。添加会话在PowerCenter Workflow Manager添加会话。添加会话菜单将如下:要填会话,必须在Designer中有可用映射。选择任务创建:选项映射添加工作集在PowerCenter Workflow Manager添加工作集。菜单如下:可用创建工作集生产如下可用添加工作集内容可用添加会话,然后直接指定映射。添加工作流在PowerCenter Workflow Manager添加工作流。可用添加工作流内容:工作流就是一个流程,可用调用一个或者多个工作集,或者其他控件。根据向导生成工作流根据向导生成工作

16、流:工作流向导输入工作流名称,下一步。选择映射,下一步。可以设定一些运行选项,下一步。完成。创建工作流菜单工作流创建输入工作流名称,确定。也可以在属性中设定它的日志名称等。创建的工作流只有一个 ,可以拖动添加会话、命令等控件。工作流参数设定在属性标签列编辑参数变量。可以编辑工作流日志的一些属性等。在变量标签列编辑参数变量。菜单工作流编辑可以在变量标签列中添加参数,默认值处可以指定默认值。事件标签可以添加事件添加完成后,在工作流供可以使用事件等待来监听此事件,可以使用事件触发来触发此事件。工作流控件会话:添加会话控件就会提示要指定映射。可以更改日志名称,路径,参数文件等一些属性。配置对象可以指定

17、会话参数配置。映射要在连接标签指定好源,目标的数据库连接。不然运行连接数据库失败。可以根据需要在属性标签指定一些日志参数。连接线:可以将两个控件连接,指定流向。也可以在连接线上添加判断条件。命令:可以输出命令,也可以输出到文本等。在命令标签中添加命令。判定:可以进行条件判定。在属性中添加判断条件。事件等待监听事件,监听成功了才执行。在事件标签设定监听内容。自定义为监听工作流添加的事件,这个必要由事件触发来激活事件。事件触发:事件触发就是要触发某个事件。事件名称要选择工作流中添加的事件。当工作流中此事件触发完成后,工作流中的参数事件就被激活。控件:如果任务失败,要怎么处理。属性选项选择影响父级或顶级工作流的行为。其他工作流中的可以通过一些判断条件来确定是否可以执行。如下:可以通过连接任务线来判断下一个是否可以执行。也可以是判定控件,判定控件的条件成立了,执行一步,判定不成立执行另一步。.Status = succeeded .Condition = true Status状态,Condition条件。某个状态是成功的,判断条件是真的。Workflow Monitor监控工作流运行状况,查看日志。如果有报错,首先是任务详细信息这里可以查看大概的保存信息。要查看详细日志,可以获取会话日志。源/目标统计信息可以查看数据抽取情况。可以有多少数据受影响,有没有数据被拒绝。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2