Split transform plugin
Split a field to more than one field.
name | type | required | default value |
---|---|---|---|
separator | string | yes | |
split_field | string | yes | |
output_fields | array | yes |
The list of fields that need to be kept. Fields not in the list will be deleted
The field to be split
The result fields after split
Transform plugin common parameters, please refer to Transform Plugin for details
The data read from source is a table like this:
name | age | card |
---|---|---|
Joy Ding | 20 | 123 |
May Ding | 20 | 123 |
Kin Dom | 20 | 123 |
Joy Dom | 20 | 123 |
We want split name
field to first_name
and second name
, we can add Split
transform like this
transform {
Split {
source_table_name = "fake"
result_table_name = "fake1"
separator = " "
split_field = "name"
output_fields = [first_name, second_name]
}
}
Then the data in result table fake1
will like this
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 |
- Add Split Transform Connector