Split
描述
将一个字段拆分成多个字段。
选项
- name(名称): 字符串,必填。
- separator(分隔符): 字符串,必填。用于拆分字段的分隔符。
- split_field(拆分字段): 字符串,必填。要拆分的字段名称。
- output_fields(输出字段): 数组,必填。存储拆分后的结果的字段数组。
常见选项
- Transform plugin common parameters,请参阅 Transform Plugin 了解详情。
Example
从源中读取的数据如下:
name age card
Joy Ding 20 123
May Ding 20 123
Kin Dom 20 123
Joy Dom 20 123
我们想要将 name 字段拆分为 first_name 和 second_name,我们可以添加 Split transform,如下所示:
transform {
Split {
source_table_name = "fake"
result_table_name = "fake1"
separator = " "
split_field = "name"
output_fields = [first_name, second_name]
}
}
那么,fake1 表中的数据将如下所示:
name age card first_name last_name
Joy Ding 20 123 Joy Ding
May Ding 20 123 May Ding
Kin Dom 20 123 Kin Dom
Joy Dom 20 123 Joy Dom
参考资料
https://seatunnel.apache.org/docs/2.3.3/transform-v2/split