Skip to content

拆分字段组件使用说明 ​

组件说明 ​

拆分字段可以按照指定的分隔符将要拆分的字段拆成多个字段。

配置项说明 ​

配置名称数据类型是否必须默认值描述
节点名称String是-当前创建的节点名称,由用户自定义且不可为空。命名可包含字母、数字、下划线。
需要拆分的字段名String是-指定要拆分字段的名称。
分隔符String是,指定字段分隔符。特殊字符(如CHAR ASCII HEX01)可以用$[value]格式设置,如$[01]或$[6F,FF,00,1F]。默认值为“,”英文逗号。
忽略括号内的分隔符String是-忽略括号内的分隔符。
新字段名称String是-拆分出的新的字段名称。
新字段IDString是-拆分出新字段的ID编号。
是否移除IDString是-是否要移除该编号的的字段。
类型String是-字段的数据类型。
长度String是-字段长度。
精度String是-数字类型字段的浮点数的精确位数。
格式String是-字段转换掩码。
分组符号String是-在字符型转小数型时,识别字符串中的分隔符(例如常见的千位分隔符)。
小数点符号String是-在字符型转小数型时,识别字符串中的小数点。
货币符号String是-指定货币符号。
Nullif名称Nullif名称String是-该字段不为空时,新字段数据与改字段指定值相等,且缺省值不为空时,使用缺省值;当新字段数据与改字段指定值相等,且缺省值为空时,使用NULL值,对于字符串类型需根据kettle-variables.xml中KETTLE_EMPTY_STRING_DIFFERS_FROM_NULL值而定的,该值为Y时,使用空字符串,N时使用NULL值。
缺省值String是-新字段数据与Nullif值相等,且缺省值不为空时,使用缺省值。
去除空格选择String是-指定去除拆分后新字段中空格位置。