Olá, seja bem-vindo a mais uma aula do curso Desenvolvimento com Apache Nifi.
Nesta aula vamos falar sobre o processor UpdateAttribute.
Este Processor pode atualizar os atributos de um FlowFile usando propriedades ou regras adicionadas pelo usuário.
Existem três maneiras de usar esse processador para adicionar ou modificar atributos:
- Uso Básico:
Permite definir alterações de atributo padrão que afetam todos os FlowFile que passam pelo processador.
- Uso Avançado
Permite fazer alterações de atributos condicionais que afetam apenas um FlowFile se ele atender a determinadas condições. É possÃvel usar os dois métodos no mesmo processor ao mesmo tempo.
- Excluir expressão de atributos
Permite fornecer uma expressão regular e quaisquer atributos com um nome correspondente serão excluÃdos.
As propriedades neste processor são adicionadas pelo usuário. Suporta Expression Language.
Os relacionamentos permitidos para direcionar ou terminar um flowfile são:
- success= Qualquer FlowFile obtido com sucesso do sistema de arquivos será transferido para este relacionamento.
- set state fail= Se o processor estiver executando com estado e não definir o estado após adicionar atributos ao FlowFile, o FlowFile será roteado para esse relacionamento.