Skip to content

Latest commit

 

History

History
72 lines (48 loc) · 1.61 KB

split.md

File metadata and controls

72 lines (48 loc) · 1.61 KB

Split

Split transform plugin

Description

Split a field to more than one field.

Options

name type required default value
separator string yes
split_field string yes
output_fields array yes

separator [string]

The list of fields that need to be kept. Fields not in the list will be deleted

split_field[string]

The field to be split

output_fields[array]

The result fields after split

common options [string]

Transform plugin common parameters, please refer to Transform Plugin for details

Example

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

Changelog

new version

  • Add Split Transform Connector