作者:陈剑冬 历史版本:1 最后编辑:陈剑冬 更新时间:2024-05-27 17:04
功能简介
该步骤将一个字段拆分为多个字段,原字段就不存在数据流之中。拆分的规则是按照一个的分隔符进行拆分。
基本配置
- 步骤名称:指定拆分字段的步骤名称,该名称在同一转换中唯一。
- 需要拆分的字段:指定要拆分的字段的名称。
- 分隔符:指定分隔字段的分隔符,如”,”和”;”。
- Enclosure:用一对指定的字符串将字段括起来。
- 新的字段:指定拆分创建的新字段的名称。
- ID:在字段中指定标识符字符串。如果指定字符串与字段中的现有字符不匹配,生成的字段值为零。
- 移除ID:指定要从输出中的字段中删除的ID。
- 类型:从下拉列表中选择字段的数据类型或手动输入。
- 长度:指定字段的长度。
- 精度:指定数字类型字段的浮点位数
- 格式:指定数值型或日期型等字段的格式掩码。
- 分组符号:指定用于分隔数字中千位数的符号,如设置为【!】,100,000.00就会变成100!000.00。
- 小数点符号:指定用于表示小数点的符号,如设置为【!】,100,000.00就会变成100,000!00。
- Null if:指定要在字段中匹配的字符串。当字段值与指定的字符串匹配时,字段值设置为 null。
- 缺省:如果字段为 null 或为空,请指定字段的默认值。
- 去除空格类型:指定是否要去除空格,以及去除哪部分的空格。
使用示例
需求:现有一张ms_students表,存着一组学生信息,要求将学生姓名字段拆分成“姓”和“名”两个字段。
设计转换
拆分字段,将zfc字段拆成姓氏和名字,分别输出到同一张表中。
点击运行,查看输出