JsonTableColumnFilter¶
Beschreibung¶
Bietet einen Tabellenspaltenfilter, der auf einer JSON-Konfiguration basiert. Die JSON-Konfiguration sollte ein Array von Objekten sein, wobei jedes Objekt eine Tabelle und deren Spaltenfilter darstellt. 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 eine oder mehrere der Eigenschaften included, excluded, includedPattern, oder excludedPattern müssen angegeben werden. Wenn eine Spalte sowohl einbezogen als auch ausgeschlossen ist, wird die Spalte ausgeschlossen. Wenn nur ein einziger Filter angegeben wird, kann die JSON-Konfiguration ein einzelnes JSON-Objekt sein und nicht ein Array.
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.