UpdateAttribute

 

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.