使用数据融合参数设置器,我在其中定义了可重用管道的所有参数。在执行它时,我为某些参数提供了运行时参数,这些参数与Argument Setter中嵌入的JSON URL中提供的默认参数不同。 但是很多时候,管道最终会从参数设置器URL中获取默认值,而不是从运行时参数中获取默认值,从而导致失败。
此行为在我创建的每个管道中都不一致-确认运行时参数应取代为该参数定义的任何先前值。
我使用的解决方法是删除插件,然后为每个新管道重新添加它。但这违反了创建可重复使用管道的目的。
有人遇到过这个问题吗?
答案 0 :(得分:1)
此Wiki https://cloud.google.com/data-fusion/docs/tutorials/reusable-pipeline提供了有关如何使用Argument Setter创建可重用管道的示例。从那里开始,似乎使用了运行时参数来通知数据融合管道以使用Argument Setter URL中的宏。 Argument Setter是一种Action插件,它允许通过动态替换HTTP Server可以服务的配置来创建可重用的管道。看起来无论您如何更改运行时参数,只要在管道运行时可以读取相同的marco,这些参数都将被覆盖。