如何在Azure Data Factory中重跑失败管道(仅执行失败活动/Excel工作表)
在Azure Data Factory中重跑失败的Excel工作表及失败活动
一、仅重跑单个失败的Excel工作表
- 定位失败的工作表信息:在ADF监控页面找到对应管道运行实例,查看失败的迭代项(假设用For Each活动遍历Excel文件/工作表),记录该工作表名称或对应文件路径。
- 利用参数化快速重跑:如果管道通过参数接收Excel文件路径或工作表名称,直接修改参数值为失败项的信息,手动触发管道运行即可。
- 临时调整遍历范围(无参数化场景):若未做参数化,可临时修改For Each活动的输入数据集,仅包含那个失败的工作表,运行后再恢复原配置。
- 调试验证:发布前先用调试模式测试,确认仅针对目标工作表执行导入,避免重复导入已成功的数据。
二、重跑失败管道且仅运行失败活动
- 找到目标失败实例:在ADF「监控」>「管道运行」中,找到状态为“失败”的管道运行记录。
- 触发失败活动重跑:点击该运行记录进入详情页,点击顶部的「重跑失败活动」按钮,ADF会自动识别管道中失败的活动及必要的依赖后续活动,仅重新执行这些部分。
- 确认重跑范围:重跑前可查看待执行活动列表,确保只有失败活动被选中,按需手动调整(默认逻辑通常满足需求)。
- 验证结果:重跑完成后,在监控页面查看子活动运行状态,确认失败活动已成功执行。
内容的提问来源于stack exchange,提问作者user21510438
相关产品推荐
相关产品推荐

