Scopri come eseguire le pipeline in tempo reale o in base a una pianificazione e come preservare le tue versioni di pipeline.
È possibile eseguire le seguenti attività:
- Esecuzione di una pipeline
- Creazione di una pipeline
- Salvataggio di una versione di una pipeline
- Esportazione degli asset della pipeline per la distribuzione
Esecuzione di una pipeline
Puoi eseguire una pipeline in tempo reale per testare un flusso mentre lavori. Quando si è soddisfatti di una pipeline, è possibile definire un lavoro per eseguire una pipeline con parametri o per l'esecuzione in base a una pianificazione.
Per eseguire una pipeline:
- Fare clic su Esegui pipeline sulla barra degli strumenti.
- Scegliere un'opzione:
- Esecuzione di prova esegue la pipeline senza creare un lavoro. Utilizzare questa opzione per verificare una pipeline.
- Crea un lavoro ti presenta un'interfaccia per configurare e pianificare un lavoro per l'esecuzione della pipeline. Puoi salvare e riutilizzare i dettagli di esecuzione, come i parametri della pipeline, per una versione della tua pipeline.
- Visualizza cronologia confronta tutte le esecuzioni nel tempo.
Devi assicurarti che i requisiti siano soddisfatti quando esegui una pipeline. Ad esempio, potresti aver bisogno di uno spazio di distribuzione o una chiave API per eseguire alcuni dei tuoi nodi prima di poter iniziare.
Impostazione di un nome di esecuzione lavoro
Puoi facoltativamente specificare un nome di esecuzione del lavoro quando esegui un flusso di pipeline o un lavoro di pipeline e vedere le diverse esecuzioni del lavoro nel dashboard Dettagli lavoro . Altrimenti, puoi anche assegnare un parametro locale DSJobInvocationId
a un nodo Run pipeline job o a un nodo Run DataStage job (quest' ultimo non è disponibile per watsonx).
Se sono impostati sia il parametro DSJobInvocationId
che il nome di esecuzione del lavoro del nodo, verrà utilizzato DSJobInvocationId
. Se nessuno dei due è impostato, viene utilizzato il valore predefinito "esecuzione lavoro".
Creazione di un lavoro pipeline
Le seguenti sono tutte le opzioni di configurazione per definire un lavoro per eseguire la pipeline.
- Denominare il lavoro pipeline e scegliere una versione.
- Immetti la tua chiave API IBM .
- (Facoltativo) Pianifica il tuo lavoro attivando il pulsante Pianifica .
- Scegliere la data di inizio e regolare la pianificazione per ripeterla in base a qualsiasi minuto, ora, giorno, settimana, mese.
- Aggiungere i giorni di eccezione per impedire l'esecuzione del lavoro in determinati giorni.
- Aggiungere un'ora per terminare il lavoro.
- (Opzionale) Selezionare i set di parametri necessari per il lavoro, ad esempio l'assegnazione di uno spazio a un nodo di distribuzione. Per impostazione predefinita, il lavoro viene eseguito utilizzando il set di parametri aggiunto alla pipeline. Questo può essere annullato selezionando un altro set di parametri. Per vedere come creare un parametro della pipeline, vedi Definizione dei parametri della pipeline in Creazione di una pipeline.
- (Facoltativo) Scegli se vuoi ricevere una notifica dello stato del lavoro della pipeline dopo l'esecuzione.
Visualizzazione dei risultati della pipeline
Dopo aver eseguito una pipeline da un'esecuzione di prova o da un lavoro, è possibile visualizzare lo stato e altri dettagli dell'esecuzione, ad esempio i risultati dei parametri, in Esegui tracker.
Aprire ogni scheda per visualizzare i dettagli dell'esecuzione della pipeline.
Tabulazione | Descrizione |
---|---|
Ispettore del nodo | Selezionare prima un nodo, quindi fare clic su node inspector per visualizzare i dettagli dell'operazione di esecuzione di ciascun nodo dopo l'esecuzione, come log, input e output. |
Output del nodo | Visualizzare i risultati di ciascun nodo in un elenco consolidato. Se l'esecuzione ha esito negativo, vengono forniti i log e i messaggi di errore per aiutarti a risolvere i problemi. |
Dettagli di esecuzione | Se sono disponibili, puoi vedere un elenco di parametri che sono il risultato dell'esecuzione della pipeline o di più esecuzioni della pipeline. Se la pipeline è associata ai job DataStage , verranno visualizzati anche. |
Note sull'esecuzione di una pipeline
- Gli errori nella pipeline vengono contrassegnati con un badge di errore. Aprire il nodo o la condizione con un errore per modificare o completare la configurazione.
- Visualizzare i log consolidati per esaminare le operazioni o identificare i problemi con la pipeline.
Salvataggio di una versione di una pipeline
Puoi salvare una versione di una pipeline e ripristinarla in un momento successivo. Ad esempio, se si desidera conservare una particolare configurazione prima di apportare modifiche, salvare una versione. È possibile ripristinare una versione precedente della pipeline. Quando si condivide una pipeline, viene utilizzata l'ultima versione.
Per salvare una versione:
- Fare clic sull'icona Versioni sulla barra degli strumenti.
- Nel riquadro Versioni, fare clic su Salva versione per creare una nuova versione con un numero di versione incrementato di 1. È possibile salvare tutte le versioni di pipeline necessarie, senza alcun limite.
Quando si esegue la pipeline, è possibile scegliere tra le versioni salvate disponibili.
Esportazione di asset di pipeline per spazi di distribuzione
Le pipeline di orchestrazione non supportano la distribuzione rapida o la promozione delle pipeline come altre risorse. Invece, è possibile esportare gli asset di un progetto o di uno spazio e importarli in un spazio di distribuzione. Durante l'esportazione, includere le pipeline nell'elenco di asset esportati in un file zip e quindi importarli in un progetto o in uno spazio.
L'importazione di una pipeline in uno spazio estende le tue funzionalità MLOps per eseguire i lavori per vari asset da uno spazio o per spostare tutti i lavori da uno spazio di pre - produzione a uno di produzione. Nota queste considerazioni per gestire le pipeline in uno spazio:
- Le pipeline in uno spazio sono di sola lettura. Non è possibile modificare la pipeline. Devi modificare la pipeline dal progetto, quindi esportare la pipeline aggiornata e importarla nello spazio.
- Sebbene non sia possibile modificare la pipeline in uno spazio, è possibile creare nuovi lavori per eseguire la pipeline. È anche possibile utilizzare i parametri per assegnare i valori per i lavori in modo da avere valori differenti per ogni lavoro configurato.
- Se nello spazio è già presente una pipeline con lo stesso nome, l'importazione della pipeline avrà esito negativo.
- Se non è presente alcuna pipeline nello spazio con lo stesso nome, nello spazio viene creata una pipeline con la versione 1.
- Qualsiasi asset o riferimento di supporto richiesto per eseguire un lavoro pipeline deve far parte anche del package di importazione, altrimenti il lavoro non riuscirà.
- Se la tua pipeline contiene asset o strumenti non supportati in uno spazio, come ad esempio un lavoro del modeler SPSS , il lavoro della pipeline avrà esito negativo.
- È possibile automatizzare l'importazione dell'esportazione con uno strumento CLI come CPDCTL.
Visualizzazione delle dipendenze della pipeline
Per visualizzare e gestire le dipendenze della pipeline, fare clic sull'icona more accanto alle risorse della pipeline. Selezionare Visualizza relazioni dal menu a discesa.
Download delle pipeline
È ora possibile scaricare un flusso di pipeline generico. Puoi anche scaricare un flusso con le dipendenze correlate a DataStage e quindi utilizzare la funzionalità di caricamento DataStage per caricare e ricreare la pipeline e le relative dipendenze.
Selezionare Abilita funzioni DataStage in Expression Builder e supportare l'opzione di download Pipelines nelle proprie impostazioni pipeline per abilitare il pulsante di download pipeline.
Fai clic su Scarica flusso e dipendenze nella barra degli strumenti dell'area della tua pipeline per scaricare la pipeline.
Carica il file zip nel flusso di creazione DataStage . È necessario eseguire questa operazione nel progetto watsonx.ai Studio.
Argomento principale: IBM Orchestration Pipelines