Informatica实战第一弹-通过informatica实现对SAP表的更新

情感   2024-12-10 11:00   上海  



Informatica实战第一弹

--通过informatica实现对SAP表的更新  



有些技术因项目而生,因项目而熟悉,甚至喜欢,在我的技术字典里informatica有一席之地,容我叨叨几句。   

何为informatica,之前有同事写过,在此就不赘述了,直接上干货。    

这次来介绍一下通过informatica来更新sap表的实现方式    

首先如图所示,一个完整的数据处理流程由[SOURCE]开始,至[TARGET]结束    

数据由SOURC处取得,经过中间步骤编辑,最后到达TARGET处,并在次控件中对SAP表进行插入或更新    

作为更新对象,拥有下面的属性以进行处理    

1.全般    

2.接受字段    

  此处可以看到由SOURCE处开始,经过各种控件,取得的项目和用户自定义项目的名称,属性以及来源

3.目标    

这里是对SAP表的操作    

接续:这是已经配置好的informatica与SAP的连接    

目标种类:对于单表更,选择单一对象    

对象:SAP中已有的自建表(类似MARA等标准表无法被选中)    

操作:insert(插入),update(更新),delete(删除),upsert(插入或者更新)    

※根据传入的KEY值,按照不同的操作对数据进行处理    

4.目标字段    

这里显示的是目标SAP表的字段属性等内容    

※此处可以修改本地字段的属性,并不会影响实际SAP表,一般不建议更新本地属性    

5.字段匹配    

把相关需要更新的字段绑定到SAP表对应的字段上    

手动:手动拖拉来匹配字段    

自动:系统会按照相同名称来匹配字段    

需要注意的是    

与SQL类似,key字段尽量全部绑定,否则可能会出现更新失败的情况    

特殊KEY字段:client也必须要绑定,否则可能会出现执行成功,但没有数据被更新的情况    

由于informatica是作为数据传输工具,会面向多种工具和语言,因此在面对日期类型时,尽量以日期类型字段来进行绑定,由informatica自动进行匹配转换,否则容易执行会失败。   

※如果是文件等地方读取的日期,需要转换成日期类型再绑定。(informatica中日期默认格式:MM/DD/YYYY HH:MI:SS)    







作者信息


作者:张志峰

审核:郑 浩

编辑:朱思聪



爱记不记的记忆碎片
呐,这是知识碎片,你爱记或不爱记,TA就在这~(就是这么傲娇)
 最新文章