- 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
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.
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
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