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.