Création d'un pipeline de production #2
Dans le prolongement de votre dernier flux de travail, vous souhaitez ajouter quelques fonctionnalités supplémentaires, notamment en ajoutant des SLAau code et en modifiant les composants du capteur.
Reportez-vous au code source du site DAG pour déterminer si des éléments supplémentaires doivent être ajoutés. Le dictionnaire default_args a été défini pour vous, bien qu'il puisse nécessiter d'autres modifications.
Cet exercice fait partie du cours
Introduction à Apache Airflow en Python
Instructions
- Ajoutez un
sla
de 90 minutes au DAG en utilisant la fonctiontimedelta()
. - Mettez à jour l'objet
FileSensor
pour qu'il recherche des fichiers toutes les 45 secondes à l'aide du paramètrepoke_interval
. - Modifiez le site
python_task
pour envoyer des variables Airflow à l'objet à appeler. Notez que l'appelant est configuré pour accepter les variables à l'aide de l'argumentprovide_context
.
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
