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 home page dell'area di lavoro fare clic su Applicazioni.
    2. Nella pagina Applicazioni selezionare il compartimento che contiene l'applicazione.
    3. Nell'elenco delle applicazioni, fare clic sul nome dell'applicazione contenente il task che si desidera pianificare.
    4. Nella pagina dei dettagli dell'applicazione fare clic su Task.
    5. Nell'elenco dei task, selezionare Pianifica dal menu Azioni (Menu Azioni) del task che si desidera eseguire in una pianificazione automatica.
    6. 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.

    7. 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.
    8. 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.
    9. Nella sezione Pianifica fare clic su Seleziona per associare la pianificazione di questo task a una pianificazione.
    10. Nella pagina Seleziona pianificazione eseguire una delle seguenti azioni, quindi fare clic su Seleziona.
      • Selezionare una pianificazione esistente nell'applicazione.
      • Fare clic su Crea schedulazione per creare una schedulazione, quindi selezionare la nuova. Per assistenza, vedere Creazione di una pianificazione.
    11. Nella pagina Crea pianificazione task, nella sezione Configura pianificazione task, fare clic su Configura per specificare le opzioni di esecuzione per questa pianificazione task.
      1. (Facoltativo) Per Ora di inizio, fare clic sull'icona del calendario per specificare la data e l'ora di inizio della pianificazione del task. Se non si specifica un'ora di inizio, la pianificazione del task diventa effettiva immediatamente e le esecuzioni vengono attivate quando le condizioni specificate nella pianificazione associata vengono soddisfatte.
      2. Per Ora di fine, fare clic sull'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. Fare clic su Configura.
    12. (Facoltativo) Se un task utilizza parametri, è possibile eseguire le azioni riportate di seguito nella pagina Crea pianificazione task.
      1. Nella sezione Configura parametri fare clic su Configura per visualizzare o modificare i valori dei parametri predefiniti da utilizzare in runtime.
      2. Nella pagina Configura parametri, fare clic su 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 fare clic su Salva.
      4. Ripetere i passi precedenti per modificare altri valori dei parametri.
      5. Al termine, fare clic su Configura per tornare alla pagina Crea pianificazione task.
    13. (Facoltativo) Nella pagina Crea pianificazione task, nella sezione Convalida, fare clic su Convalida per verificare la presenza di errori nei valori dei parametri configurati.
    14. Fare clic su 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 fa clic sul collegamento, viene visualizzata la pagina dei dettagli della nuova pianificazione dei task.

    La pianificazione dei task creata viene elencata nella sezione Pianificazioni task della pagina dei dettagli dell'applicazione. Vedere Visualizzazione delle pianificazioni 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.