JsonTableColumnFilter¶
Beschreibung¶
Stellt einen Tabellenspaltenfilter auf der Grundlage einer JSON-Konfiguration bereit. Die JSON-Konfiguration sollte ein Array von Objekten sein, wobei jedes Objekt eine Tabelle und deren Spaltenfilter repräsentiert. Das Objekt sollte die folgenden Eigenschaften haben: - schema: Der Schemaname der Tabelle - table: Der Tabellenname - included: Ein Array von Spaltennamen, die eingeschlossen werden sollen - excluded: Ein Array von Spaltennamen, die ausgeschlossen werden sollen - includedPattern: Ein Muster für reguläre Ausdrücke, um Spalten einzuschließen - excludedPattern: Ein Muster für reguläre Ausdrücke, um Spalten auszuschließen. Das Schema und die Tabelle müssen für jedes Objekt angegeben werden, und einer oder mehrere der Eigenschaften included, excluded, includedPattern oder excludedPattern müssen angegeben werden. Wenn eine Spalte sowohl als enthalten als auch als ausgeschlossen angegeben ist, wird die Spalte ausgeschlossen. Wenn nur ein einziger Filter angegeben ist, kann die JSON-Konfiguration ein einzelnes JSON-Objekt statt eines Arrays sein.
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 |
|---|---|---|---|---|
Filter JSON |
Filter JSON |
JSON-Darstellung des Spaltenfilters |
Statusmanagement¶
Diese Komponente speichert keinen Status.
Eingeschränkt¶
Diese Komponente ist nicht eingeschränkt.
Hinweise zu Systemressourcen¶
Diese Komponente enthält keine Angaben zu den Systemressourcen.