跳到主要内容
版本:2.3.8

过滤器

过滤器转换插件

描述

过滤字段

属性

名称类型是否必须默认值
include_fieldsarrayno
exclude_fieldsarrayno

include_fields [array]

需要保留的字段列表。不在列表中的字段将被删除。

exclude_fields [array]

需要删除的字段列表。不在列表中的字段将被保留。

注意,include_fieldsexclude_fields 两个属性中,必须设置一个且只能设置一个

common options [string]

转换插件的常见参数, 请参考 Transform Plugin 了解详情

示例

源端数据读取的表格如下:

nameagecard
Joy Ding20123
May Ding20123
Kin Dom20123
Joy Dom20123

我们想要保留字段 name, card,我们可以像这样添加 Filter 转换:

transform {
Filter {
source_table_name = "fake"
result_table_name = "fake1"
include_fields = [name, card]
}
}

我们也可以通过删除字段 age 来实现, 我们可以添加一个 Filter 转换,并设置exclude_fields:

transform {
Filter {
source_table_name = "fake"
result_table_name = "fake1"
exclude_fields = [age]
}
}

那么结果表 fake1 中的数据将会像这样:

namecard
Joy Ding123
May Ding123
Kin Dom123
Joy Dom123

更新日志

新版本

  • 添加过滤转器换连接器