如何在Azure Data Factory监控窗口删除失败管道?监控页无删除选项
在Azure Data Factory中删除失败的管道运行记录
监控标签页里显示的失败管道是运行实例,并非管道本身,所以默认在监控页的部分视图里可能看不到删除选项,你可以按以下几种方式完成删除:
方法1:通过ADF UI删除
- 进入ADF的「监控」标签页,找到目标失败的管道运行记录
- 勾选需要删除的单条或多条记录
- 点击页面顶部的「删除」按钮(如果按钮没显示,试试刷新页面,或者检查是否有筛选条件导致按钮被遮挡)
方法2:PowerShell批量删除
如果要批量清理符合特定条件的失败运行记录,用Azure PowerShell操作:
- 登录Azure账号:
Connect-AzAccount - 切换到对应订阅:
Set-AzContext -SubscriptionId "你的订阅ID" - 执行删除命令,比如删除7天前的所有失败管道运行:
Get-AzDataFactoryV2PipelineRun -ResourceGroupName "你的资源组名" -DataFactoryName "你的ADF名称" -LastUpdatedAfter (Get-Date).AddDays(-7) -Status Failed | Remove-AzDataFactoryV2PipelineRun
方法3:REST API删除
调用ADF的管理API删除指定运行记录:
- 请求方法:DELETE
- 请求地址:
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}?api-version=2018-06-01 - 需携带有效的Azure AD认证令牌才能发起请求
注意:如果要删除管道本身,得去「创作」标签页找到对应管道,右键选择删除;监控页操作的只是运行实例,不会影响管道的定义。
内容的提问来源于stack exchange,提问作者user21510438
相关产品推荐
相关产品推荐

