ScriptedTransformRecord 2025.5.31.15

Bundle

org.apache.nifi | nifi-scripting-nar

Description

Fournit la possibilité d’évaluer un script simple pour chaque enregistrement d’un FlowFile entrant. Le script peut transformer l’enregistrement d’une manière ou d’une autre, le filtrer ou demander des enregistrements supplémentaires. Voir les Détails supplémentaires du processeur pour plus d’informations.

Balises

filter, groovy, modify, record, script, transform, update

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

Répertoire des modules

Liste séparée par des virgules des chemins d’accès aux fichiers et/ou répertoires contenant les modules requis par le script.

Record Reader

Le Record Reader à utiliser pour analyser le contenu de FlowFile en enregistrements

Record Writer

Le Record Writer à utiliser pour sérialiser les enregistrements après qu’ils aient été transformés

Corps du script

Corps du script à exécuter. Un seul fichier de script ou corps de script peut être utilisé

Moteur de script

La langue à utiliser pour le script

Fichier script

Chemin d’accès au fichier script à exécuter. Un seul fichier de script ou corps de script peut être utilisé

Restrictions

Autorisation requise

Explication

exécuter le code

Fournit à l’opérateur la possibilité d’exécuter un code arbitraire en bénéficiant de toutes les autorisations dont dispose NiFi.

Relations

Nom

Description

failure

Tout FlowFile qui ne peut pas être transformé sera routé vers cette Relation

success

Chaque FlowFile qui a été transformé avec succès sera routé 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

record.count

Le nombre d’enregistrements dans le FlowFile

record.error.message

Cet attribut fournit, en cas d’échec, le message d’erreur rencontré par le Record Reader ou le Record Writer.

Voir aussi :