更新时间:2024-07-19 GMT+08:00

EL操作转换

概述

“EL操作转换”算子,对字段值进行运算后生成新的字段,目前支持的算子有:md5sum、sha1sum、sha256sum和sha512sum等。

输入与输出

  • 输入:需要转换的字段
  • 输出:经过EL表达式转换后的字段

参数说明

表1 算子参数说明

参数

含义

类型

是否必填

默认值

el操作之后生成的字段

配置EL表达式:

  • 名称:表达式输出结果的名称。
  • el表达式:表达式,格式为:表达式名称(输入字段名,是否用小写字母表示输出结果)。例如,md5sum(fieldname,true)。
    • md5sum:生成md5校验值。
    • sha1sum:生成sha1校验值。
    • sha256sum:生成sha256校验值。
    • sha512sum:生成sha512校验值。
  • 类型:表达式输出结果类型,建议选择“VARCHAR”
  • 时间格式:表达是输出结果格式。
  • 长度:表达式输出结果长度。

map

数据处理规则

  • 对字段值进行运算后生成新的字段。
  • 当前新字段的类型只能为VARCHAR。

样例

通过“CSV文件输入”算子,生成两个字段A和B。

源文件见下图:

配置“EL操作转换”算子,生成C、D、E和F四个字段:

依次输出这六个字段,结果如下图: