Kontakt aufnehmen

Schulungsübersicht

Zusammenfassung der Apache-Airflow-Grundlagen

  • Kernkonzepte: DAGs, Operatoren und Ablauf
  • Airflow-Architektur und Komponenten
  • Verständnis fortgeschrittener Anwendungsfälle und Workflows

Erstellung benutzerdefinierter Operatoren

  • Verständnis der Struktur eines Airflow-Operators
  • Entwicklung benutzerdefinierter Operatoren für spezifische Aufgaben
  • Tests und Debugging von benutzerdefinierten Operatoren

Bенutzerdefinierte Hooks und Sensoren

  • Implementierung von Hooks für die Integration externer Systeme
  • Erstellung von Sensoren zur Überwachung externer Trigger
  • Verbesserung der Workflow-Interaktivität mit benutzerdefinierten Sensoren

Entwicklung von Airflow-Plugins

  • Verständnis der Plugin-Architektur
  • Design von Plugins zur Erweiterung der Airflow-Funktionalität
  • Best Practices für das Management und die Bereitstellung von Plugins

Integration von Airflow mit externen Systemen

  • Anbindung von Airflow an Datenbanken, APIs und Cloud-Dienste
  • Nutzung von Airflow für ETL-Workflows und Echtzeit-Datenverarbeitung
  • Verwaltung der Abhängigkeiten zwischen Airflow und externen Systemen

Fortschrittliches Debugging und Monitoring

  • Nutzung von Airflow-Logs und Metriken zur Fehlerbehebung
  • Konfiguration von Warnungen und Benachrichtigungen bei Workflow-Problemen
  • Einsatz externer Monitoring-Tools in Verbindung mit Airflow

Optimierung der Leistung und Skalierbarkeit

  • Skalierung von Airflow mit Celery- und Kubernetes-Executors
  • Optimierung der Ressourcennutzung in komplexen Workflows
  • Strategien für Hochverfügbarkeit und Fehlertoleranz

Praxisbeispiele und reale Anwendungen

  • Erforschung fortgeschrittener Anwendungsfälle in Data Engineering und DevOps
  • Fallstudie: Implementierung eines benutzerdefinierten Operators für grossflächige ETL-Prozesse
  • Best Practices für das Management von Workflows im Unternehmensumfeld

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Tiefgreifendes Verständnis der Grundlagen von Apache Airflow, einschliesslich DAGs (Directed Acyclic Graphs), Operatoren und Ausführungssarchitektur
  • Sicherer Umgang mit Python-Programmierung
  • Erfahrung mit der Integration von Datenintegrationssystemen und Workflow-Orchestrierung

Zielgruppe

  • Dateningenieure
  • DevOps-Ingenieure
  • Softwarearchitekten
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien