Uso de un pipeline
Un pipeline permite conectar un juego de tareas en una secuencia o en paralelo para orquestar el procesamiento de datos.
Al crear un pipeline, puede crear un gráfico de dependencias de tareas complejas y automatizar toda una carga de trabajo de tareas. Las tareas se deben publicar y puede agregar tareas publicadas desde cualquier aplicación que esté en el espacio de trabajo actual o desde otro espacio de trabajo.
En este tutorial:
- Cree dos tareas del cargador de datos para ejecutarlas en paralelo en un pipeline.
- Cree una tarea REST para usar el servicio de notificación para enviar notificaciones por correo electrónico.
- Cree un pipeline y agregue operadores para las tareas del cargador de datos, la fusión, la tarea de integración y la tarea de REST.
- Cree una tarea de pipeline para configurar un contexto de tiempo de ejecución para un pipeline.
- Publique una tarea de pipeline y ejecute un pipeline.
- Supervisar una ejecución de pipeline.
Antes de empezar
Para completar este tutorial, debe tener:
- Ha finalizado el tutorial de flujo de datos.
- Ha completado el tutorial de tareas de integración.
- Ha finalizado el tutorial de tareas del cargador de datos.
- Tema y suscripción de correo electrónico creados en el servicio Notificaciones.
- Consulte Creación de un tema.
- Consulte Creación de una suscripción de correo electrónico.
1. Creación de tareas del cargador de datos para datos de ingresos
Duplique la tarea Load Revenue Data into Data Warehouse
para crear una nueva tarea que cargue y sobrescriba los datos de ingresos.
2. Creación de tareas del cargador de datos para datos de cliente
Cree una tarea del cargador de datos para cargar los datos del cliente en el almacén de datos mediante la creación de una nueva entidad de datos de destino.
3. Creación de una tarea de REST para enviar notificaciones
Puede utilizar una tarea de REST para ejecutar un punto final de API de REST en un pipeline. En este tutorial, utilizará la API del servicio Notifications en una tarea de REST de Data Integration para publicar un correo electrónico desde un pipeline.
-
Tema y suscripción de correo electrónico creados en el servicio Notificaciones.
-
Consulte Creación de un tema.
-
-
OCID del tema que ha creado. El OCID está disponible en la sección Información de tema de la página de detalles del tema en el servicio Notifications.
-
La siguiente sentencia de política que permite ejecutar tareas de Data Integration que llaman a la API de REST de Notifications:
allow any-user to use notification-family in tenancy where ALL {request.principal.type='disworkspace'}
A continuación, en Data Integration, cree una tarea de REST que utilice la API del servicio Notifications para publicar un correo electrónico.
4. Publicación del cargador de datos y las tareas de REST
5. Creación de un pipeline
6. Adición de operadores de pipeline
Puede agregar operadores de tarea para especificar las tareas publicadas que desea orquestar en el pipeline.
Obtenga más información sobre los operadores de pipeline.
7. Creación de una tarea de pipeline
8. Publicación y ejecución de una tarea de pipeline
Recursos adicionales
Para obtener más información, consulte: