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.