【问题标题】:Setting dynamic content as Pipeline Parameter's default value?将动态内容设置为管道参数的默认值?
【发布时间】:2021-05-10 09:13:01
【问题描述】:

我使用上图天真地描述了一个场景。所有组件都在 Azure 数据工厂中。

管道 1 的活动很少,每个活动都调用管道 2 来记录一些信息(如灰色框所示)。 我已将常用日志记录参数列表定义为parameters in Pipeline 2。其中一些与caller pipeline's name or start time. 一样基本

我想知道是否有办法将这些默认设置为调用者管道的名称/开始时间rather than 每次在管道 1 中设置它们?

由于我是新手,因此也非常欢迎有关实施的任何其他建议。

【问题讨论】:

    标签: azure azure-data-factory azure-data-factory-2


    【解决方案1】:

    更新:
    嗨@Jim,我们也可以去掉管道1中定义变量的步骤,直接给管道2中的参数赋值动态内容。


    嗨@Jim,我认为我们需要在 pipeline1 中使用一些变量,然后将动态内容分配给这些变量,然后通过“Excute Pipeline”活动将值传递给 pipeline2 参数。

    1. 声明两个变量PipelineNameStartTime

    2. 将动态内容分配给这些变量。

    3. 通过“执行管道”活动将值传递给 pipeline2 参数。

    【讨论】:

    • 感谢@Joseph 的详细回答。它还需要我将输入参数作为变量保留在管道 1 中。最终我将为每个管道拥有多个集合(如果我创建其他需要日志记录的管道)。这是可取的吗?
    • 嗨@Jim,我们也可以省略第一步和第二步,请查看我更新的部分。
    猜你喜欢
    • 1970-01-01
    • 2022-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-09
    • 1970-01-01
    • 2011-05-14
    • 1970-01-01
    相关资源
    最近更新 更多