RemoveRecordField 2025.5.31.15¶
Pacote¶
org.apache.nifi | nifi-standard-nar
Descrição¶
Modifica o conteúdo de um FlowFile que contém dados orientados a registros (ou seja, dados que podem ser lidos por meio de um RecordReader e gravados por um RecordWriter) removendo os campos selecionados. Esse processador exige que pelo menos uma propriedade definida pelo usuário seja adicionada. O nome da propriedade é ignorado pelo processador, mas pode ser um identificador significativo para o usuário. O valor da propriedade deve indicar um RecordPath que determina o campo a ser removido. O processador executa a remoção na ordem em que essas propriedades são adicionadas ao processador. Defina o “Record Writer” como “Herdar esquema de registro” para usar o esquema de registro atualizado modificado ao remover os campos.
Requisito de entrada¶
REQUIRED
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
---|---|
Record Reader |
Especifica o Controller Service a ser usado para ler os dados recebidos |
Record Writer |
Especifica o Controller Service a ser usado para gravar os registros |
Relações¶
Nome |
Descrição |
---|---|
failure |
Se um FlowFile não puder ser transformado do formato de entrada configurado para o formato de saída configurado, o FlowFile inalterado será encaminhado para esse relacionamento |
success |
FlowFiles que forem transformados com sucesso serão encaminhados para esse relacionamento |
Grava atributos¶
Nome |
Descrição |
---|---|
record.error.message |
Esse atributo fornece, em caso de falha, a mensagem de erro encontrada pelo leitor ou gravador. |
Casos de uso¶
Remova um ou mais campos de um registro, onde os nomes dos campos a serem removidos são conhecidos. |