ADF pipeline中如何调用已知pipeline run ID的output
要调用已知pipeline run ID的输出,可以使用ADF的REST API进行操作。以下是一种可能的方法:
-
使用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
-
从返回的响应中提取输出的详细信息。在响应的
properties字段中,通常会有一个名为output的属性,其中包含了输出的相关信息。 -
如果需要进一步处理输出,可以使用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}:要获取详细信息的数据集名称(通常是输出的数据集名称)
-
从返回的响应中提取输出的具体信息,例如输出的文件路径、内容等。
请注意,以上步骤只是一种可能的方法,在实际应用中可能需要根据具体情况进行调整和修改
原文地址: https://www.cveoy.top/t/topic/iJQp 著作权归作者所有。请勿转载和采集!