azure 用于活动运行的ADF REST API未返回数据

w8ntj3qf  于 2023-05-29  发布在  其他
关注(0)|答案(2)|浏览(136)

我从父管道调用Activity Runs Rest API来捕获子管道中的任何错误。
但是,Value数组中没有返回任何类型的数据。
这是我的设置。

网络活动

网址
https://management.azure.com/subscriptions/@{pipeline().globalParameters.SubscriptionId}/resourceGroups/@{pipeline().globalParameters.ResourceGrpName}/providers/Microsoft.DataFactory/factories/@{pipeline().DataFactory}/pipelineruns/@{pipeline().RunId}/queryActivityRuns?api-version=2018-06-01
身体

{   "lastUpdatedAfter": "2023-05-23T00:00:00.3345758Z",  
"lastUpdatedBefore": "2023-05-30T00:00:00.3686473Z" }

我已将子管道中的一个活动设置为失败。
这是响应-Value数组中没有任何内容

{
        "value": [],
        "ADFWebActivityResponseHeaders": {
            "Pragma": "no-cache",
            "x-ms-correlation-request-id": "94cxxxx0-xxxx-xxxx-xxxx-b0842c922b3f",
...
        },
        "effectiveIntegrationRuntime": "AutoResolveIntegrationRuntime (West Europe)",
        "executionDuration": 0,
        "durationInQueue": {
            "integrationRuntimeQueue": 0
        },
        "billingReference": {
            "activityType": "ExternalActivity",
            "billableDuration": [
                {
                    "meterType": "AzureIR",
                    "duration": 0.016666666666666666,
                    "unit": "Hours"
                }
            ]
        }
    }

我尝试了URL中的父管道runid和子管道runid,都返回一个空的Value数组。
我错过了什么?

u5rb5r59

u5rb5r591#

您需要确保要捕获其执行详细信息的管道是通过“触发器”模式而不是“调试”模式执行的。因此,您需要发布和触发管道,捕获管道runid并在Web Activity中传递相同的内容。

wlzqhblo

wlzqhblo2#

同意@AnnuKumari获取活动运行详细信息,管道应该使用触发器运行,而不是调试模式面临同样的问题,但当我触发它时,我得到了一个输出。还应确保是正确的,并且在指定的时间间隔(UTC)之间存在运行。
此外,您还可以根据需要运行子管道活动的详细信息。你需要提供它的运行id为@{activity('Execute Pipeline1').output.pipelineRunId}

示例URL:

https://management.azure.com/subscriptions/@{pipeline().globalParameters.SubscriptionId}/resourceGroups/@{pipeline().globalParameters.ResourceGrpName}/providers/Microsoft.DataFactory/factories/@{pipeline().DataFactory}/pipelineruns/@{activity('Execute Pipeline1').output.pipelineRunId}/queryActivityRuns?api-version=2018-06-01

我的执行:

输出:

相关问题