JsonTableColumnFilter¶
描述¶
根据 JSON 配置提供表列筛选器。JSON 配置应该是一个对象数组,其中每个对象代表一个表及其列筛选器。该对象应具有以下属性:schema(表的架构名称)、table(表名称)、included(要包含的列名数组)、exclude(要排除的列名数组)、includedPattern(包含列的正则表达式模式)、excludedPattern(排除列的正则表达式模式)。必须为每个对象提供架构和表,并提供 included
、excluded
、includedPattern
或 excludedPattern
属性中的一个或多个。如果有任何列同时包含在 included 和 excluded 属性中,则该列将被排除。如果仅提供单个筛选器,则 JSON 配置可以是单个 JSON 对象,而不是数组。
属性¶
下表列出了各项属性,其中带星号 (*) 的为必需属性。其他属性视为可选属性。该表还指出了所有默认值以及属性是否支持 NiFi 表达式语言。
显示名称 |
API 名称 |
默认值 |
允许值 |
描述 |
---|---|---|---|---|
筛选器 JSON |
筛选器 JSON |
列筛选器的 JSON 表示 |
状态管理¶
此组件不存储状态。
受限¶
此组件不受限制。
系统资源注意事项¶
此组件未指定系统资源注意事项。