如何在Azure Data Factory V2中设置项目级参数

时间:2019-05-14 08:43:20

标签: azure azure-data-factory-2

我们需要设置项目级别的参数,这些参数将在ADF V2中的每个管道中重复使用。当前,我们在每个管道中重复相同的参数。如果根本需要修改该参数,则必须手动进入每个管道的触发器并对其进行修改,这既乏味又错误。

有没有更好的方法将它们设置为项目级参数,并且每当管道触发时,它们就会在数据工厂中自动初始化和分配。

2 个答案:

答案 0 :(得分:0)

基于官方document,管道是一起执行任务的活动的逻辑分组。没有更多的东西代表管道的组,因此您不能让管道共享一个相同的参数。

enter image description here

我有一种解决方法,使用Execute pipeline activitySet Variable activity

您可以在Execute管道活动中调用其他管道。在此之前,您可以在管道中设置变量。

enter image description here

然后重置“设置变量”活动中的值,以为所有管道提供相同的参数。

enter image description here

一些细节,请参阅此link

答案 1 :(得分:0)

在这里想想,但您是否考虑过读取数据库来获取此参数?

您可以使每个管道在只有一个带有该参数的记录的表上进行查找(LookupActivity),然后将其设置为“变量活动”(Set Variable Activity),然后使用此变量。如果您只需要更改此参数,只需更改数据库中的记录,所有管道在其下一次执行中将立即使用此新值。

希望这对您有帮助!