我的 ADF 管道遇到问题。它处理付款收据(文件中的 600-700 行),但某些记录(30-40 行)偶尔会失败,且没有任何错误或警告,即使管道成功完成也是如此。当我单独处理这些失败的记录时,它们与 Oracle 的接口没有问题。我发现很难找到根本原因。任何有关调试和修复此问题的见解或建议将不胜感激。谢谢!
我已尝试一张一张地重新处理丢失的发票,并且正在处理中。
您可以尝试以下步骤来避免上述问题。
比较失败的记录和复制的记录,检查其中是否存在任何共同的模式或任何特定的值集,并处理它们。您可以使用复制活动设置中的容错获取失败的记录。这会将失败的记录存储在给定位置,您可以在其中检查任何常见模式。
将并行度设置为 1,并确保以顺序流运行复制活动。另外,选中数据一致性验证复选标记。这将检查源表和目标表的行数。
此外,如果默认自动解决集成运行时问题仍然存在,请重置集成运行时并尝试使用新的 Azure 集成运行时。
在复制活动中将重试设置为 2 或 3。这将重新运行复制活动以复制所有记录。
您可以浏览此文档以了解有关这些的更多信息。