SplitRecord

 

Olá, seja bem-vindo a mais uma aula do curso Desenvolvimento com Apache Nifi.

Nesta aula vamos falar sobre o processor SplitRecord**.**

Este Processor divide um FlowFile de entrada que está em um formato de dados orientado a registro em vários FlowFiles menores

Abaixo temos uma lista com as suas propriedades:

  • Record Reader : Especifica o serviço do controlador a ser usado para ler dados de entrada
  • Record Writer : Especifica o serviço do controlador a ser usado para gravar os registros
  • Records Per Split : Especifica quantos registros devem ser gravados em cada 'divisão' ou 'segmento' FlowFile

Os relacionamentos permitidos para direcionar ou terminar um flowfile sã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á roteado para este relacionamento.
  • splits= Os 'segmentos' individuais do FlowFile original serão roteados para este relacionamento.
  • original= Ao dividir com sucesso um FlowFile de entrada, o FlowFile original será enviado para este relacionamento.