Utiliser un pipeline
Un pipeline vous permet de connecter un jeu de tâches dans une séquence ou en parallèle pour orchestrer le traitement des données.
En créant un pipeline, vous pouvez créer un graphique de dépendance de tâche complexe et automatiser toute une charge de travail des tâches. Les tâches doivent être publiées et vous pouvez ajouter des tâches publiées à partir de n'importe quelle application qui se trouve dans l'espace de travail courant ou à partir d'un autre espace de travail.
Dans ce tutoriel, vous allez :
- Créez deux tâches de chargement de données à exécuter en parallèle dans un pipeline.
- Créer une tâche REST pour utiliser le service d'avis pour envoyer des avis par courriel.
- Créer un pipeline et ajouter des opérateurs pour les tâches de chargement de données, de fusion, d'intégration et REST.
- Créer une tâche de pipeline pour configurer un contexte d'exécution pour un pipeline.
- Publier une tâche de pipeline et exécuter un pipeline.
- Surveiller une exécution de pipeline.
Avant de commencer
Pour suivre ce tutoriel, vous devez avoir :
- Vous avez terminé le tutoriel sur le flux de données.
- Vous avez terminé le tutoriel sur la tâche d'intégration.
- Vous avez terminé le tutoriel sur la tâche de chargement de données.
- Sujet et abonnement au courriel créés dans le service Avis.
- Voir Créer un sujet.
- Voir Créer un abonnement par courriel.
1. Création d'une tâche de chargement de données pour les données de revenus
Dupliquez la tâche Load Revenue Data into Data Warehouse
pour créer une nouvelle tâche qui charge et remplace les données de revenus.
2. Création d'une tâche de chargement de données pour les données de client
Créez une tâche de chargement de données pour charger les données de client dans Data Warehouse en créant une nouvelle entité de données cible.
3. Création d'une tâche REST pour l'envoi d'avis
Vous pouvez utiliser une tâche REST pour exécuter un point d'extrémité d'API REST dans un pipeline. Dans ce tutoriel, vous utiliserez l'API du service d'avis dans une tâche REST du service d'intégration de données pour publier un courriel à partir d'un pipeline.
-
Sujet et abonnement au courriel créés dans le service Avis.
-
Voir Créer un sujet.
-
-
OCID du sujet que vous avez créé. L'OCID est disponible dans la section Informations sur le sujet de la page de détails du sujet du service d'avis.
-
L'énoncé de politique suivant vous permet d'exécuter les tâches d'intégration de données qui appellent l'API REST du service d'avis :
allow any-user to use notification-family in tenancy where ALL {request.principal.type='disworkspace'}
Puis, dans le service d'intégration de données, créez une tâche REST qui utilise l'API du service d'avis pour publier un courriel.
4. Publication du chargeur de données et des tâches REST
5. Création d'un pipeline
6. Ajout d'opérateurs de pipeline
Vous ajoutez des opérateurs de tâche pour spécifier les tâches publiées à orchestrer dans le pipeline.
Pour en savoir plus, sur les opérateurs de pipeline.
7. Création d'une tâche de pipeline
8. Publication et exécution d'une tâche de pipeline
Ressources supplémentaires
Pour en savoir plus, voir :