Filtern von Eingabedatensätzen
Im Schritt „Read from Hadoop Sequence File“ definiert die Registerkarte Filter Felder, nach denen die Eingabedatensätze gefiltert werden sollen, bevor sie in den Datenfluss gesendet werden. Filterung ist optional.
- Klicken Sie im Schritt „Read from Hadoop Sequence File“ auf die Registerkarte Filter.
- Wählen Sie im Feld Ausdrucksmethode kombinieren Alle aus, wenn Sie möchten, dass alle Ausdrücke als wahr (true) ausgewertet werden müssen, damit der Datensatz an diesen Port weitergeleitet wird. Wählen Sie Beliebige aus, wenn Sie möchten, dass Datensätze an diesen Port weitergeleitet werden sollen, wenn ein oder mehrere Ausdrücke wahr sind.
-
Klicken Sie auf Hinzufügen, geben Sie das zu testende Feld, den Operator und einen Wert an. Die Operatoren finden Sie in folgender Tabelle aufgelistet.
Operator Beschreibung Ist gleich
Prüft, ob der Wert im Feld mit dem angegebenen Wert übereinstimmt. Ist ungleich Prüft, ob der Wert im Feld nicht mit dem angegebenen Wert übereinstimmt.
Ist größer als
Prüft, ob das Feld einen numerischen Wert enthält, der größer als der angegebene Wert ist. Dieser Operator funktioniert bei numerischen Datentypen sowie Zeichenfolgenfeldern mit Zahlen. Ist größer oder gleich
Prüft, ob das Feld einen numerischen Wert enthält, der größer als oder gleich dem angegebenen Wert ist. Dieser Operator funktioniert bei numerischen Datentypen sowie Zeichenfolgenfeldern mit Zahlen. Ist kleiner als
Prüft, ob das Feld einen numerischen Wert enthält, der kleiner als der angegebene Wert ist. Dieser Operator funktioniert bei numerischen Datentypen sowie Zeichenfolgenfeldern mit Zahlen. Ist kleiner oder gleich Prüft, ob das Feld einen numerischen Wert enthält, der kleiner als oder gleich dem angegebenen Wert ist. Dieser Operator funktioniert bei numerischen Datentypen sowie Zeichenfolgenfeldern mit Zahlen.
Ist NULL Prüft, ob es sich bei dem Feld um einen Nullwert handelt. Ist nicht NULL
Prüft, ob es sich bei dem Feld nicht um einen Nullwert handelt. - Wählen Sie die Option Kürzen aus, falls gewünscht. Bei dieser Option werden zuerst alle Leerzeichen, die möglicherweise vor und hinter dem Wert des Feldes vorhanden sind, abgeschnitten, bevor die Daten im Feld gefiltert werden.
- Wiederholen Sie diese Schritte, bis Sie alle Eingabefelder hinzugefügt haben, die Sie zum Filtern verwenden möchten.