Configura processi

Questa sezione descrive la configurazione dei job e delle esecuzioni dei job nel workbench di AI Data Platform.

Informazioni sui job

È possibile creare flussi di lavoro per i dati mediante la creazione di job.

È possibile tenere traccia e gestire tutti i job nel workbench di AI Data Platform dalla scheda Job nella home page Flusso di lavoro. Nella scheda Esecuzione job è possibile visualizzare la cronologia dei job e lo stato delle esecuzioni attualmente in corso.


Pagina Workflow con la scheda Mansioni evidenziata

I job consentono di organizzare e orchestrare gruppi di task come parte del flusso di lavoro. È possibile utilizzare i flussi di lavoro per l'elaborazione dei dati comuni, ad esempio flussi di lavoro ETL, script Python, notebook in esecuzione e apprendimento automatico.

I lavori possono variare in complessità. Un job può avere un solo task che esegue un notebook, mentre un altro ha più di cento task e job nidificati che eseguono task complessi con più condizioni e dipendenze.

L'esecuzione di un job avvia i task all'interno con le sequenze e le condizioni specificate. I job possono anche essere nidificati all'interno di altri job, incorporando la sequenza di task come nodo singolo.

Ogni esecuzione job genera un file job memorizzato in una posizione specificata dall'utente durante la creazione del job. Questo file di job funge da riferimento per la gestione e la registrazione delle esecuzioni dei job. Puoi eseguire, pianificare e visualizzare la rappresentazione JSON del job direttamente dal file nell'area di lavoro, garantendo trasparenza e riproducibilità. Questo approccio consente un monitoraggio, un controllo delle versioni e un'integrazione senza interruzioni all'interno di flussi di lavoro automatizzati.

I job possono essere configurati per l'esecuzione in base a una pianificazione del calendario, pianificati per l'esecuzione in base a un'espressione cron o eseguiti immediatamente.

Creare un job

È necessario creare un job per iniziare a utilizzare i flussi di lavoro in Oracle AI Data Platform Workbench.

  1. Passare all'area di lavoro e fare clic su Flusso di lavoro.
  2. Nella scheda Job, fare clic su Icona Crea area di lavoro Crea job. È inoltre possibile fare clic su Crea job in alto a destra.

    Crea job aperti nello stato predefinito

  3. Fornire un nome e un'indicazione per il job.
  4. Fare clic su Sfoglia e selezionare la posizione in cui salvare il job nel workbench di AI Data Platform. Fare clic su Seleziona.
  5. Immettere un numero per Numero massimo di esecuzioni concorrenti.
  6. Fare clic su Crea.

Modifica ubicazione mansione

È possibile modificare l'ubicazione di un job dopo la creazione.

  1. Nella home page, fare clic su Flusso di lavoro.
  2. Fare clic sul job per il quale si desidera modificare l'ubicazione.
  3. Fare clic sulla scheda Dettagli.
  4. Accanto all'ubicazione, fare clic su Sfoglia.
  5. Selezionare una nuova posizione per il job e fare clic su Seleziona.

Eliminare un job

È possibile eliminare i job non più necessari.

  1. Passare all'area di lavoro e fare clic su Workflow.
  2. Avanti al job che si desidera eliminare, fare clic su Opzioni, quindi su Elimina.
  3. Fare clic su Elimina.

Schedulare un job utilizzando un calendario

È possibile schedulare l'esecuzione automatica dei job del workflow.

  1. Nella home page, fare clic su Flusso di lavoro.
  2. Fare clic sul job per il quale si desidera creare una pianificazione.
  3. Fare clic sulla scheda Dettagli.
  4. Avanti per pianificare, fare clic su Aggiungi.
  5. Scegliere se la pianificazione inizia come Attiva o Sospesa.
    • Selezionare Attivo se si desidera che la pianificazione venga applicata immediatamente.
    • Selezionare Sospeso se si desidera attivare la pianificazione in un secondo momento.
  6. Selezionare il fuso orario utilizzato dalla schedulazione come base.
  7. Da Tipo di programma, selezionare Calendario.
  8. Selezionare se la pianificazione verrà eseguita su base oraria, giornaliera, settimanale o mensile. È necessario fornire informazioni aggiuntive per le opzioni Oraria, Settimanale e Mensile.
    • In Orario, selezionare le ore di ripetizione del programma.
    • Per Settimanale, selezionare i giorni della settimana in cui la schedulazione si ripete.
    • Per Mensile, selezionare i giorni del mese in cui la schedulazione si ripete.
  9. Immettere l'ora del giorno in cui viene eseguita la schedulazione. L'ora del giorno è in formato 24 ore e inizia alle 00:00 e termina alle 23:59.
  10. Controlla il tempo di esecuzione elencato in basso per confermare che la tua pianificazione sia corretta. Fare clic su Crea.

