如何查询ADF Pipeline复制数据活动中被跳过的记录详情
ADF Salesforce同步场景下被跳过记录的查询方案
第一步:先查看复制活动运行基础信息
- 进入ADF工作室的监视模块,找到你对应调试运行的管道记录,点击进入管道运行详情页
- 定位到对应的复制数据活动卡片,点击活动名称进入活动运行的详情界面
- 在详情的「输出」标签下,可直接看到
rowsSkipped字段统计的总跳过条数。如果你提前开启了容错日志配置,这里还会直接展示容错日志的存储位置。
第二步:通过容错日志获取全量跳过记录明细
如果之前没有开启容错日志,需要先配置后重跑管道获取明细:
- 回到管道编辑界面,选中复制数据活动,切换到「设置」标签
- 找到「容错」配置区块,勾选启用容错,建议勾选需要跳过的错误类型:不兼容的数据类型、源/目标端行截断、Salesforce操作执行错误
- 勾选「将容错日志记录到存储」,指定你绑定的Blob存储或ADLS Gen2的存储路径,日志会以CSV格式生成
- 保存管道后重新调试运行,运行结束后到指定的存储路径下载日志文件,文件内会包含每条跳过记录的主键值、具体错误原因、源数据行号等完整信息
第三步:少量跳过记录的快速排查方法
如果跳过记录条数小于10条,不需要配置容错也能直接查看明细:
- 进入复制活动运行详情的「错误」标签页,页面会直接展示每条跳过记录的具体错误提示,包括Salesforce返回的权限不足、必填字段缺失、重复ID、违反验证规则等问题
补充注意:Salesforce到Salesforce的同步场景下,字段级权限不足、目标端验证规则拦截、Upsert时外部ID匹配失败是最常见的记录被跳过原因,拿到错误明细后可以优先核对这几类配置。
内容的提问来源于stack exchange,提问作者user17516957
相关产品推荐
相关产品推荐

