Course Code: advairflow
Duration: 21 hours
Prerequisites:
  • Dobre zrozumienie podstaw Apache Airflow, w tym DAG, operatorów i architektury wykonania.
  • Biegłość w programowaniu Python
  • Doświadczenie w integracji systemów danych i orkiestracji przepływu pracy

Publiczność

  • Inżynierowie danych
  • Inżynierowie DevOps
  • Architekci oprogramowania
Overview:

Apache Airflow to potężna platforma typu open source do organizowania przepływów pracy i automatyzacji złożonych potoków danych.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla uczestników na poziomie zaawansowanym, którzy chcą tworzyć niestandardowych operatorów, czujniki i wtyczki w Apache Airflow oraz integrować je z istniejącymi systemami danych w celu zaawansowanej automatyzacji i monitorowania.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Opracowywać niestandardowe operatory, haki i czujniki dostosowane do konkretnych przepływów pracy.
  • Projektować i wdrażać wtyczki Airflow w celu rozszerzenia funkcjonalności.
  • Integrować przepływy pracy Airflow z zewnętrznymi systemami i usługami.
  • Optymalizować i monitorować przepływy pracy przy użyciu zaawansowanych narzędzi do debugowania.
  • Wykorzystanie najlepszych praktyk do zarządzania wdrożeniami Airflow na dużą skalę.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

Podsumowanie Apache Airflow Podstawy

  • Podstawowe pojęcia: DAG, operatory i przepływ wykonania
  • Architektura i komponenty przepływu powietrza
  • Zrozumienie zaawansowanych przypadków użycia i przepływów pracy

Tworzenie niestandardowych operatorów

  • Zrozumienie anatomii operatora Airflow
  • Tworzenie niestandardowych operatorów dla określonych zadań
  • Testowanie i debugowanie niestandardowych operatorów

Niestandardowe haki i czujniki

  • Wdrażanie haków do integracji z systemami zewnętrznymi
  • Tworzenie czujników do monitorowania zewnętrznych wyzwalaczy
  • Zwiększanie interaktywności przepływu pracy za pomocą niestandardowych czujników

Tworzenie wtyczek Airflow

  • Zrozumienie architektury wtyczek
  • Projektowanie wtyczek rozszerzających funkcjonalność Airflow
  • Najlepsze praktyki zarządzania i wdrażania wtyczek

Integracja Airflow z systemami zewnętrznymi

  • Łączenie Airflow z bazami danych, interfejsami API i usługami w chmurze
  • Używanie Airflow do przepływów pracy ETL i przetwarzania danych w czasie rzeczywistym
  • Zarządzanie zależnościami między Airflow i systemami zewnętrznymi

Zaawansowane debugowanie i monitorowanie

  • Korzystanie z dzienników i metryk Airflow do rozwiązywania problemów
  • Konfigurowanie alertów i powiadomień dotyczących problemów z przepływem pracy
  • Wykorzystanie zewnętrznych narzędzi monitorujących z Airflow

Optymalizacja wydajności i Scala bility

  • Skalowanie Airflow za pomocą Celery i Kubernetes Executorów
  • Optymalizacja wykorzystania zasobów w złożonych przepływach pracy
  • Strategie wysokiej dostępności i odporności na błędy

Studia przypadków i rzeczywiste zastosowania

  • Odkrywanie zaawansowanych przypadków użycia w inżynierii danych i DevOps
  • Studium przypadku: Niestandardowa implementacja operatora dla ETL na dużą skalę
  • Najlepsze praktyki zarządzania przepływami pracy na poziomie przedsiębiorstwa

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Advanced Apache Airflow: Custom Operators and Plugins

Qatar - Advanced Apache Airflow: Custom Operators and Plugins

Egypt - Advanced Apache Airflow: Custom Operators and Plugins

Saudi Arabia - Advanced Apache Airflow: Custom Operators and Plugins

South Africa - Advanced Apache Airflow: Custom Operators and Plugins

Brasil - Advanced Apache Airflow: Custom Operators and Plugins

Canada - Advanced Apache Airflow: Custom Operators and Plugins

中国 - Advanced Apache Airflow: Custom Operators and Plugins

香港 - Advanced Apache Airflow: Custom Operators and Plugins

澳門 - Advanced Apache Airflow: Custom Operators and Plugins

台灣 - Advanced Apache Airflow: Custom Operators and Plugins

USA - Advanced Apache Airflow: Custom Operators and Plugins

Österreich - Advanced Apache Airflow: Custom Operators and Plugins

Schweiz - Advanced Apache Airflow: Custom Operators and Plugins

Deutschland - Advanced Apache Airflow: Custom Operators and Plugins

Czech Republic - Advanced Apache Airflow: Custom Operators and Plugins

