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