数据服务仅捕获更改的数据

2020-08-22 13:33发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我在下面的基本DS作...

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

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


专家们,

我在下面的基本DS作业中将多个表合并为一个目标表。

DF_Cycles从源到目标加载数百万条记录,并且需要很长时间才能运行...我如何告诉DS仅基于OID加载更改的数据? 下面的示例数据供您参考。

秒DF拥有更大的表,包含大约2000万条记录,这些表已加入OID,并且每次执行作业都会遍历所有记录,以查看DF_Cycle目标的OID是否存在于Activity SQL中。 请看下面。

我如何告诉DS仅比较DF_Cycles中的更改并提高执行速度。 下面的屏幕截图供您参考。

预先感谢您的帮助。

(5.3 kB)
1条回答
小熊yu生菜
2020-08-22 14:10

对于DF_Cycles-使用table_comparison转换-请参阅文档。

https://help.sap.com/viewer/e54136ab6a4a43e6a370265bf0a2d744/4.2.13/en-US/5770ef146d6d1014b3fc9283b0e91070.html?q=table%20compare%20transform

您可以重新设计第二个数据流,以不使用SQL转换,并有可能下推sql来联接所有这些表,并将它们过滤到数据库中以加快处理速度。 或者,您也可以尝试添加数据传输转换以将其也下推到数据库中

这也是性能优化指南,供您参考

https://help.sap.com/viewer/5d0c467218d5489791d04ced984a8f89/4.2.13/zh-CN

一周热门 更多>