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

作者:郑德鼎 约 5 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:Data Engineering, SD, WM, 仓库管理, 数据工程, 销售分销
Informatica 实战第一弹通过 informatica 实现对 SAP 表的更新 - 封面图
Informatica 实战第一弹通过 informatica 实现对 SAP 表的更新 - 封面图

[ 爱记不记的记忆碎片 ](javascript:void\(0\);)

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

**Informatica实战第一弹**

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

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

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

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

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

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

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

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

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

1.全般

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

2.接受字段

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

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

3.目标

这里是对SAP表的操作

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

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

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

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

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

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

4.目标字段

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

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

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

5.字段匹配

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

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

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

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

需要注意的是

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

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

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

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

**作者信息**

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

作者:张志峰

审核:郑 浩

编辑:朱思聪

郑德鼎

关于作者:郑德鼎

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「Informatica实战第一弹通过informatica实现对SAP表的更新.md」整理生成,仅用于内部技术分享与学习交流。