ScriptedTransformRecord 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-scripting-nar
Beschreibung¶
Bietet die Möglichkeit, ein einfaches Skript für jeden Datensatz in einem eingehenden FlowFile zu bewerten. Das Skript kann den Datensatz auf irgendeine Weise transformieren, ihn filtern oder zusätzliche Datensätze abspalten. Weitere Informationen finden Sie in den „Weiteren Details“ des Prozessors.
Eingabeanforderung¶
REQUIRED
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
Module Directory |
Durch Kommas getrennte Liste von Pfaden zu Dateien und/oder Verzeichnissen, die vom Skript benötigte Module enthalten. |
Record Reader |
Der Record Reader zum Parsen des eingehenden FlowFile in Datensätze. |
Record Writer |
Der Record Writer, der für die Serialisierung von Datensätzen nach deren Transformation verwendet wird |
Script Body |
Body des auszuführenden Skripts. Es kann nur eine der Optionen „Script File“ oder „Script Body“ verwendet werden |
Script Engine |
Die für das Skript zu verwendende Sprache |
Script File |
Pfad zur auszuführenden Skriptdatei. Es kann nur eine der Optionen „Script File“ oder „Script Body“ verwendet werden |
Einschränkungen¶
Erforderliche Berechtigung |
Erläuterung |
---|---|
execute code |
Bietet dem Operator die Möglichkeit, beliebigen Code unter Verwendung aller Berechtigungen von NiFi auszuführen. |
Beziehungen¶
Name |
Beschreibung |
---|---|
failure |
Jedes FlowFile, das nicht umgewandelt werden kann, werden an diese Beziehung weitergeleitet. |
success |
Jedes FlowFile, das erfolgreich umgewandelt wurde, wird an diese Beziehung weitergeleitet |
Schreibt Attribute¶
Name |
Beschreibung |
---|---|
mime.type |
Setzt das Attribut „mime.type“ auf den vom Record Writer angegebenen MIME-Typ |
record.count |
Die Anzahl der Datensätze im FlowFile |
record.error.message |
Dieses Attribut gibt im Falle eines Fehlers die Fehlermeldung an, die der Reader oder Writer erhalten hat. |