Creazione di una pianificazione task

Creare una pianificazione task in Data Integration per il task che si desidera eseguire in una pianificazione automatica.

È possibile creare una pianificazione task per eseguire il task in giorni e orari specifici e con una frequenza specifica. Una schedulazione task deve essere associata a una schedulazione esistente. È possibile abilitare o disabilitare una pianificazione task in qualsiasi momento.

Le opzioni di esecuzione che è possibile definire per una pianificazione task sono le seguenti:

  • La data e l'ora di inizio esecuzione, nonché la data e l'ora di fine. Inserire un'ora e una data di fine specifiche se si desidera che l'esecuzione di un task schedulato continui oltre la data di fine predefinita, ovvero tre mesi dalla data di creazione di una schedulazione task.
  • Tempo stimato per il completamento di un ciclo.
  • Numero di nuovi tentativi di esecuzione quando un'esecuzione non riesce.

In Data Integration, per impostazione predefinita è possibile eseguire contemporaneamente o in parallelo un task in un determinato momento. Per non consentire l'esecuzione di task concorrenti da parte di un programma task, selezionare la casella di controllo Disabilita esecuzione simultanea quando si crea il programma task. Quando la casella di controllo è selezionata, qualsiasi esecuzione pianificata del task in base alla pianificazione del task viene saltata se l'esecuzione del task pianificato precedentemente attivata è ancora in esecuzione.

