组件名称:SQL脚本

  [版本号:5] [更新时间:2019-10-28]

简介

  SQL脚本:自定义的SQL脚本对数据进行转换处理,只支持select和create table、drop table,不支持update、insert和delete。SQL语法遵从HiveSQL,参考:http://www.hplsql.org/doc。有四个输入端口,分别代表四个输入数据表,在SQL语句中分别使用${T1},${T2},${T3},${T4}代表四个输入数据。例如select from ${T1} 表示从第一个输入数据中获取所有列数据。中间可以执行任意的SQL语句,例如create table和drop table,最后一句必须为select语句,输出内容为该最后一句select语句的结果。后面节点的字段选择可以选择到select语句定义的字段名称,如果select字段包含,则需要该节点运行之后才能选择到*代表的字段。

输入和输出

  输入端口个数:4

  输出端口个数:1

参数配置

参数名称 参数说明 参数默认值 是否必填
SQL脚本 中间可以执行任意的SQL语句,最后一句必须为select语句。输出表内容为该select语句的结果,后面节点的字段选择可以选择到select语句定义的字段名称,如果select字段包含,则需要该节点运行之后才能选择到代表的字段。例子:select * from$ {T1} limit100,其中${T1}表示要从第一个输入端口输入的表数据,${T2}表示要从第二个输入端口输入的表数据,依次类推。 select * from ${T1} 必填
全量数据保存 节点输出的全量数据是否保存至数据库;若保存,会增加时间及存储资源开销可选 No -
全量数据表名 全量数据表名,表名不可以是中文可选 -

字段配置

字段名称 字段说明 字段默认值 是否必配

运行后生成的字段列

  运行之后生成的字段列是该组件新增的字段列,在结果数据中会体现出来,后续节点可以选择到这些字段列。

字段名称 字段说明 字段类型

results matching ""

    No results matching ""