SplitRecord 2025.5.31.15

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Divide um FlowFile de entrada que está em um formato de dados orientado a registros em vários FlowFiles menores

Tags

avro, csv, freeform, generic, json, log, logs, schema, split, text

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

Registros por divisão

Especifica quantos registros devem ser gravados em cada FlowFile “split” ou “segment”

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 essa relação.

original

Após a divisão bem-sucedida de um FlowFile de entrada, o FlowFile original será enviado para essa relação.

splits

Os “segmentos” individuais do FlowFile original serão roteados para essa relação.

Grava atributos

Nome

Descrição

mime.type

Define o atributo mime.type como o tipo MIME especificado pelo Record Writer para os FlowFiles encaminhados para a relação “splits”.

record.count

O número de registros no FlowFile. Isso é adicionado aos FlowFiles que são roteados para a relação “splits”.

fragment.identifier

Todas os FlowFiles divididos produzidos a partir do mesmo FlowFile pai terão o mesmo UUID gerado aleatoriamente adicionado a esse atributo

fragment.index

Um número incremental que indica a ordem dos FlowFiles divididos que foi criada a partir de um único FlowFile pai

fragment.count

O número de FlowFiles divididos gerados a partir do FlowFile pai

segment.original.filename

O nome de arquivo do FlowFile pai