Aggiornamento della configurazione di esecuzione task per il servizio OCI Data Flow

Solo i task di integrazione creati e pubblicati in Data Integration possono essere configurati per l'esecuzione nel servizio OCI Data Flow.

Prima di aggiornare la configurazione di esecuzione di un task per l'esecuzione nel servizio OCI Data Flow, assicurarsi di aver creato le risorse e i criteri necessari. Vedere Impostazione e criteri obbligatori per il servizio OCI Data Flow per l'esecuzione dei task.

In In Integrazione dati, si aggiorna la configurazione di esecuzione del servizio OCI Data Flow di un task quando si crea il task o quando si modifica il task.

    1. Eseguire una delle seguenti operazioni.
      • Aprire il progetto o la cartella in cui si desidera creare un task.
      • Aprire il progetto o la cartella contenente il task che si desidera modificare.

      Per la procedura di apertura della pagina dei dettagli di un progetto o di una cartella, vedere Visualizzazione dei dettagli di un progetto o Visualizzazione dei dettagli di una cartella.

    2. Nella pagina dei dettagli del progetto o della cartella, fare clic su Task.
    3. Nella sezione Task, effettuare una delle operazioni riportate di seguito.
      • Per creare un task, fare clic su Crea task e selezionare Integrazione.

      • Per modificare un task, selezionare Visualizza dettagli dal menu Azioni (Menu Azioni) del task.

      Al momento, è possibile configurare solo i task di integrazione per l'esecuzione nel servizio OCI Data Flow.

    4. Nella pagina di creazione o modifica visualizzata, andare alla sezione Esegui configurazione.

      Per impostazione predefinita, tutti i task primi creati in Data Integration sono configurati per l'esecuzione nel servizio OCI Data Integration, come indicato dall'etichetta Servizio di esecuzione task: servizio OCI Data Integration.

      Se un task è configurato per l'esecuzione nel servizio OCI Data Flow, l'etichetta è Servizio di esecuzione task: servizio OCI Data Flow.

    5. Nella sezione Esegui configurazione, fare clic su Modifica.
    6. Nella pagina Aggiorna configurazione esecuzione task, selezionare una delle seguenti opzioni:
      • Servizio OCI Data Integration: eseguire questo task in Data Integration utilizzando risorse predefinite fisse. Non sono necessarie altre configurazioni. Passare al punto 8.
      • Servizio Flusso di dati OCI: eseguire questo task nel servizio Flusso di dati utilizzando risorse scalabili e allocazione dinamica. Passare al passo 7 per specificare la configurazione di esecuzione.
    7. Completare le seguenti selezioni per aggiornare o parametrizzare le proprietà di esecuzione per l'utilizzo del servizio OCI Data Flow.
      1. Selezionare il pool in OCI Data Flow per eseguire questo task.
      2. (Facoltativo) Selezionare l'endpoint privato in OCI Data Flow.
      3. Per Percorso bucket di log, selezionare il bucket di storage degli oggetti da utilizzare per i log di esecuzione dell'applicazione OCI Data Flow.

        Se si tratta della prima volta che si modifica la configurazione di esecuzione del servizio OCI Data Flow del task, e il bucket dis-df-system-bucket esiste già nello storage degli oggetti, Data Integration seleziona automaticamente tale bucket, come indicato da oci://dis-df-system-bucket@<tenancy-name> nel campo di selezione.

      4. Per il percorso del bucket dell'artifact, selezionare il bucket di storage degli oggetti da utilizzare per gli artifact del job di esecuzione di Data Integration, ad esempio i file JAR e ZIP.

        Se si tratta della prima volta che si modifica la configurazione di esecuzione del servizio OCI Data Flow del task, e il bucket dis-df-system-bucket esiste già nello storage degli oggetti, Data Integration seleziona automaticamente tale bucket, come indicato da oci://dis-df-system-bucket@<tenancy-name> nel campo di selezione.

      5. (Facoltativo) Per il compartimento applicazione, selezionare il compartimento per l'applicazione OCI Data Flow creato quando i task del servizio Data Integration vengono eseguiti nel servizio Data Flow.

        Se non viene specificato un compartimento dell'applicazione, viene utilizzato il compartimento dell'applicazione Data Integration.

      6. Selezionare o immettere il numero minimo di lavoratori (o esecutori) da utilizzare per i job di OCI Data Flow.

        Il valore predefinito è 1. Se anche il valore per Numero massimo di worker è 1, l'allocazione dinamica per i job di OCI Data Flow non viene utilizzata.

      7. Selezionare o immettere il numero massimo di lavoratori (o esecutori) da utilizzare per i job di OCI Data Flow.

        L'impostazione predefinita è 1, che indica che l'allocazione dinamica non è utilizzata. Se si desidera utilizzare l'allocazione dinamica per i job di OCI Data Flow, specificare un valore maggiore. Questo valore deve essere maggiore o uguale al valore di Numero minimo di worker.

      8. (Facoltativo) Per le proprietà di configurazione Spark di OCI Data Flow, immettere una o più proprietà Spark da utilizzare per l'esecuzione di questo task.

        Una proprietà Spark è una coppia chiave-valore. Fare clic su Altra proprietà per aggiungere altre coppie chiave-valore, in base alle esigenze.

        Per le proprietà di configurazione Spark che è possibile aggiungere, vedere Proprietà Spark supportate.

      9. (Facoltativo) Dopo aver configurato qualsiasi proprietà di esecuzione task (passi da 6a a 6h), fare clic su Parametrizza sotto il valore di proprietà configurato per assegnare un parametro a tale proprietà.

        Durante la parametrizzazione, Data Integration aggiunge un parametro di tipo String e imposta il valore del parametro predefinito sul valore attualmente configurato per tale proprietà. Viene visualizzata l'etichetta Parameterizzato seguita dal nome di un parametro. Ad esempio: Parametrizzato: OCI_DF_POOL

        Di seguito sono riportati i nomi dei parametri per le proprietà di configurazione dell'esecuzione del servizio OCI Data Flow.

        Proprietà esecuzione task Nome parametro
        Dipartimento di Pool OCI_DF_POOL
        Endpoint privato OCI_DF_PRIVATE_ENDPOINT
        Percorso bucket di log OCI_DF_LOG_BUCKET
        Percorso bucket artifact OCI_DF_ARTIFACT_BUCKET
        Compartimento delle applicazioni OCI_DF_APP_COMPARTMENT
        Numero minimo di worker OCI_DF_MIN_WORKERS
        Numero massimo di worker OCI_DF_MAX_WORKERS
        Configurazione OCI Data Flow personalizzata OCI_DF_CUSTOM_OCI_DF_SPARK_CONFIG

        Le azioni per un parametro sono le seguenti:

        • Fare clic su Modifica per aggiungere o modificare la descrizione di un parametro. Impossibile modificare il nome e il tipo del parametro. Una descrizione del parametro, se aggiunta, viene visualizzata come suggerimento nel pannello per la modifica dei valori dei parametri in fase di progettazione o runtime.
        • Fare clic su Rimuovi se non si desidera più che una proprietà venga parametrizzata.
      10. Fare clic su Salva.
    8. Nella pagina di creazione o modifica del task, fare clic sul pulsante appropriato per creare e salvare il task.
  • Per aggiornare un task di integrazione, utilizzare il comando oci data-integration task update-integration-task e i parametri necessari:

    oci data-integration task update-integration-task [OPTIONS]

    Utilizzare il comando oci data-integration task update-data-loader-task e i parametri richiesti per aggiornare un task di Data Loader:

    oci data-integration task update-data-loader-task [OPTIONS]

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

  • Eseguire l'operazione UpdateTask con il sottotipo di risorsa appropriato per aggiornare un task.