gpt4 book ai didi

azure - 使用 powershell 如何通过运行 ID 重新运行 Azure 数据工厂中失败的管道?

转载 作者:行者123 更新时间:2023-12-02 07:24:53 28 4
gpt4 key购买 nike

在 Azure 数据工厂中,我需要重新运行大约 4000 多个失败的管道。可以在 Azure 门户 UI 中执行此操作,但我尝试在 powershell 中自动执行运行过程。

我无法在 powershell 中找到命令/步骤来通过运行 ID 运行失败的管道。

最佳答案

我在寻找同一问题的解决方案时发现了这个问题,所以这里是我找到的答案。

如果要重新运行整个管道,并且不关心它在技术上被视为由数据工厂重新运行,则可以使用 Get-AzDataFactoryV2PipelineRun cmdlet 获取运行列表,筛选失败的运行,然后在调用 Invoke-AzureRmDataFactoryV2Pipeline

中使用相同的参数

看起来 cmdlet 很快就会更新为允许真正的重新运行(基于有人在 Microsoft 的 this issue 文档中提出的 Visually monitor Azure Data Factory 的响应)。

如果您急于能够进行真正的重新运行,该功能已包含在 REST API 中。通过使用一些可选参数调用 createRun

编辑:此功能已添加到 2020 年 10 月发布的 Azure PowerShell 模块 v4.8.0 中 ( docs )。现在,您可以使用 -ReferencePipelineRunId 将管道运行 ID 传递到 Invoke-AzDataFactoryV2Pipeline cmdlet,以使其使用该运行中的参数。您还可以使用 -StartFromFailure 开关使其仅重新运行失败的事件。

关于azure - 使用 powershell 如何通过运行 ID 重新运行 Azure 数据工厂中失败的管道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57088082/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com