0 / 0
Zurück zur englischen Version der Dokumentation
Pipelines ausführen und speichern
Letzte Aktualisierung: 28. Nov. 2024
Pipelines ausführen und speichern

Hier erfahren Sie, wie Sie Pipelines in Echtzeit oder nach einem Zeitplan ausführen und wie Sie Ihre Pipelineversionen beibehalten.

Sie können folgende Tasks ausführen:

Eine Pipeline ausführen

Sie können eine Pipeline in Echtzeit ausführen, um einen Fluss während der Arbeit zu testen. Wenn Sie mit einer Pipeline zufrieden sind, können Sie dann einen Job definieren, um eine Pipeline mit Parametern auszuführen oder nach einem Zeitplan auszuführen.

Gehen Sie wie folgt vor, um eine Pipeline auszuführen:

  1. Klicken Sie in der Symbolleiste auf Pipeline ausführen .
  2. Wählen Sie eine Option aus:
    • Testlauf führt die Pipeline aus, ohne einen Job zu erstellen. Verwenden Sie diese Option, um eine Pipeline zu testen.
    • Job erstellen stellt Ihnen eine Schnittstelle zum Konfigurieren und Planen eines Jobs für die Ausführung der Pipeline bereit. Sie können Ausführungsdetails, wie z. B. Pipelineparameter, für eine Version Ihrer Pipeline speichern und wiederverwenden.
    • Verlauf anzeigen vergleicht alle Ihre Ausführungen im Zeitverlauf.

Sie müssen sicherstellen, dass Anforderungen erfüllt werden, wenn Sie eine Pipeline ausführen. Sie benötigen möglicherweise einen Bereitstellungsbereich oder einen API-Schlüssel, um einige Ihrer Knoten auszuführen, bevor Sie beginnen können.

Jobausführungsnamen festlegen

Sie können optional einen Jobausführungsnamen angeben, wenn Sie einen Pipelineablauf oder einen Pipelinejob ausführen und die verschiedenen Jobausführungen im Dashboard Jobdetails anzeigen. Andernfalls können Sie einen lokalen Parameter DSJobInvocationId entweder einem Knoten Run pipeline job oder einem Knoten Run DataStage job zuordnen (letzterer ist für watsonxnicht verfügbar).

Wenn der Parameter DSJobInvocationId und der Jobausführungsname des Knotens festgelegt sind, wird DSJobInvocationId verwendet. Wenn keine der beiden Optionen festgelegt ist, wird der Standardwert "Jobausführung" verwendet.

Pipeline-Job erstellen

Im Folgenden sind alle Konfigurationsoptionen zum Definieren eines Jobs zum Ausführen der Pipeline aufgeführt.

  1. Benennen Sie Ihren Pipeline-Job und wählen Sie eine Version aus.
  2. Geben Sie Ihren IBM API-Schlüssel ein.
  3. (Optional) Planen Sie Ihren Job, indem Sie auf die Schaltfläche Zeitplan klicken.
    1. Wählen Sie das Startdatum aus und optimieren Sie Ihren Zeitplan so, dass er um eine Minute, eine Stunde, einen Tag, eine Woche oder einen Monat wiederholt wird.
    2. Fügen Sie Ausnahmetage hinzu, um zu verhindern, dass der Job an bestimmten Tagen ausgeführt wird.
    3. Fügen Sie eine Zeit für die Beendigung des Jobs hinzu.
  4. (Optional) Wählen Sie die Parametersätze aus, die Sie für Ihre Aufgabe benötigen, z. B. die Zuweisung eines Bereichs zu einem Bereitstellungsknoten. Standardmäßig wird Ihr Auftrag mit dem Parametersatz ausgeführt, der der Pipeline hinzugefügt wurde. Dies kann durch die Auswahl eines anderen Parametersatzes außer Kraft gesetzt werden. Informationen zum Erstellen eines Pipelineparameters finden Sie unter Pipelineparameter definieren im Abschnitt Pipeline erstellen.
  5. (Optional) Wählen Sie aus, ob Sie nach der Ausführung über den Pipelinejobstatus benachrichtigt werden möchten.

Pipeline-Ergebnisse anzeigen

Nachdem Sie eine Pipeline aus einer Testausführung oder einem Job ausgeführt haben, können Sie den Status und weitere Details der Ausführung, wie z. B. Parameterergebnisse, im Ausführungs-Trackeranzeigen.

Öffnen Sie jede Registerkarte, um Details der Pipelineausführung anzuzeigen.

Tabulator Beschreibung
Node Inspector Wählen Sie zuerst einen Knoten aus und klicken Sie dann auf den Knotenprüfer, um die Details der Ausführungsoperation jedes Knotens nach der Ausführung anzuzeigen, z. B. Protokolle, Eingabe und Ausgabe.
Knotenausgabe Zeigen Sie die Ergebnisse jedes Knotens in einer konsolidierten Liste an. Wenn die Ausführung fehlschlägt, werden Fehlernachrichten und Protokolle bereitgestellt, die Sie bei der Behebung von Problemen unterstützen.
Ausführungsdetails Wenn sie verfügbar sind, können Sie eine Liste der Parameter anzeigen, die das Ergebnis der Pipelineausführung oder mehrerer Pipelineausführungen sind. Wenn die Pipeline DataStage Jobs zugeordnet ist, werden sie ebenfalls angezeigt.

