Zum Inhalt springen

Filtern Sie Datensätze mithilfe von Bedingungen im Jitterbit Integration Studio

Einführung

Ein häufiger Anwendungsfall für die Verwendung von Bedingungen in einer Transformation dient als Filter, um zu bestimmen, ob ein Datensatz (oder ein Teil eines Datensatzes) verarbeitet oder übersprungen werden soll.

Wann werden Bedingungen verwendet?

Bedingungen können wie die WHERE-Klausel in einer SQL-Anweisung betrachtet werden.

Bedingungen werden normalerweise mithilfe von Skripten erstellt. Die Ausgabe einer Bedingung ist entweder true oder false.

Da Transformations von der Spitze der Transformation nach unten ausgeführt werden, wird der Zustand des obersten Knotens häufig für Aktionen verwendet, die weder für einen einzelnen Datenknoten spezifisch sind noch mit der Bestimmung der Verarbeitung oder des Überspringens des Datensatzes in Zusammenhang stehen.

Zu diesen allgemeinen Aufgaben gehören:

  • Variablen setzen
  • Durchführen von Suchvorgängen
  • Aktualisieren der Datensatzanzahl
  • Werte protokollieren

Wenn Sie den Bedingungsknoten auf diese Weise verwenden, müssen Sie darauf achten, dass alle Datensätze verarbeitet werden true als letzte Zeile im Script.

Nicht nur am obersten Knoten, sondern auch an den untergeordneten Knoten können Bedingungen gesetzt werden, so dass beispielsweise nur der jeweilige Abschnitt übersprungen bzw. abgearbeitet wird.