Denmark - Advanced Apache Airflow: Custom Operators and Plugins

Estonia - Advanced Apache Airflow: Custom Operators and Plugins

Finland - Advanced Apache Airflow: Custom Operators and Plugins

Greece - Advanced Apache Airflow: Custom Operators and Plugins

Magyarország - Advanced Apache Airflow: Custom Operators and Plugins

Ireland - Advanced Apache Airflow: Custom Operators and Plugins

Luxembourg - Advanced Apache Airflow: Custom Operators and Plugins

Latvia - Advanced Apache Airflow: Custom Operators and Plugins

España - Advanced Apache Airflow: Custom Operators and Plugins

Italia - Advanced Apache Airflow: Custom Operators and Plugins

Lithuania - Advanced Apache Airflow: Custom Operators and Plugins

Nederland - Advanced Apache Airflow: Custom Operators and Plugins

Norway - Advanced Apache Airflow: Custom Operators and Plugins

Portugal - Advanced Apache Airflow: Custom Operators and Plugins

România - Advanced Apache Airflow: Custom Operators and Plugins

Sverige - Advanced Apache Airflow: Custom Operators and Plugins

Türkiye - Advanced Apache Airflow: Custom Operators and Plugins

Malta - Advanced Apache Airflow: Custom Operators and Plugins

Belgique - Advanced Apache Airflow: Custom Operators and Plugins

France - Advanced Apache Airflow: Custom Operators and Plugins

日本 - Advanced Apache Airflow: Custom Operators and Plugins

Australia - Advanced Apache Airflow: Custom Operators and Plugins

Malaysia - Advanced Apache Airflow: Custom Operators and Plugins

New Zealand - Advanced Apache Airflow: Custom Operators and Plugins

Philippines - Advanced Apache Airflow: Custom Operators and Plugins

Singapore - Advanced Apache Airflow: Custom Operators and Plugins

Thailand - Advanced Apache Airflow: Custom Operators and Plugins

Vietnam - Advanced Apache Airflow: Custom Operators and Plugins

India - Advanced Apache Airflow: Custom Operators and Plugins

Argentina - Advanced Apache Airflow: Custom Operators and Plugins

Chile - Advanced Apache Airflow: Custom Operators and Plugins

Costa Rica - Advanced Apache Airflow: Custom Operators and Plugins

Ecuador - Advanced Apache Airflow: Custom Operators and Plugins

Guatemala - Advanced Apache Airflow: Custom Operators and Plugins

Colombia - Advanced Apache Airflow: Custom Operators and Plugins

México - Advanced Apache Airflow: Custom Operators and Plugins

Panama - Advanced Apache Airflow: Custom Operators and Plugins

Peru - Advanced Apache Airflow: Custom Operators and Plugins

Uruguay - Advanced Apache Airflow: Custom Operators and Plugins

Venezuela - Advanced Apache Airflow: Custom Operators and Plugins

Polska - Advanced Apache Airflow: Custom Operators and Plugins

United Kingdom - Advanced Apache Airflow: Custom Operators and Plugins

South Korea - Advanced Apache Airflow: Custom Operators and Plugins

Pakistan - Advanced Apache Airflow: Custom Operators and Plugins

Sri Lanka - Advanced Apache Airflow: Custom Operators and Plugins

Bulgaria - Advanced Apache Airflow: Custom Operators and Plugins

Bolivia - Advanced Apache Airflow: Custom Operators and Plugins

Indonesia - Advanced Apache Airflow: Custom Operators and Plugins

Kazakhstan - Advanced Apache Airflow: Custom Operators and Plugins

Moldova - Advanced Apache Airflow: Custom Operators and Plugins

Morocco - Advanced Apache Airflow: Custom Operators and Plugins

Tunisia - Advanced Apache Airflow: Custom Operators and Plugins

Kuwait - Advanced Apache Airflow: Custom Operators and Plugins

Oman - Advanced Apache Airflow: Custom Operators and Plugins

Slovakia - Advanced Apache Airflow: Custom Operators and Plugins

Kenya - Advanced Apache Airflow: Custom Operators and Plugins

Nigeria - Advanced Apache Airflow: Custom Operators and Plugins

Botswana - Advanced Apache Airflow: Custom Operators and Plugins

Slovenia - Advanced Apache Airflow: Custom Operators and Plugins

Croatia - Advanced Apache Airflow: Custom Operators and Plugins

Serbia - Advanced Apache Airflow: Custom Operators and Plugins

Bhutan - Advanced Apache Airflow: Custom Operators and Plugins

Nepal - Advanced Apache Airflow: Custom Operators and Plugins

Uzbekistan - Advanced Apache Airflow: Custom Operators and Plugins