使用 Azure CLI 从故障点重新 运行 ADF activity
Re-Run ADF activity from the point of failure using Azure CLI
有没有办法使用 Azure CLI 在 ADF 中从失败的 activity 执行重新 运行?我阅读了文档,只找到了一种方法来重新运行 触发器
az datafactory trigger-run rerun --factory-name "exampleFactoryName" --resource-group "exampleResourceGroup" --run-id "2f7fdb90-5df1-4b8e-ac2f-064cfa58202b" --trigger-name "exampleTrigger"
有什么办法可以做到这一点吗??
这可以使用以下命令完成
az datafactory pipeline create-run --factory-name "factoryName" --name "pipelineName" --resource-group "resourceGroup" --is-recovery "true" --reference-pipeline-run-id "failed-run-id" --start-from-failure "true"
使用 PowerShell ...
运行 Invoke-AzDataFactoryV2Pipeline
带有 -StartFromFailure
标志以从失败的活动开始重新运行。
示例:
Invoke-AzDataFactoryV2Pipeline
-ResourceGroupName "RGname"
-DataFactoryName "ADFname"
-PipelineName "PipeleineName"
-ReferencePipelineRunId "RunID"
-IsRecovery
-StartFromFailure
有没有办法使用 Azure CLI 在 ADF 中从失败的 activity 执行重新 运行?我阅读了文档,只找到了一种方法来重新运行 触发器
az datafactory trigger-run rerun --factory-name "exampleFactoryName" --resource-group "exampleResourceGroup" --run-id "2f7fdb90-5df1-4b8e-ac2f-064cfa58202b" --trigger-name "exampleTrigger"
有什么办法可以做到这一点吗??
这可以使用以下命令完成
az datafactory pipeline create-run --factory-name "factoryName" --name "pipelineName" --resource-group "resourceGroup" --is-recovery "true" --reference-pipeline-run-id "failed-run-id" --start-from-failure "true"
使用 PowerShell ...
运行 Invoke-AzDataFactoryV2Pipeline
带有 -StartFromFailure
标志以从失败的活动开始重新运行。
示例:
Invoke-AzDataFactoryV2Pipeline
-ResourceGroupName "RGname"
-DataFactoryName "ADFname"
-PipelineName "PipeleineName"
-ReferencePipelineRunId "RunID"
-IsRecovery
-StartFromFailure