Se si sta creando una pianificazione task per una pipeline che include task configurati per l'esecuzione nel servizio OCI Data Flow, utilizzare il formato seguente se si modificano i valori dei parametri predefiniti per OCI_DF_LOG_BUCKET e OCI_DF_ARTIFACT_BUCKET: oci://<bucket-name>@<tenancy-name>

    1. Nella pagina elenco Applicazioni, selezionare il nome dell'applicazione contenente il task che si desidera pianificare. Per assistenza nella ricerca della pagina elenco o dell'applicazione, vedere Elenco delle applicazioni
    2. Nella pagina dei dettagli dell'applicazione selezionare Task.
    3. Nell'elenco dei task, selezionare Pianifica dal menu Azioni (Menu Azioni) del task che si desidera eseguire in una pianificazione automatica.
    4. Nella pagina Crea pianificazione task, immettere un nome e una descrizione (facoltativo).

      L'identificativo è un valore generato dal sistema in base al nome. È possibile modificare il valore, ma dopo aver creato e salvato la pianificazione del task, non è possibile aggiornare l'identificativo.

    5. Selezionare la casella di controllo Abilita pianificazione task per consentire a questa pianificazione task di attivare esecuzioni automatiche quando vengono soddisfatte le condizioni di pianificazione.
    6. Selezionare la casella di controllo Disabilita esecuzione simultanea del task tramite la schedulazione per non consentire esecuzioni concorrenti del task da parte della schedulazione del task.
    7. Nella sezione Schedula selezionare Seleziona per associare questa schedulazione task a una schedulazione.
    8. Nella pagina Seleziona pianificazione eseguire una delle azioni riportate di seguito, quindi selezionare Seleziona.
      • Selezionare una pianificazione esistente nell'applicazione.
      • Selezionare Crea programmazione per creare una programmazione, quindi selezionare la nuova programmazione. Per assistenza, vedere Creazione di un programma.
    9. Nella pagina Crea pianificazione task, nella sezione Configura pianificazione task, selezionare Configura per specificare le opzioni di esecuzione per questa pianificazione task.
      1. (Facoltativo) Per Ora di inizio, selezionare l'icona del calendario per specificare la data e l'ora di inizio della pianificazione del task. Se non si specifica un'ora di inizio, questa pianificazione task diventa effettiva immediatamente e le esecuzioni vengono attivate quando vengono soddisfatte le condizioni specificate nella pianificazione associata.
      2. In Ora di fine, selezionare l'icona del calendario per specificare una data e un'ora di fine.

        La data e l'ora di fine specificate non possono essere passate.

        La data di fine predefinita è di tre mesi dalla data di creazione corrente di questa schedulazione task. Se non si inserisce una data e un'ora di fine specifiche, le esecuzioni dei task schedulati non vengono eseguite oltre la data di fine predefinita.

      3. (Facoltativo) Per il tempo previsto per il completamento, immettere un valore e selezionare un'unità dal menu per specificare il tempo necessario per il completamento di un'esecuzione. È possibile specificare un valore in secondi, minuti, ore o giorni.

        Quando l'esecuzione di un task supera questo tempo previsto, Data Integration genera un evento di notifica senza arrestare l'esecuzione. L'esecuzione dell'attività continua finché l'esecuzione non termina o non riesce.

      4. In Conteggio nuovi tentativi, immettere il numero di nuovi tentativi di esecuzione del task quando un'esecuzione non riesce.
      5. Selezionare Configura.
    10. (Facoltativo) Se un task utilizza parametri, è possibile eseguire le azioni riportate di seguito nella pagina Crea pianificazione task.
      1. Nella sezione Configura parametri selezionare Configura per visualizzare o modificare i valori dei parametri predefiniti da utilizzare in runtime.
      2. Nella pagina Configura parametri selezionare Modifica accanto a un valore di parametro che si desidera modificare.

        Considerare le seguenti limitazioni:

        • Per le proprietà di esecuzione con parametri nei task configurati per l'esecuzione nel servizio OCI Data Flow, utilizzare il formato seguente se si modificano i valori dei parametri predefiniti per OCI_DF_LOG_BUCKET e OCI_DF_ARTIFACT_BUCKET: oci://<bucket-name>@<tenancy-name>
        • Se la strategia di estrazione incrementale per un'origine BICC è configurata per utilizzare una data gestita dal parametro di sistema Data Integration SYS.LAST_LOAD_DATE, non è consentito modificare il valore della data durante la fase di progettazione.

        • Se la strategia di estrazione incrementale per un'origine BICC è configurata per utilizzare una data di ultima estrazione con parametri aggiunti, è possibile modificare il valore della data durante la fase di progettazione e di esecuzione.

        • Se un'entità dati di destinazione con parametri è configurata per utilizzare la strategia Unisci, è possibile modificare la selezione della chiave Unisci.

      3. Nel pannello Modifica parametro modificare il valore e selezionare Salva.
      4. Ripetere i passi precedenti per modificare altri valori dei parametri.
      5. Al termine, selezionare Configura per tornare alla pagina Crea pianificazione task.
    11. (Facoltativo) Nella pagina Crea schedulazione task, nella sezione Convalida, selezionare Convalida per verificare la presenza di errori nei valori dei parametri configurati.
    12. Selezionare Crea e chiudi.

      Quando la pianificazione del task viene creata correttamente, Data Integration visualizza un messaggio di notifica con un collegamento Visualizza dettagli. Se si seleziona il collegamento, viene visualizzata la pagina dei dettagli della nuova pianificazione task.

    La pianificazione dei task creata viene elencata nella sezione Pianificazioni task della pagina dei dettagli dell'applicazione. Vedere Elenco dei programmi dei task.

    Tutte le pianificazioni dei task create per questo task sono elencate nella sezione Pianificazioni task della pagina dei dettagli dei task nell'applicazione. Vedere Visualizzazione delle pianificazioni task associate di un task.

  • Utilizzare il comando oci data-integration task-schedule create e i parametri richiesti per creare una pianificazione dei task per un task pubblicato.

    oci data-integration task-schedule create [OPTIONS]

    Per un elenco completo dei flag e delle opzioni variabili per i comandi CLI, vedere Command Line Reference.

  • Eseguire l'operazione CreateTaskSchedule per creare una pianificazione di task per un task pubblicato.