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.

Tags

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

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.

Siehe auch: