Fügen Sie Bedingungen zu einer Pipeline hinzu, um verschiedene Szenarios zu verarbeiten.
Bedingungen für die Pipeline konfigurieren
Beim Erstellen einer Pipeline können Sie Bedingungen angeben, die erfüllt sein müssen, bevor Sie die Pipeline ausführen. Sie können beispielsweise eine Bedingung festlegen, dass die Ausgabe eines Knotens eine bestimmte Bedingung erfüllen muss, bevor Sie mit der Pipelineausführung fortfahren.
So definieren Sie eine Bedingung:
Bewegen Sie den Mauszeiger über den Link zwischen zwei Knoten.
Klicken Sie auf Bedingung hinzufügen.
Wählen Sie die Art der Bedingung aus:
- Bedingungsantwort prüft eine Bedingung im Status des vorherigen Knotens.
- Einfache Bedingung ist eine Bedingung ohne Code in Form einer If-then-Anweisung.
- Erweiterte Bedingung Die erweiterte Bedingung verwendet Ausdruckscode und bietet die meisten Funktionen und Flexibilität.
Definieren und speichern Sie Ihren Ausdruck.
Wenn Sie Ihren Ausdruck definieren, werden die Bedingung und das erwartete Ergebnis in einer Zusammenfassung festgehalten. Beispiel:
Wenn AutoAI ausführen Erfolgreich ist, dann Implementierungsknoten erstellen.
Wenn Sie zum Ablauf zurückkehren, wird ein Indikator angezeigt, für den Sie eine Bedingung definiert haben. Bewegen Sie den Mauszeiger über das Symbol, um die Bedingung zu bearbeiten oder zu löschen.
Eine Bedingung auf der Basis des Knotenstatus konfigurieren
Wenn Sie Bedingungsantwort als Bedingungstyp auswählen, muss der vorherige Knotenstatus mindestens eine der folgenden Bedingungen erfüllen, um mit dem Ablauf fortzufahren:
- Abgeschlossen-Die Knotenaktivität wurde ohne Fehler abgeschlossen.
- Mit Warnungen abgeschlossen-Die Knotenaktivität ist abgeschlossen, aber mit Warnungen.
- Mit Fehlern abgeschlossen-Die Knotenaktivität ist abgeschlossen, aber mit Fehlern.
- Fehlgeschlagen – die Knotenaktivität konnte nicht abgeschlossen werden.
- Abgebrochen-Die vorherige Aktion oder Aktivität wurde abgebrochen.
Alternativ können Sie Andernfalls nächste Aktion ausführen, wenn angegebene Bedingungen für andere Knoten, die über dasselbe übergeordnete Element verbunden sind, nicht erfüllt sindauswählen.
Linkfarben anpassen
Die Farbe der Links kann nun geändert werden, je nachdem, ob ihre Bedingung erfüllt wurde. Sie müssen die Farben der Links aktualisieren, indem Sie auf den Link und dann auf Farbe ändernklicken. Die Standardfarben lauten wie folgt:
- Grün, wenn die Knotenausführung erfolgreich war.
- Gelb, wenn die Knotenausführung mit Warnungen abgeschlossen wurde.
- Rot, wenn die Knotenausführung fehlgeschlagen ist.
- Militärgrün, wenn die Knoten keine Bedingungen haben.
- Blau, wenn Knoten eine erweiterte Bedingung haben, z. B. Benutzerstatus, Rückgabewert oder benutzerdefiniert.
- Schwarz, wenn die Knotenbedingungen keine der oben genannten Bedingungen erfüllen.
Einfache Bedingung konfigurieren
Wenn Sie eine einfache Bedingung konfigurieren möchten, wählen Sie die Bedingung aus, die erfüllt sein muss, um mit dem Fluss fortzufahren.
- Optional: Bearbeiten Sie den Standardnamen.
- Wählen Sie je nach Knoten eine Variable aus den Dropdown-Optionen. Wenn Sie beispielsweise eine Bedingung auf der Grundlage eines Run-AutoAI-Knotens erstellen, können Sie als Variable den Wert "Modell" als Basis für die Bedingung auswählen.
- Wählen Sie basierend auf der Variablen einen Operator aus: 'Gleich', 'Nicht gleich', 'Größer als', 'Kleiner als', 'Größer-gleich', 'Kleiner als' oder 'Gleich'.
- Geben Sie den erforderlichen Wert an. Wenn Sie beispielsweise eine Bedingung auf einer AutoAI -Metrik basieren, geben Sie eine Liste mit Werten an, die aus den verfügbaren Metriken besteht.
- Optional: Klicken Sie auf das Pluszeichen, um dem Ausdruck ein And (alle Bedingungen müssen erfüllt sein) oder ein Or (eine Bedingung muss erfüllt sein) hinzuzufügen, um eine zusammengesetzte bedingte Anweisung zu erstellen.
- Überprüfen Sie die Zusammenfassung und speichern Sie die Bedingung.
Erweiterte Bedingung konfigurieren
Verwenden Sie Codierungskonstrukte, um eine komplexere Bedingung zu erstellen. Der nächste Knoten wird ausgeführt, sobald die Bedingung erfüllt ist. Sie erstellen die erweiterte Bedingung mit dem Ausdruckserstellungsprogramm.
- Optional: Bearbeiten Sie den Standardnamen.
- Fügen Sie Elemente aus der Anzeige Ausdruckselemente zum Erstellungsbereich Ausdruck hinzu, um Ihre Bedingung zu erstellen. Sie können auch Ihre Bedingungen und die automatische Vervollständigung der Elemente eingeben.
- Wenn der Ausdruck vollständig ist, überprüfen Sie die Zusammenfassung und speichern Sie die Bedingung.
Weitere Informationen
Weitere Informationen zur Verwendung des Codeeditors zum Erstellen eines Ausdrucks finden Sie unter:
- In Pipelines Expression Builder verwendete Funktionen
- DataStage -Funktionen, die in Expression Builder für Pipelines verwendet werden
Übergeordnetes Thema: Pipeline erstellen