要调用已知pipeline run ID的输出,可以使用ADF的REST API进行操作。以下是一种可能的方法:

  1. 使用ADF的REST API调用获取指定pipeline run ID的运行详细信息。可以使用以下API路径:

    POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}/queryPipelineRunsDetails?api-version=2018-06-01
    

    在路径中,替换以下参数:

    • {subscriptionId}:订阅ID
    • {resourceGroupName}:资源组名称
    • {factoryName}:数据工厂名称
    • {runId}:要查找详细信息的pipeline run ID
  2. 从返回的响应中提取输出的详细信息。在响应的properties字段中,通常会有一个名为output的属性,其中包含了输出的相关信息。

  3. 如果需要进一步处理输出,可以使用ADF的REST API调用获取具体输出的详细信息。可以使用以下API路径:

    GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/datasets/{datasetName}/data?api-version=2018-06-01
    

    在路径中,替换以下参数:

    • {subscriptionId}:订阅ID
    • {resourceGroupName}:资源组名称
    • {factoryName}:数据工厂名称
    • {datasetName}:要获取详细信息的数据集名称(通常是输出的数据集名称)
  4. 从返回的响应中提取输出的具体信息,例如输出的文件路径、内容等。

请注意,以上步骤只是一种可能的方法,在实际应用中可能需要根据具体情况进行调整和修改

ADF pipeline中如何调用已知pipeline run ID的output

原文地址: https://www.cveoy.top/t/topic/iJQp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录