如何在数据工厂中将参数值从管道传递给其他人?

How to pass parameter value from pipeline to others in Data Factory?

我只想在 ADF 中定义一次参数,因为为了简单起见,我希望只在 DevOps 中覆盖一次参数。

我有一个带参数“数据库”的主管道,它的值为“DB1”。

我正在调用执行管道,我想将 DatabaseName 传递给子管道。 Execute Pipeline的参数设置为“Database”,其值为“

子管道参数为“数据库”,其值为“”。 我有查找 Activity,它使用参数“数据库”

进行查询

当我执行主管道时出现错误。我看到查找使用了“数据库”,其值为“”。

如何将管道中的参数值传递给其他人?

在子管道中创建参数并将参数传递给查找 activity 中的数据集 属性。

子管道:

  1. 为数据库名称添加数据集参数

  1. 创建子管道参数。

  1. 将子管道参数传递给查找 activity 数据集属性。

主管道:

  1. 创建主管道参数。

  1. 在执行管道activity设置中,当您select子管道时,您将在参数下看到子参数。

  2. 如下所示在子参数值中传递主管道参数。