字段映射转换插件
添加输入模式和输出模式映射
| 名称 | 类型 | 是否必须 | 默认值 |
|---|---|---|---|
| field_mapper | Object | yes |
指定输入和输出之间的字段映射关系
转换插件的常见参数, 请参考 Transform Plugin 了解详情
源端数据读取的表格如下:
| id | name | age | card |
|---|---|---|---|
| 1 | Joy Ding | 20 | 123 |
| 2 | May Ding | 20 | 123 |
| 3 | Kin Dom | 20 | 123 |
| 4 | Joy Dom | 20 | 123 |
我们想要删除 age 字段,并更新字段顺序为 id、card、name,同时将 name 重命名为 new_name。我们可以像这样添加 FieldMapper 转换:
transform {
FieldMapper {
plugin_input = "fake"
plugin_output = "fake1"
field_mapper = {
id = id
card = card
name = new_name
}
}
}
那么结果表 fake1 中的数据将会像这样:
| id | card | new_name |
|---|---|---|
| 1 | 123 | Joy Ding |
| 2 | 123 | May Ding |
| 3 | 123 | Kin Dom |
| 4 | 123 | Joy Dom |