SimpleCsvFileLookupService¶
Beschreibung¶
Eine nachladbarer, auf CSV-Dateien basierender Nachschlagedienst. Die erste Zeile der CSV-Datei wird als Header betrachtet.
Eigenschaften¶
In der folgenden Liste sind die erforderlichen Eigenschaften mit einem Sternchen (*) gekennzeichnet. Andere Eigenschaften werden als optional betrachtet. Die Tabelle zeigt auch alle Standardwerte und ob eine Eigenschaft die NiFi Expression Language unterstützt.
Display Name (Anzeigename) |
API-Name |
Standardwert |
Zugelassene Werte |
Beschreibung |
---|---|---|---|---|
CSV Format * |
CSV Format |
default |
|
Legt fest, in welchem „Format“ die CSV-Daten vorliegen, oder gibt an, ob eine benutzerdefinierte Formatierung verwendet werden soll. |
Character Set * |
Zeichensatz |
UTF-8 |
Die Zeichencodierung, die zum Decodieren der CSV-Datei verwendet wird. |
|
Comment Marker |
Comment Marker |
Das Zeichen, das verwendet wird, um den Beginn eines Kommentars zu kennzeichnen. Jede Zeile, die mit diesem Kommentar beginnt, wird ignoriert. |
||
Escape Character * |
Escape Character |
Das Zeichen, das verwendet wird, um Zeichen zu umgehen, die sonst eine bestimmte Bedeutung für den CSV-Parser hätten. Wenn die Eigenschaft über Expression Language angegeben wurde, der Ausdruck jedoch zur Laufzeit in ein ungültiges Escape-Zeichen ausgewertet wird, wird dieser übersprungen und das Standard-Escape-Zeichen verwendet. Die Einstellung auf eine leere Zeichenkette bedeutet, dass kein Escape-Zeichen verwendet werden soll. |
||
Quote Character * |
Quote Character |
„ |
Das Zeichen, mit dem Werte in Anführungszeichen gesetzt werden, sodass keine Escape-Zeichen verwendet werden müssen. Wenn die Eigenschaft über Expression Language angegeben wurde, der Ausdruck jedoch zur Laufzeit zu einem ungültigen Anführungszeichen ausgewertet wird, wird dieses übersprungen und das Standard-Anführungszeichen verwendet. |
|
Quote Mode * |
Quote Mode |
MINIMAL |
|
Gibt an, wie Felder beim Schreiben in Anführungszeichen gesetzt werden sollen. |
Trim Fields * |
Trim Fields |
true |
|
Ob Leerzeichen am Anfang und Ende von Feldern entfernt werden sollen oder nicht |
Value Separator * |
Value Separator |
, |
Das Zeichen, das verwendet wird, um Werte/Felder in einem CSV-Datensatz zu trennen. Wenn die Eigenschaft über die Expression Language angegeben wurde, der Ausdruck jedoch zur Laufzeit als ein ungültiges Werttrennzeichen ausgewertet wird, wird dieser übersprungen und das Standard-Werttrennzeichen verwendet. |
|
CSV File * |
csv-file |
Pfad zu einer CSV Datei, in der die Schlüssel-Wert-Paare nachgeschlagen werden können. |
||
Ignore Duplicates * |
ignore-duplicates |
true |
|
Doppelte Schlüssel für Datensätze in der CSV-Datei ignorieren. |
Lookup Key Column * |
lookup-key-column |
Das Feld in der CSV-Datei, das als Nachschlageschlüssel dienen soll. Dies ist das Feld, das mit der im Nachschlageprozessor angegebenen Eigenschaft abgeglichen wird. |
||
Lookup Value Column * |
lookup-value-column |
Spalte für Lookup-Werte |
Statusmanagement¶
Diese Komponente speichert keinen Status.
Eingeschränkt¶
Einschränkungen¶
Erforderliche Berechtigung |
Erläuterung |
---|---|
read filesystem |
Bietet dem Bediener die Möglichkeit, aus jeder Datei zu lesen, auf die er NiFi Zugriff hat. |
Hinweise zu Systemressourcen¶
Diese Komponente enthält keine Angaben zu den Systemressourcen.