Usa pipeline
Una pipeline consente di connettere un set di task in una sequenza o in parallelo per orchestrare l'elaborazione dei dati.
Creando una pipeline, puoi creare un complesso grafico di dipendenza delle attività e automatizzare un intero carico di lavoro di attività. I task devono essere pubblicati ed è possibile aggiungerli da qualsiasi applicazione presente nell'area di lavoro corrente o da un'altra area di lavoro.
In questa esercitazione:
- Creare due task di Data Loader da eseguire in parallelo in una pipeline.
- Creare un task REST per utilizzare il servizio di notifica per l'invio di notifiche e-mail.
- Creare una pipeline e aggiungere operatori per task di Data Loader, unione, task di integrazione e task REST.
- Creare un task pipeline per configurare un contesto di runtime per una pipeline.
- Pubblicare un task della pipeline ed eseguire una pipeline.
- Monitorare l'esecuzione di una pipeline.
Informazioni preliminari
Per completare questo tutorial, devi avere:
- L'esercitazione sul flusso di dati è stata completata.
- Completata l'esercitazione sul task di integrazione.
- Completata l'esercitazione sul task del programma di caricamento dati.
- Argomento e sottoscrizione e-mail creati nel servizio Notifiche.
- Vedere Creare un argomento.
- Vedere Creare una sottoscrizione e-mail.
1. Creazione di un task di Data Loader per i dati ricavi
Duplicare il task Load Revenue Data into Data Warehouse
per creare un nuovo task che carica e sovrascrive i dati dei ricavi.
2. Creazione di un task di Data Loader per i dati cliente
Creare un task di Data Loader per caricare i dati dei clienti in Data Warehouse creando una nuova entità dati di destinazione.
3. Creazione di un task REST per l'invio di notifiche
È possibile utilizzare un task REST per eseguire un endpoint API REST in una pipeline. In questa esercitazione viene utilizzata l'API del servizio Notifiche in un task REST di Data Integration per pubblicare un messaggio di posta elettronica da una pipeline.
-
Argomento e sottoscrizione e-mail creati nel servizio Notifiche.
-
Vedere Creare un argomento.
-
Vedere Creare una sottoscrizione e-mail.
-
-
L'OCID dell'argomento creato. L'OCID è disponibile nella sezione Informazioni argomento della pagina dei dettagli dell'argomento nel servizio Notifiche.
-
L'istruzione criterio seguente che consente di eseguire i task di Data Integration che richiamano l'API REST di Notifiche:
allow any-user to use notification-family in tenancy where ALL {request.principal.type='disworkspace'}
Quindi, in Integrazione dati, creare un task REST che utilizza l'API del servizio Notifiche per pubblicare un messaggio di posta elettronica.
4. Pubblicazione del programma di caricamento dati e dei task REST
5. Creazione di una pipeline
6. Aggiunta di operatori pipeline
Gli operatori task vengono aggiunti per specificare i task pubblicati da orchestrare nella pipeline.
Ulteriori informazioni sugli operatori di pipeline.
7. Creazione di un task della pipeline
8. Pubblicazione ed esecuzione di un task della pipeline
Risorse aggiuntive
Per ulteriori informazioni, vedere: