JsonTableColumnFilter¶
Descrição¶
Fornece um filtro de coluna de tabela com base em uma configuração JSON. A configuração 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 a serem incluídas - excluded: uma matriz de nomes de colunas a serem excluídas - 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 definida como incluída e excluída, ela 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.