BODS中缺少Delta记录

2020-09-16 22:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)下面是我们用于客户端系统的数据流...

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

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


下面是我们用于客户端系统的数据流

EDW表数据-> CDS视图-> BODS->客户端本地系统

BODS作业以循环方式触发,以将数据发送到客户端源系统。

问题: 通过BODS在客户端源系统中缺少增量记录。

原因:由于bods delta作业失败,连接问题已转移,但记录未在客户端源系统中更新。

问题:随着Bods作业每隔几分钟触发一次,我们是否可以在delta作业的条件下放置过滤器,以从sytem date-2中提取delta记录?

在当前日期运行每次delta作业时,它将拉近两天的所有delta记录吗?

请提供一种解决方案,以防止通过BODS丢失增量记录。

3条回答
jovirus
2020-09-16 22:59

嗨。

首先,建议您对网络和目标系统团队进行故障排除。

现在,通过DS,您可以构建两种类型的增量捕获机制。

1。 源CDC: https ://blogs.sap.com/2014/01/07/source-versus-target-based-change-data-capture /

2。 自定义CDC: https://blogs.sap.com/2014/12/04/bods-recovery-and-delta-logic-template-job-creation-guidelines /

关于您的问题

它会在当前一天每次运行增量作业时都提取最近两天的所有增量记录吗?

答案是"是",除非您的目标系统无法识别进来的重复项,否则这不是一个好的解决方案。 除此之外,另一个限制是如果您的工作处于失败状态,比如说超过两天(在一个漫长的周末内),那么应该设计和开发更强大的自定义CDC。

希望这会有所帮助。

最好的问候。 S

一周热门 更多>