Pianificare un job utilizzando un'espressione Cron

È possibile pianificare l'esecuzione automatica dei job del workflow utilizzando espressioni cron per determinare la data e l'ora.

  1. Nella home page, fare clic su Flusso di lavoro.
  2. Fare clic sul job per il quale si desidera creare una pianificazione.
  3. Fare clic sulla scheda Dettagli.
  4. Avanti per pianificare, fare clic su Aggiungi.
  5. Scegliere se la pianificazione inizia come Attiva o Sospesa.
    • Selezionare Attivo se si desidera che la pianificazione venga applicata immediatamente.
    • Selezionare Sospeso se si desidera attivare la pianificazione in un secondo momento.
  6. Selezionare il fuso orario utilizzato dalla schedulazione come base.
  7. In Tipo di schedulazione, selezionare Espressione Cron.
  8. Immettere l'espressione Cron.
  9. Controlla il tempo di esecuzione elencato in basso per confermare che la tua pianificazione sia corretta. Fare clic su Crea.

Esegui flusso di lavoro su richiesta

È possibile scegliere di eseguire immediatamente un job del workflow.

  1. Nella home page, fare clic su Flusso di lavoro.
  2. Fare clic sul job che si desidera eseguire.
  3. Fare clic su Esegui ora.

Esegui un job del workflow dalla pagina Job

È possibile eseguire rapidamente i job elencati direttamente dalla pagina Job.

  1. Nella home page, fare clic su Flusso di lavoro.
  2. Nella scheda Job, accanto al job elencato che si desidera eseguire, fare clic su Esegui ora.

    Job nella pagina Job con il pulsante Esegui ora evidenziato

Modifica pianificazione esecuzione job

È possibile modificare la pianificazione di un'esecuzione job dopo la creazione per modificare l'ora, il fuso orario o la frequenza di tale pianificazione.

  1. Nella home page, fare clic su Flusso di lavoro.
  2. Fare clic sul job per il quale si desidera creare una pianificazione.
  3. Fare clic sulla scheda Dettagli.
  4. Avanti, fare clic su Modifica.
  5. Modificare la programmazione secondo necessità. Controllare il tempo di esecuzione elencato in basso per verificare che la pianificazione sia corretta.
  6. Fare clic su Save.

Sospendere o attivare una pianificazione esecuzione job

Dopo aver impostato una pianificazione per un'esecuzione di job, è possibile scegliere di sospenderla, quindi riattivarla quando necessario.

  1. Nella home page, fare clic su Flusso di lavoro.
  2. Fare clic sul job per il quale si desidera creare una pianificazione.
  3. Fare clic sulla scheda Dettagli.
  4. Avanti alla schedulazione fare clic su Sospendi o Attiva la schedulazione.
    L'opzione visualizzata dipende dallo stato corrente della schedulazione. Se attivo, viene visualizzato Sospendi. Se è in pausa, viene visualizzato Attiva.

Riparazione esecuzioni job non riuscite

È possibile tentare di riparare un'esecuzione non riuscita esaminando la sequenza temporale e i dettagli e rieseguendo il job con parametri facoltativi per facilitare la diagnostica.

  1. Passare al flusso di lavoro.
  2. Fare clic su Esecuzioni job.
  3. Avanti all'esecuzione del job non riuscita, fare clic su Azioni e fare clic su Ripara esecuzione.
  4. Rivedere i dettagli del task per determinare le possibili cause di errore.
  5. Fare clic su Ripara esecuzione e selezionare i task da eseguire di nuovo.
  6. Aggiungere parametri facoltativi che verranno applicati solo all'esecuzione della riparazione.
    • Se si seleziona Chiave/Valore come tipo di Parametro, fare clic su Icona Aggiungi Aggiungi e immettere i parametri.
    • Se si seleziona JSON, immettere i valori dei parametri nello spazio fornito.
  7. Fare clic su Esegui riparazione.