Kursplan

Gjennomgang av Apache Airflow Grunnleggende

  • Kjernekonsepter: DAG-er, oppgaver og operatører
  • Luftstrømsarkitektur og komponenter
  • Oppsummering av vanlige brukstilfeller og arbeidsflyter

Optimalisering av arbeidsflytytelse

  • Identifisere flaskehalser i luftstrømsrørledninger
  • Optimaliseringsteknikker på oppgavenivå
  • Utnytte oppgaveforsøk, parallellitet og samtidighet

Håndtering av komplekse avhengigheter

  • Definere dynamiske avhengigheter i arbeidsflyter
  • Håndtering av betingede og forgrenende arbeidsflyter
  • Effektiv bruk av oppgavegrupper og under-DAGer

Avanserte funksjoner i Apache Airflow

  • Opprette tilpassede operatører og kroker
  • Implementering av sensorer for eksterne triggere
  • Integrering av tredjepartstjenester og plugins

Skalering Apache Airflow Implementeringer

  • Horisontal og vertikal skalering tilnærminger
  • Bruke Celery Executors for distribuert utførelse
  • Beste praksis for skalering i skymiljøer

Overvåking og feilsøking av arbeidsflyter

  • Konfigurering av logging og varsler for arbeidsflytovervåking
  • Bruke Airflow UI og CLI for feilsøking
  • Identifisere og løse vanlige problemer i Airflow-implementeringer

Sikring Apache Airflow

  • Autentisering og tilgangskontroll i Airflow
  • Beskyttelse av sensitive data og miljøkonfigurasjoner
  • Implementere revisjonsspor for arbeidsflyter

Enterprise Use Cases og beste praksis

  • Utforme robuste arbeidsflyter for produksjonsmiljøer
  • Utnyttelse av luftstrøm for datateknikk og ETL-rørledninger
  • Utforsker virkelige case-studier av skalerbare Airflow-implementeringer

Sammendrag og neste trinn

Krav

  • Grunnleggende kunnskap om Apache Airflow
  • Kjennskap til Python programmerings- og arbeidsflyt-orkestreringskonsepter
  • Erfaring med å administrere og distribuere applikasjoner i Linux miljøer

Publikum

  • Dataingeniører
  • DevOps fagfolk
  • Programvareutviklere
 21 timer

Antall deltakere


Price per participant

Upcoming Courses

Related Categories