lynx   »   [go: up one dir, main page]

ScriptedFilterRecord 2025.5.31.15

Bundle

org.apache.nifi | nifi-scripting-nar

Beschreibung

Dieser Prozessor bietet die Möglichkeit, Datensätze aus FlowFiles herauszufiltern, indem er das vom Benutzer bereitgestellte Skript verwendet. Jeder Datensatz wird vom Skript ausgewertet, das einen booleschen Wert zurückgeben muss. Datensätze mit einem „true“-Ergebnis werden an die Beziehung „matching“ in einem Batch weitergeleitet. Andere Datensätze werden herausgefiltert.

Tags

filter, groovy, record, script

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

Sollte bei der Verarbeitung des eingehenden FlowFile ein Problem auftreten, wird das eingehende FlowFile an diese Beziehung weitergeleitet.

original

Nach erfolgreicher Verarbeitung wird das eingehende FlowFile an diese Beziehung übertragen. Dies geschieht unabhängig von der Anzahl der gefilterten oder verbleibenden Datensätze.

success

Übereinstimmende Datensätze des Original-FlowFile werden an diese Beziehung weitergeleitet. Wenn es keine übereinstimmenden Datensätze gibt, wird kein FlowFile hierher 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:

Лучший частный хостинг