有人可以告诉我如何处理BODS中的重复记录吗?

2020-09-13 20:14发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我是BODS的新手,我被要求想出一种机制来处理平面文件(固定宽度的文本文件)中的重复记录,然后通过电子邮件将信息发送回一些收件人。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我是BODS的新手,我被要求想出一种机制来处理平面文件(固定宽度的文本文件)中的重复记录,然后通过电子邮件将信息发送回一些收件人。

付费偷看设置
发送
1条回答
Climb_Ma
1楼-- · 2020-09-13 20:43

如果重复的行来自源,则可以在查询转换中使用选择不同的选项,并且如果目标中已经存在重复的行。 您可以先在目标数据库中删除它们,然后使用表比较(逐行),然后将目标表与源表进行比较。

如果表具有唯一ID,则将其放置在转换编辑器中的比较列和PK列中的P键中,如果没有唯一ID,则将所有列都放置在比较列中并将PK列中的p键放置。 确保您使用的是逐行方法。

现在,当源文件是平面文件时,则可以在"查询"变换中通过"主键"选择不同和顺序,并将其附加到最终目标表,并确保将其设为永久表,并且"自动更正加载"选项处于打开状态,并且 目标表中也同时存在合并和Upsert。

此外,请随时提出任何澄清。

此致

Vibhor

一周热门 更多>