CSVRecordLookupService

Beschreibung

Eine nachladbarer, auf CSV-Dateien basierender Nachschlagedienst. Wenn der Nachschlageschlüssel in der CSV-Datei gefunden wird, werden die Spalten als Datensatz zurückgegeben. Alle zurückgegebenen Felder sind Zeichenfolgen. Die erste Zeile der CSV-Datei wird als Header betrachtet.

Tags

cache, csv, enrich, join, key, lookup, record, reloadable, value

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

  • Custom Format

  • RFC 4180

  • Microsoft Excel

  • Tab-Delimited

  • MySQL Format

  • Informix Unload

  • Informix Unload Escape Disabled

  • Standardformat

  • RFC4180

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

  • Quote All Values

  • Quote Minimal

  • Quote Non-Numeric Values

  • Do Not Quote Values

Gibt an, wie Felder beim Schreiben in Anführungszeichen gesetzt werden sollen.

Trim Fields *

Trim Fields

true

  • true

  • false

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

  • true

  • false

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.

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.