简体   繁体   English

如何提高 ADF 中 ACDOCA 表的复制活动性能?

[英]How to increase copy activity performance in ADF for ACDOCA table?

I am copying data from SAP to Azure Synapse dedicated pool.我正在将数据从 SAP 复制到 Azure Synapse 专用池。 The table name is ACDOCA from SAP side.表名是 SAP 端的 ACDOCA。

When I try to copy data from ACDOCA to Synapse, firstly it took around 8 minutes to first byte and then failed with internal memory error due to large amount of data in this table.当我尝试将数据从 ACDOCA 复制到 Synapse 时,首先它需要大约 8 分钟到第一个字节,然后由于此表中的大量数据而失败并出现内部 memory 错误。

I have tried partition on calendar date for other tables like BKPF (On CPUDT column) and the performance was increased.我已经尝试对其他表(如 BKPF(在 CPUDT 列上))按日历日期进行分区,并且性能得到了提高。

But, I am not able to decide which column should I consider for date partition in Copy Activity in ADF.但是,我无法决定我应该为 ADF 中的复制活动中的日期分区考虑哪一列。 FYI, AEDAT and BLDAT are not able to resolve the performance issue.仅供参考,AEDAT 和 BLDAT 无法解决性能问题。

Why I am doing this:为什么我这样做:

I need the latest data of ACDOCA table from SAP to Synapse daily AND I want to implement a incremental load on this table using date column.我需要每天从 SAP 到 Synapse 的 ACDOCA 表的最新数据,并且我想使用日期列在此表上实现增量加载。

Thanks谢谢

I would suggest using the Document number as Delta pointer as ACDOCA or ACDOCU table entries doesn't get modified at all, always new document number gets added when there is new posting happens我建议使用文档编号作为 Delta 指针,因为 ACDOCA 或 ACDOCU 表条目根本不会被修改,当有新的发布时总是添加新的文档编号

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM