Avvio di un'esecuzione pipeline

Utilizzare un'esecuzione della pipeline di Data Science per eseguire il codice dei passi della pipeline in base al workflow definito in una pipeline.

La creazione della pipeline imposta l'infrastruttura e i passi del caso d'uso effettivo, ma l'esecuzione della pipeline esegue la pipeline con i parametri specificati. Un'esecuzione della pipeline esegue il provisioning dell'infrastruttura specificata, esegue i passi della pipeline, quindi esegue il provisioning e l'eliminazione delle risorse utilizzate al termine della pipeline.

È possibile visualizzare i passi, le esecuzioni e i log della pipeline, se esistenti.

    1. Nella pagina Pipeline selezionare una pipeline da utilizzare. Se hai bisogno di aiuto per trovare la lista delle pipeline, vedere Elenca pipeline.
    2. Selezionare Avvia esecuzione pipeline.
    3. (Facoltativo) Selezionare un compartimento diverso per la pipeline.
    4. (Facoltativo) È possibile sostituire la configurazione pipeline predefinita definita al momento della creazione della pipeline utilizzando le opzioni riportate di seguito.
      Chiave variabile di ambiente personalizzata

      Le variabili di ambiente per controllare la pipeline.

      Value

      Il valore della chiave della variabile d'ambiente personalizzata.

      È possibile selezionare Chiave di ambiente personalizzata aggiuntiva per specificare più variabili.

      Argomenti riga di comando

      Gli argomenti della riga di comando che si desidera utilizzare per l'esecuzione della pipeline.

      Tempo di runtime massimo (in minuti)

      Il numero massimo di minuti di esecuzione della pipeline. Il servizio annulla l'esecuzione della pipeline se il relativo runtime supera il valore specificato. Il runtime massimo è di 30 giorni (43.200 minuti). Si consiglia di configurare un runtime massimo su tutte le esecuzioni della pipeline per evitare esecuzioni di pipeline con runaway.

    5. (Facoltativo) È possibile sostituire la configurazione di ciascun passo della pipeline selezionando Modifica in ogni casella del passo, quindi modificando le opzioni, quindi selezionare Salva. Vedere la descrizione dei campi nel passo 9.
    6. (Facoltativo) È possibile sostituire la configurazione di log. È possibile attivare o disattivare la registrazione. Quando il log è attivo, è possibile modificare il gruppo di log facendo clic su Seleziona. Selezionare Seleziona per salvare le modifiche.
    7. (Facoltativo) Selezionare Mostra opzioni avanzate per impostare il bilanciamento del carico, utilizzare un'immagine contenitore personalizzata e le tag.
    8. (Facoltativo) Nella sezione Tag aggiungere una o più tag al file resourceType. Se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per applicare tag in formato libero a tale risorsa. Per applicare un tag definito, è necessario disporre delle autorizzazioni per utilizzare la tag namespace. Per ulteriori informazioni sull'applicazione di tag, vedere Tag risorsa. Se non sei sicuro di applicare i tag, salta questa opzione o chiedi a un amministratore. È possibile applicare i tag in un secondo momento.
    9. Selezionare Start.

      L'esecuzione della pipeline è nello stato Accettata fino all'inizio dell'esecuzione, quindi diventa In corso. Al termine dell'esecuzione, è Riuscito o Non riuscito.

      Viene visualizzato lo stato di ogni passo della pipeline. I passi della pipeline sono in stato In attesa finché non vengono eseguiti, quindi vengono impostati su In corso. Al termine di un passo, viene visualizzato Riuscito o Non riuscito.

  • Queste variabili di ambiente controllano la pipeline.

    È possibile utilizzare l'interfaccia CLI OCI per avviare le esecuzioni della pipeline come nell'esempio riportato di seguito.

    1. Avvia esecuzione pipeline con:
      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. (Facoltativo) Utilizzare questo file JSON di override della configurazione di esecuzione pipeline per sostituire le configurazioni definite nella pipeline padre:
      {
        "pipelineType": "DEFAULT",
        "maximumRuntimeInMinutes": 240,
        "commandLineArguments" : "test-arg",
        "environmentVariables": {
          "SOME_ENV_KEY": "<some_env_value_override>" 
        }
      }
    3. (Facoltativo) Utilizzare questo file JSON di override della configurazione del log di esecuzione pipeline per sostituire la configurazione del log definita nella pipeline padre:
      {
        "enableLogging": true,
        "enableAutoLogCreation": true,
        "logGroupId": "<log_group_ocid>"
      }
  • Utilizzare l'operazione CreatePipelineRun per creare (avviare) un'esecuzione della pipeline.

    Utilizzare l'operazione CreatePipelineRun per creare (avviare) un'esecuzione della pipeline.