[英]How to check if the pipeline exists in the Azure Data Factory?
我需要根据主管道参数值动态运行数据工厂管道。 参数值在管道名称中。 例如,我的主管道名称是:MasterLoadData,我的子管道是:LoadDataCAN、LoadDataEUR、LoadDataNYK 等位置名称 CAN、EUR、NYK 等是参数。
这些管道中的每一个都执行独特的功能。 我以这种方式有多个管道(大约 30 个)。 我不想在 switch 活动中对管道进行硬编码,而是想使用 web 活动并动态构建管道名称,然后运行它。
我希望能够在触发 web 活动之前验证子管道是否存在。 有没有办法做到这一点?
任何帮助表示赞赏。
您可以通过调用此HTTP 请求获取数据工厂中的管道名称列表。
URL : https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines?api-version=2018-06-01
方法: GET
将 web 活动的 output 传递给 ForEach 活动以循环每个管道。
在 ForEach 活动中,您可以验证当前项目(管道名称: item().name
)并执行所需的活动。
您可以参考此链接以获取详细说明。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.