Créer, planifier et superviser des pipelines de données avec Apache Airflow.
Sessions en présentiel à Paris ou à distance. Inscriptions ouvertes jusqu'à la veille du démarrage, dans la limite des places disponibles.
Apache Airflow est l’outil open source de référence pour orchestrer des workflows de données.
Cette formation Apache Airflow présente son architecture et son fonctionnement. Les participants apprennent à créer des DAGs en Python, définir des tâches et leurs dépendances, planifier les traitements, superviser les exécutions et gérer les erreurs.
La formation présente également les fonctions utiles pour des usages en production : variables, connexions, secrets, XCom, Data Assets, tests et déploiement.
Chaque journée alterne apports théoriques courts et ateliers pratiques. Programme ajustable en intra-entreprise.
• Rôle d’un orchestrateur et présentation d’Airflow
• Architecture : scheduler, workers, base de métadonnées, interface
• Création d’un DAG : tâches, dépendances, operators
• TaskFlow API
• Scheduling et expressions cron, exécution manuelle
• États des tâches, logs et retries
• Cas pratique ETL
• Paramètres, variables, connexions et secrets
• XCom, branches et Dynamic Task Mapping
• Sensors, Data Assets et scheduling basé sur les données
• Backfills, gestion des erreurs et alertes
• Pools et gestion de la concurrence
• Organisation du code et tests
• Déploiement avec Docker et bonnes pratiques
• Cas pratique final
Les outils que vous manipulerez tout au long de la formation.
Reconnaissance
Inscription
Accessibilité
Selon votre situation, cette formation peut être prise en charge par un financeur. Notre équipe vous accompagne dans le montage du dossier et vous fournit devis, programme et convention.
Salarié : Plan de développement des compétences de votre entreprise, avec prise en charge possible par votre OPCO.
Indépendant, dirigeant, profession libérale : Fonds d'assurance formation de votre activité (AGEFICE, FIF PL, FAFCEA…).
Demandeur d'emploi : Aide individuelle à la formation (AIF) de France Travail, sur accord de votre conseiller.
Financement personnel : Paiement en plusieurs fois possible.
CPF : Nos formations ne sont pas certifiantes : elles ne sont pas éligibles au Compte personnel de formation.
Comment cette note est calculée. Moyenne des notes globales attribuées par les participants de l'ensemble de nos formations dans le questionnaire de satisfaction remis en fin de session : 4,8 / 5, sessions inter et intra confondues. Tous nos indicateurs de résultats et leur méthode →
La formation dure 2 jours (14 heures) et se déroule en présentiel à Paris ou à distance, en groupe limité à 8 participants. Elle est aussi disponible en intra-entreprise, avec des DAGs construits sur vos propres traitements.
Une connaissance de Python et des notions générales sur les traitements de données (fichiers, bases SQL, ETL) suffisent. Aucune expérience préalable d'Airflow n'est nécessaire.
La formation s'appuie sur la version stable la plus récente d'Airflow (Airflow 3), qui introduit notamment les Data Assets et une nouvelle interface. Les différences avec Airflow 2 sont signalées pour les équipes qui exploitent encore cette version.
Airflow orchestre des traitements hétérogènes (Python, SQL, appels d'API, notebooks) ; DBT transforme les données dans l'entrepôt et s'orchestre très bien depuis Airflow. La formation situe Airflow par rapport aux autres orchestrateurs et montre comment l'associer à DBT dans un pipeline ELT.
Inscrivez-vous à l'une de nos sessions programmées, ou optez pour une formation intra sur mesure adaptée à votre équipe.
Une question ? Appelez-nous au 01.72.25.40.82
Cette formation Apache Airflow vous apprend en 2 jours à orchestrer vos pipelines de données : architecture d’Airflow, création de DAGs en Python avec la TaskFlow API, planification, dépendances, supervision et diagnostic des erreurs, puis les fonctions nécessaires en production : variables, connexions, secrets, XCom, Dynamic Task Mapping, sensors, Data Assets, backfills, tests et déploiement avec Docker. Le cas pratique final orchestre un pipeline ETL de bout en bout. Idéale pour data engineers, analytics engineers et développeurs Python.