JsonTableColumnFilter

描述

根据 JSON 配置提供表列筛选器。JSON 配置应该是一个对象数组,其中每个对象代表一个表及其列筛选器。该对象应具有以下属性:schema(表的架构名称)、table(表名称)、included(要包含的列名数组)、exclude(要排除的列名数组)、includedPattern(包含列的正则表达式模式)、excludedPattern(排除列的正则表达式模式)。必须为每个对象提供架构和表,并提供 includedexcludedincludedPatternexcludedPattern 属性中的一个或多个。如果有任何列同时包含在 included 和 excluded 属性中,则该列将被排除。如果仅提供单个筛选器,则 JSON 配置可以是单个 JSON 对象,而不是数组。

标签

column、database、filter、snowflake、table

属性

下表列出了各项属性,其中带星号 (*) 的为必需属性。其他属性视为可选属性。该表还指出了所有默认值以及属性是否支持 NiFi 表达式语言。

显示名称

API 名称

默认值

允许值

描述

筛选器 JSON

筛选器 JSON

列筛选器的 JSON 表示

状态管理

此组件不存储状态。

受限

此组件不受限制。

系统资源注意事项

此组件未指定系统资源注意事项。

语言: 中文