Hinweise zum Ausführen einer Pipeline

  • Fehler in der Pipeline werden mit einem Fehlerausweis markiert. Öffnen Sie den Knoten oder die Bedingung mit einem Fehler, um die Konfiguration zu ändern oder abzuschließen.
  • Zeigen Sie die konsolidierten Protokolle an, um Operationen zu überprüfen oder Probleme mit der Pipeline zu identifizieren.

Version einer Pipeline speichern

Sie können eine Version einer Pipeline speichern und zu einem späteren Zeitpunkt zurücksetzen. Wenn Sie beispielsweise eine bestimmte Konfiguration beibehalten möchten, bevor Sie Änderungen vornehmen, speichern Sie eine Version. Sie können die Pipeline auf eine frühere Version zurücksetzen. Wenn Sie eine Pipeline gemeinsam nutzen, wird die neueste Version verwendet.

So speichern Sie eine Version:

  1. Klicken Sie in der Symbolleiste auf das Symbol Versionen.
  2. Klicken Sie im Teilfenster "Versionen" auf Version speichern , um eine neue Version mit einer um 1 erhöhten Versionsnummer zu erstellen. Sie können so viele Pipeline-Versionen speichern, wie Sie benötigen, und zwar ohne Einschränkung.

Wenn Sie die Pipeline ausführen, können Sie aus verfügbaren gespeicherten Versionen auswählen.

Anmerkung: Sie können eine gespeicherte Version nicht löschen.

Pipeline-Assets für Bereitstellungsbereiche exportieren

Orchestrierungspipelines unterstützen keine schnelle Bereitstellung oder Hochstufung von Pipelines wie andere Assets. Stattdessen können Sie die Assets eines Projekts oder Bereichs exportieren und in einen Bereitstellungsbereich importieren. Schließen Sie beim Export Pipelines in die Liste der Assets ein, die in eine ZIP-Datei exportiert werden, und importieren Sie sie dann in ein Projekt oder einen Bereich.

Durch das Importieren einer Pipeline in einen Bereich werden Ihre MLOps-Funktionen erweitert, um Jobs für verschiedene Assets aus einem Bereich auszuführen oder alle Jobs aus einer Vorproduktion in einen Produktionsbereich zu verschieben. Beachten Sie die folgenden Hinweise zum Arbeiten mit Pipelines in einem Bereich:

  • Pipelines in einem Bereich sind schreibgeschützt. Sie können die Pipeline nicht bearbeiten. Sie müssen die Pipeline aus dem Projekt bearbeiten, dann die aktualisierte Pipeline exportieren und in den Bereich importieren.
  • Sie können die Pipeline in einem Bereich zwar nicht bearbeiten, aber Sie können neue Jobs erstellen, um die Pipeline auszuführen. Sie können auch Parameter verwenden, um Werte für Jobs zuzuordnen, sodass Sie für jeden konfigurierten Job unterschiedliche Werte verwenden können.
  • Wenn bereits eine Pipeline mit demselben Namen im Bereich vorhanden ist, schlägt der Import der Pipeline fehl.
  • Wenn im Bereich keine Pipeline mit demselben Namen vorhanden ist, wird im Bereich eine Pipeline mit Version 1 erstellt.
  • Alle unterstützenden Assets oder Referenzen, die für die Ausführung eines Pipelinejobs erforderlich sind, müssen ebenfalls Teil des Importpakets sein. Andernfalls schlägt der Job fehl.
  • If your pipeline contains assets or tools not supported in a space, such as an SPSS modeler job, the pipeline job will fail.
  • Sie können den Exportimport mit einem CLI-Tool wie CPDCTLautomatisieren.
Achtung: Wenn Sie eine Pipeline in einen Bereitstellungsbereich importieren, können Abhängigkeiten nicht erkannt und automatisch implementiert werden. Sie müssen sicherstellen, das alle Abhängigkeiten für die Pipeline bereitgestellt werden.

Anzeigen von Pipeline-Abhängigkeiten

Zeigen Sie Ihre Pipeline-Abhängigkeiten an und verwalten Sie sie, indem Sie auf das Symbol mehr neben Ihren Pipeline-Assets klicken. Wählen Sie Beziehungen anzeigen aus dem Dropdown-Menü.

Pipelines herunterladen

Sie können jetzt einen generischen Pipelineablauf herunterladen. Sie können auch einen Flow mit DataStage -bezogenen Abhängigkeiten herunterladen und dann mithilfe der DataStage -Uploadfunktionalität die Pipeline und ihre Abhängigkeiten hochladen und erneut erstellen.

  1. Wählen Sie DataStage -Funktionen in Expression Builder aktivieren und Pipelines-Downloadoption unterstützen in Ihren Pipelines-Einstellungen aus, um die Schaltfläche zum Herunterladen der Pipeline zu aktivieren.

  2. Klicken Sie in der Symbolleiste des Erstellungsbereichs der Pipeline auf Ablauf und Abhängigkeiten herunterladen , um die Pipeline herunterzuladen.

  3. Laden Sie die ZIP-Datei in Ihren DataStage -Erstellungsablauf hoch. Sie müssen dies in Ihrem watsonx.ai Studio-Projekt tun.

Übergeordnetes Thema: IBM Orchestration Pipelines

Generative KI-Suche und -Antwort
Diese Antworten werden von einem großen Sprachmodell in watsonx.ai basierend auf dem Inhalt der Produktdokumentation generiert. Weitere Informationen