RenameRecordField 2025.5.31.15

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Renomeia um ou mais campos em cada registro de um FlowFile. 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 é o novo nome a ser atribuído ao campo de registro que corresponde a RecordPath. O valor da propriedade pode usar a linguagem de expressão para fazer referência aos atributos do FlowFile, bem como às variáveis field.name, field.value, field.type e record.index

Tags

avro, csv, field, generic, json, log, logs, record, rename, schema, 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

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.

Casos de uso

Renomeie um campo em cada registro para um nome específico e conhecido.

Renomear um campo em cada registro para um nome derivado de um atributo do FlowFile.

Renomear um campo em cada registro para um novo nome derivado do nome do campo atual.

Consulte também