拼接转换
概述
“拼接转换”算子,将已有字段的值通过连接符拼接,生成新的字段。
输入与输出
- 输入:需要拼接的字段
- 输出:拼接后的字段
参数说明
参数 |
含义 |
类型 |
是否必填 |
默认值 |
---|---|---|---|---|
输出字段名 |
配置拼接后的字段名。 |
string |
是 |
无 |
分隔符 |
配置拼接符,可为空。 |
string |
否 |
空字符串 |
被拼接字段名 |
配置需要被拼接字段名。 字段名:需填写上一个转换步骤生成的字段名,可添加多个。 |
map |
是 |
无 |
数据处理规则
- 按顺序将“被拼接字段名”中配置的字段的值,通过连接符拼接后,赋给“输出字段名”。
- 当有字段的值为null时,会转化为空字符串,再与其他字段值拼接。
样例
通过“CSV文件输入”算子,生成三个字段A、B和C。
源文件如下图:
配置“拼接转换”算子,“分隔符”为空格,生成新字段D:
转换后,依次输出A、B、C和D,结果如下: