SplitRecord 2025.5.31.15

Bundle

org.apache.nifi | nifi-standard-nar

Description

Fractionne unFlowFile en entrée au format de données orienté enregistrement en plusieurs FlowFiles plus petits

Balises

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

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

Record Reader

Spécifie le Controller Service à utiliser pour la lecture des données entrantes

Record Writer

Spécifie le Controller Service à utiliser pour la génération des enregistrements en sortie

Records Per Split

Spécifie le nombre d’enregistrements à écrire dans chaque FlowFile “split” ou “segment”

Relations

Nom

Description

failure

Si un FlowFile ne peut pas être transformé du format d’entrée configuré au format de sortie configuré, le FlowFile inchangé sera routé vers cette relation.

original

Lorsqu’un FlowFile entrant est fractionné avec succès, le FlowFile d’origine est envoyé à cette relation.

splits

Les différents “segments” du FlowFile seront routés vers cette relation.

Écrit les attributs

Nom

Description

mime.type

Définit l’attribut mime.type sur le type MIME spécifié par le Record Writer pour les FlowFiles routés vers la relation “splits”.

record.count

Le nombre d’enregistrements dans le FlowFile. Ceci est ajouté aux FlowFiles qui sont routés vers la Relation “splits”.

fragment.identifier

Tous les FlowFiles produits à partir du même FlowFile parent auront le même UUID généré aléatoirement et ajouté pour cet attribut

fragment.index

Un numéro d’ordre qui indique l’ordre des FlowFiles fractionnés qui ont été créés à partir d’un seul FlowFile parent

fragment.count

Le nombre de FlowFiles fractionnés générés à partir du FlowFile parent

segment.original.filename

Le nom du FlowFile parent