JsonTableColumnFilter¶
Descrição¶
Fornece um filtro de coluna de tabela com base em uma configuração do JSON. A configuração do JSON deve ser uma matriz de objetos, em que cada objeto representa uma tabela e seu filtro de coluna. O objeto deve ter as seguintes propriedades: schema: o nome do esquema da tabela; table: o nome da tabela; included: uma matriz de nomes de colunas para incluir; excluded: uma matriz de nomes de colunas para excluir; includedPattern: um padrão de expressão regular para incluir colunas; excludedPattern: um padrão de expressão regular para excluir colunas. O esquema e a tabela devem ser fornecidos para cada objeto, e uma ou mais das propriedades included
, excluded
, includedPattern
ou excludedPattern
devem ser fornecidas. Se alguma coluna for fornecida como incluída e excluída, a coluna será excluída. Se apenas um único filtro for fornecido, a configuração JSON poderá ser um único objeto JSON, em vez de uma matriz.
Propriedades¶
Na lista abaixo, as propriedades obrigatórias são mostradas com um asterisco (*). Outras propriedades são consideradas opcionais. A tabela também indica os valores padrão e se uma propriedade é compatível com linguagem de expressão NiFi.
Nome de exibição |
Nome da API |
Valor padrão |
Valores permitidos |
Descrição |
---|---|---|---|---|
Filtrar JSON |
Filtrar JSON |
Representação JSON do filtro de coluna |
Gerenciamento do estado¶
Esse componente não armazena o estado.
Restrito¶
Esse componente não é restrito.
Considerações sobre os recursos do sistema¶
Esse componente não especifica considerações sobre os recursos do sistema.