SplitXml 2025.5.31.15

Pacote

org.apache.nifi | nifi-standard-nar

Descrição

Divide um arquivo XML em vários FlowFiles separados, cada um compreendendo um filho ou descendente do elemento raiz original

Tags

split, xml

Requisito de entrada

REQUIRED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

Profundidade de divisão

Indica a profundidade de aninhamento do XMLpara começar a dividir os fragmentos do XML. Uma profundidade 1 significa dividir os arquivos filho do arquivo raiz, enquanto uma profundidade 2 significa dividir os arquivos filho dos arquivos filho do arquivo raiz e assim por diante.

Relações

Nome

Descrição

failure

Se um FlowFile falhar no processamento por qualquer motivo (por exemplo, o FlowFile não é um XMLválido), ele será encaminhado para essa relação

original

O FlowFile original dividido em segmentos. Se o FlowFile falhar no processamento, nada será enviado a essa relação

split

Todos os segmentos do FlowFile original serão roteados para essa relação

Grava atributos

Nome

Descrição

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