如何在Azure Data Factory中下载CSV/Excel格式的失败管道运行记录?
Azure Data Factory导出失败管道运行记录方案
Azure Data Factory(ADF)原生支持将筛选后的失败管道运行记录导出为CSV格式,导出的文件可直接用Excel打开编辑,有两种常见实现方式:
1. 界面手动导出(适合临时导出需求)
- 打开对应ADF资源的工作区,进入左侧导航栏的监控选项卡
- 选择「管道运行」分类,在顶部筛选栏中:
- 调整时间范围到你需要查询的周期
- 运行状态筛选为「失败」,列表会自动加载所有符合条件的失败运行记录
- 点击列表右上角的「下载为CSV」按钮,即可直接导出筛选后的全部失败记录
2. 可编程/自动导出(适合批量、定期导出需求)
你可以通过API、PowerShell等方式拉取失败运行记录,自行导出为CSV/Excel:
- 调用ADF REST API
Pipeline Runs - Query By Factory,请求体中添加状态筛选条件"Status":"Failed",拿到结构化返回结果后可自行拼接生成CSV/Excel文件 - 用Azure PowerShell快速导出的示例命令:
# 替换尖括号内的实际参数后执行即可直接导出为本地CSV文件 Get-AzDataFactoryV2PipelineRun -ResourceGroupName <你的资源组名称> ` -DataFactoryName <你的ADF实例名称> ` -LastUpdatedAfter <查询起始时间,例:"2024-01-01"> ` -LastUpdatedBefore <查询结束时间,例:"2024-05-20"> ` -Status Failed | Export-Csv -Path <本地存储路径,例:"C:\ADF失败记录.csv"> -Encoding UTF8
- 如果需要定期自动导出,可以配置Azure Logic Apps或者ADF自定义管道,定时拉取运行记录后直接存储为存储账户中的CSV文件。
内容的提问来源于stack exchange,提问作者Arpita S
相关产品推荐
相关产品推荐

