繁体   English   中英

我可以将参数传递给 Synapse 管道中的多个笔记本吗?

[英]Can I pass parameters to multiple notebooks in a Synapse pipeline?

我有一个 Synapse 管道,其中有 10 个笔记本按顺序执行。 这些笔记本采用各种参数,其中一些参数对所有或部分笔记本是通用的。 而不是为每个笔记本定义这些参数的值(这是重复的)我想知道我是否可以在管道级别定义一次并将它们传递到使用它们的每个笔记本中?

到目前为止,我尝试使用默认值在管道级别myparam定义一个参数,然后在笔记本参数中我将管道参数引用为@pipeline().parameter.myparam我认为它会采用管道中定义的默认值水平 - 但事实并非如此。 我正在尝试做的事情有可能吗? 提前致谢。

是的,您可以将参数传递给 Synapse 管道中的多个笔记本。

根据这份官方文件

您可以使用参数将外部值传递到管道、数据集、链接服务和数据流中。 一旦将参数传递到资源中,就无法更改。 通过参数化资源,您可以每次使用不同的值重用它们。 参数可以单独使用,也可以作为表达式的一部分使用。 JSON 定义中的值可以是文字或在运行时计算的表达式。

以下是一些可能对您有所帮助的参考参数示例。

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM