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.
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. |