参数传递
更新时间: 2024-12-04 15:41:03
参数传递支持将本节点的产出结果输出给下游节点使用,当前SQL节点Hive引擎、Spark引擎、Script节点的Shell脚本支持该功能。
功能介绍
参数传递功能将根据以下示例介绍使用方法。示例图如下:
上图中,SQL_hive节点和Script节点作为下游节点SQL_output的输入节点。
步骤一:节点SQL_hive配置
节点SQL_hive类型为SQL节点,在SQL编辑器中输入代码如下:
代码输入完成后进行节点设置。执行引擎选择Hive,添加输出参数,如下图所示,其中系统会自动生成参数名称,如output1。
步骤二:节点Script配置
在节点Script中,填入引用脚本,并将内容输出到环境变量中。在输出参数处配置待输出参数,如下图所示,其中系统会自动生成参数名称,如output2。
Shell文件中的示例内容如下:
步骤三:节点SQL_output配置
在节点的其他设置页面的输入参数处,添加上游的输出参数output1和output2,其格式为SQL_hive$output1、Script$output2。
在SQL编辑器中直接引用输入参数,如下所示:
步骤四:结果展示
上述步骤配置完成后,在离线开发的开发模式选择所有节点进行运行,在运行结束后前往节点SQL_output的结果预览中查看结果,如下图所示:
注意:参数传递只能在一次运行中实现传递,如果单独运行某个节点,则无法传递。 |