UpdateRecord 2025.5.31.15

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Atualiza o conteúdo de um FlowFile que contém dados orientados por registros (ou seja, dados que podem ser lidos por meio de um RecordReader e gravados por um RecordWriter). Esse processador exige que pelo menos uma propriedade definida pelo usuário seja adicionada. O nome da propriedade deve indicar um RecordPath que determina o campo que deve ser atualizado. O valor da propriedade é um valor de substituição (opcionalmente fazendo uso da linguagem de expressão) ou é um RecordPath que extrai um valor do registro. O fato de o valor da propriedade ser determinado como um RecordPath ou um valor literal depende da configuração da propriedade <Estratégia de valor de reposição> (Replacement Value Strategy).

Tags

avro, csv, freeform, generic, json, log, logs, record, schema, text, update

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

Estratégia de valor de reposição

Especifica como interpretar os valores de substituição configurados

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.index

Esse atributo fornece o índice da linha atual e só está disponível dentro da expressão de valor literal.

record.error.message

Esse atributo fornece, em caso de falha, a mensagem de erro encontrada pelo leitor ou gravador.

Casos de uso

Combine vários campos em um só.

Altere o valor de um campo de registro para um valor explícito.

Copie o valor de um campo de registro para outro campo de registro.

Enriqueça os dados injetando o valor de um atributo em cada registro.

Altere o formato do valor de um campo de registro.

Consulte também