Pipelineausführung starten

Mit einer Data Science-Pipelineausführung können Sie den Code der Pipelinenschritte entsprechend dem in einer Pipeline definierten Workflow ausführen.

Die Pipelineerstellung legt die Infrastruktur und die tatsächlichen Anwendungsfallschritte fest. Die Pipelineausführung führt die Pipeline jedoch mit den angegebenen Parametern aus. Eine Pipelineausführung stellt die angegebene Infrastruktur bereit, führt die Pipelineschritte aus und entzieht dann die verwendeten Ressourcen, wenn die Pipeline beendet ist, und zerstört sie.

Sie können die Pipelineschritte, -ausführungen und -logs anzeigen, sofern vorhanden.

    1. Wählen Sie auf der Seite "Pipelines" eine Pipeline aus, mit der Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Liste der Pipelines benötigen, finden Sie weitere Informationen unter Pipelines auflisten.
    2. Wählen Sie Pipelineausführung starten aus.
    3. (Optional) Wählen Sie ein anderes Compartment für die Pipeline aus.
    4. (Optional) Mit den folgenden Optionen können Sie die Standard-Pipelinekonfiguration außer Kraft setzen, die beim Erstellen der Pipeline definiert wurde:
      Benutzerdefinierter Umgebungsvariablenschlüssel

      Die Umgebungsvariablen zur Steuerung der Pipeline.

      Wert

      Der Wert für den Variablenschlüssel der benutzerdefinierten Umgebung.

      Sie können Zusätzlicher benutzerdefinierter Umgebungsschlüssel auswählen, um weitere Variablen anzugeben.

      Befehlszeilenargumente

      Die Befehlszeilenargumente, die Sie zum Ausführen der Pipeline verwenden möchten.

      Maximale Laufzeit (in Minuten)

      Gibt an, wie viele Minuten die Pipeline maximal ausgeführt werden darf. Der Service storniert die Pipelineausführung, wenn die Laufzeit den angegebenen Wert überschreitet. Die maximale Laufzeit beträgt 30 Tage (43.200 Minuten). Es wird empfohlen, eine maximale Laufzeit für alle Pipelineausführungen zu konfigurieren, um nicht erfolgreiche Pipelineausführungen zu verhindern.

    5. (Optional) Sie können jede Pipelineschrittkonfiguration außer Kraft setzen, indem Sie in jedem Schrittfeld die Option Bearbeiten auswählen und dann die Optionen ändern. Wählen Sie Speichern aus. Weitere Informationen finden Sie in der Beschreibung der Felder in Schritt 9.
    6. (Optional) Sie können die Loggingkonfiguration außer Kraft setzen. Sie können die Protokollierung ein- oder ausschalten. Wenn das Logging aktiviert ist, können Sie die Loggruppe ändern, indem Sie auf Auswählen klicken. Wählen Sie Auswählen aus, um die Änderungen zu speichern.
    7. (Optional) Wählen Sie Erweiterte Optionen anzeigen aus, um Load Balancing festzulegen, ein benutzerdefiniertes Containerimage und Tags zu verwenden.
    8. (Optional) Fügen Sie im Abschnitt Tags dem <resourceType> mindestens ein Tag hinzu. Wenn Sie über Berechtigungen zum Erstellen einer Ressource verfügen, sind Sie auch berechtigt, Freiformtags auf diese Ressource anzuwenden. Um ein definiertes Tag anzuwenden, müssen Sie über die Berechtigungen verfügen, den Tag-Namespace zu verwenden. Weitere Informationen zu Tagging finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Sie Tags anwenden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Tags später anwenden.
    9. Wählen Sie Start.

      Die Pipelineausführung hat den Status Akzeptiert, bis die Ausführung beginnt, und ändert sich dann in In Bearbeitung. Wenn die Ausführung abgeschlossen ist, ist sie entweder Erfolgreich oder Nicht erfolgreich.

      Der Status jedes Pipelineschritts wird aufgeführt. Pipelinenschritte befinden sich im Status Wartend, bis sie ausgeführt werden, und ändern sich dann in In Bearbeitung. Wenn ein Schritt abgeschlossen ist, ist er entweder Erfolgreich oder Nicht erfolgreich.

  • Diese Umgebungsvariablen steuern die Pipeline.

    Mit der OCI-CLI können Sie Pipelineausführungen starten, wie in diesem Beispiel:

    1. Pipelineausführung starten mit:
      oci data-science pipeline-run create \
      --display-name <pipeline_run_name> \
      --compartment-id <compartment_ocid> \
      --project-id <project_ocid> \
      --pipeline-id <pipeline_ocid> \
      --configuration-override-details file://<optional_pipeline_run_configuration_override_json_file> \
      --log-configuration-override-details file://<optional_pipeline_run_logging_configuration_override_json_file>
    2. (Optional) Mit dieser JSON-Datei zum Override von Pipelineausführungskonfigurationen können Sie die in der übergeordneten Pipeline definierten Konfigurationen außer Kraft setzen:
      {
        "pipelineType": "DEFAULT",
        "maximumRuntimeInMinutes": 240,
        "commandLineArguments" : "test-arg",
        "environmentVariables": {
          "SOME_ENV_KEY": "<some_env_value_override>" 
        }
      }
    3. (Optional) Mit dieser JSON-Datei zum Override von Pipelineausführungslogs können Sie die in der übergeordneten Pipeline definierte Loggingkonfiguration außer Kraft setzen:
      {
        "enableLogging": true,
        "enableAutoLogCreation": true,
        "logGroupId": "<log_group_ocid>"
      }
  • Mit dem Vorgang CreatePipelineRun können Sie eine Pipelineausführung erstellen (starten).

    Mit dem Vorgang CreatePipelineRun können Sie eine Pipelineausführung erstellen (starten).