如何在子管道中获取父管道的触发器名称,而不使用参数

时间:2019-05-21 00:11:20

标签: azure-data-factory

我在ADF中进行了以下设置

主管道->子管道1->子管道2

为主管道设置了

“ Trigger_A”。有没有办法在不使用参数的情况下在子pipeline2中获取此触发器名称?

换句话说,如果我在子pipeline2中执行@pipeline()。triggerName,则会得到一个唯一ID,但我想获取值“ Trigger_A”。

请让我知道。

1 个答案:

答案 0 :(得分:0)

根据我的research@pipeline().triggerName仅可用于特定管道。(对您来说,它是主管道)

如果要引用触发器名称的值,则需要将触发器名称作为参数传递到子管道中。

另一个想法(有点麻烦):如果触发器名称是静态的,则可以编写一个自定义的rest api来获取值,并在子管道中使用Web Activity