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