Kontakt aufnehmen

Schulungsübersicht

Auffrischung der Grundlagen von Apache Airflow

  • Kernkonzepte: DAGs, Operatoren und Ausführungsabläufe
  • Architektur sowie wesentliche Komponenten von Airflow
  • Einordnung komplexerer Anwendungsfälle und Workflow-Muster

Entwicklung benutzerdefinierter Operatoren

  • Verständnis der Struktur eines Airflow-Operators
  • Erschaffung individueller Operatoren für spezifische Aufgabenbereiche
  • Testen und Fehlerbehebung bei benutzerdefinierten Operatoren

Individuelle Hooks sowie Sensoren

  • Einsatz von Hooks zur Verbindung mit externen Systemen
  • Erstellung von Sensoren, die externe Auslöser erkennen können
  • Steigerung der Interaktivität von Workflows mittels angepasster Sensoren

Erschaffung von Airflow-Plugins

  • Basiswissen über die Plugin-Architektur von Airflow
  • Planung und Umsetzung von Plugins, um Funktionalitäten zu erweitern
  • Richtlinien zur Verwaltung sowie zum Einsatz der entwickelten Plugins

Verknüpfung von Airflow mit externen Systemen

  • Einbindung von Datenbanken, APIs sowie Cloud-Diensten in Airflow-Workflows
  • Nutzung von Airflow für ETL-Prozesse und die Echtzeit-Verarbeitung von Daten
  • Koordination sowie Verwaltung der Abhängigkeiten zwischen Airflow und externen Systemen

Fortschrittliche Fehleranalyse und Überwachung

  • Nutzung von Airflow-Logs und Metriken zur Problemlösung
  • Konfiguration von Benachrichtigungen bei Störungen im Workflowverlauf
  • Einsatz externer Monitoring-Tools in Verbindung mit Airflow

Leistungsoptimierung und Skalierbarkeit

  • Aufbau einer skalierbaren Airflow-Umgebung mithilfe von Celery- sowie Kubernetes-Executoren
  • Ressourcenverwaltung bei komplexen Workflows optimieren
  • Vorgehensweisen zur Erhöhung der Ausfallsicherheit und Stabilität des Systems

Praxisbeispiele und reale Anwendungsfälle

  • Einblick in fortgeschrittene Anwendungen im Bereich Datenengineering sowie DevOps
  • Fallstudie: Entwicklung eines benutzerdefinierten Operators für umfangreiche ETL-Prozesse
  • Bewährte Strategien bei der Verwaltung von Workflows auf Enterprise-Ebene

Zusammenfassung und Ausblick

Voraussetzungen

  • Solides Verständnis der Grundlagen von Apache Airflow – insbesondere von DAGs, Operatoren sowie der Ausführungsarchitektur
  • Gute Kenntnisse in der Python-Programmierung
  • Erfahrung bei der Integration von Datenystemen sowie bei der Orchestrierung von Workflows

Zielgruppe

  • Daten-Ingenieure
  • DevOps-Engineers
  • Softwarearchitekten
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien