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.

  1. Klicken Sie im Schritt „Read from Hadoop Sequence File“ auf die Registerkarte Filter.
  2. 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.
  3. 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.
  4. 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.
  5. Wiederholen Sie diese Schritte, bis Sie alle Eingabefelder hinzugefügt haben, die Sie zum Filtern verwenden möchten.