- Podstawowa znajomość Apache Airflow
- Znajomość Python programowania i koncepcji orkiestracji przepływu pracy
- Doświadczenie w zarządzaniu i wdrażaniu aplikacji w środowiskach Linux
Publiczność
- Inżynierowie danych
- Specjaliści DevOps
- Programiści
Apache Airflow to platforma typu open source do orkiestracji przepływów pracy i wydajnej automatyzacji złożonych potoków danych.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla uczestników na średnim poziomie zaawansowania, którzy chcą zoptymalizować wydajność przepływu pracy, obsługiwać złożone zależności i skalować wdrożenia Apache Airflow dla większych zbiorów danych i przypadków użycia w przedsiębiorstwie.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Optymalizować przepływy pracy Apache Airflow w celu uzyskania lepszej wydajności i niezawodności.
- Zarządzać i rozwiązywać złożone zależności przepływu pracy.
- Wykorzystywać zaawansowane funkcje Airflow, w tym niestandardowych operatorów i czujniki.
- Skalowanie Apache Airflow w celu obsługi większych zbiorów danych i systemów rozproszonych.
- Wdrażanie najlepszych praktyk w zakresie monitorowania, rejestrowania i bezpieczeństwa w środowiskach Airflow.
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.
Przegląd Apache Airflow Podstawy
- Podstawowe pojęcia: DAG, zadania i operatorzy
- Architektura i komponenty przepływu powietrza
- Podsumowanie typowych przypadków użycia i przepływów pracy
Optymalizacja wydajności przepływu pracy
- Identyfikacja wąskich gardeł w potokach Airflow
- Techniki optymalizacji na poziomie zadań
- Wykorzystanie ponawiania zadań, równoległości i współbieżności
Zarządzanie złożonymi zależnościami
- Definiowanie dynamicznych zależności w przepływach pracy
- Obsługa warunkowych i rozgałęzionych przepływów pracy
- Efektywne korzystanie z grup zadań i podrzędnych grup DAG
Zaawansowane funkcje w Apache Airflow
- Tworzenie niestandardowych operatorów i haków
- Implementowanie czujników dla zewnętrznych wyzwalaczy
- Integracja usług i wtyczek innych firm
Skalowanie wdrożeń Apache Airflow
- Podejścia do skalowania poziomego i pionowego
- Używanie executorów Celery do wykonywania rozproszonego
- Najlepsze praktyki skalowania w środowiskach chmurowych
Monitorowanie i debugowanie przepływów pracy
- Konfigurowanie rejestrowania i alertów na potrzeby monitorowania przepływów pracy
- Korzystanie z interfejsu użytkownika Airflow i interfejsu CLI do rozwiązywania problemów
- Identyfikowanie i rozwiązywanie typowych problemów we wdrożeniach Airflow
Zabezpieczanie Apache Airflow
- Uwierzytelnianie i kontrola dostępu w Airflow
- Ochrona wrażliwych danych i konfiguracji środowiska
- Wdrażanie ścieżek audytu dla przepływów pracy
Enterprise Use Case i najlepsze praktyki
- Projektowanie solidnych przepływów pracy dla środowisk produkcyjnych
- Wykorzystanie Airflow do inżynierii danych i potoków ETL
- Zapoznanie się z rzeczywistymi studiami przypadków skalowalnych wdrożeń Airflow
Podsumowanie i kolejne kroki
United Arab Emirates - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Qatar - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Egypt - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Saudi Arabia - Intermediate Apache Airflow: Optimizing and Scaling Workflows
South Africa - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Brasil - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Canada - Intermediate Apache Airflow: Optimizing and Scaling Workflows
中国 - Intermediate Apache Airflow: Optimizing and Scaling Workflows
香港 - Intermediate Apache Airflow: Optimizing and Scaling Workflows
澳門 - Intermediate Apache Airflow: Optimizing and Scaling Workflows
台灣 - Intermediate Apache Airflow: Optimizing and Scaling Workflows
USA - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Österreich - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Schweiz - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Deutschland - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Czech Republic - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Denmark - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Estonia - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Finland - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Greece - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Magyarország - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Ireland - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Luxembourg - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Latvia - Intermediate Apache Airflow: Optimizing and Scaling Workflows
España - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Italia - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Lithuania - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Nederland - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Norway - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Portugal - Intermediate Apache Airflow: Optimizing and Scaling Workflows
România - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Sverige - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Türkiye - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Malta - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Belgique - Intermediate Apache Airflow: Optimizing and Scaling Workflows
France - Intermediate Apache Airflow: Optimizing and Scaling Workflows
日本 - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Australia - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Malaysia - Intermediate Apache Airflow: Optimizing and Scaling Workflows
New Zealand - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Philippines - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Singapore - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Thailand - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Vietnam - Intermediate Apache Airflow: Optimizing and Scaling Workflows
India - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Argentina - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Chile - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Costa Rica - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Ecuador - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Guatemala - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Colombia - Intermediate Apache Airflow: Optimizing and Scaling Workflows
México - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Panama - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Peru - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Uruguay - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Venezuela - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Polska - Intermediate Apache Airflow: Optimizing and Scaling Workflows
United Kingdom - Intermediate Apache Airflow: Optimizing and Scaling Workflows
South Korea - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Pakistan - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Sri Lanka - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Bulgaria - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Bolivia - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Indonesia - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Kazakhstan - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Moldova - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Morocco - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Tunisia - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Kuwait - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Oman - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Slovakia - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Kenya - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Nigeria - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Botswana - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Slovenia - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Croatia - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Serbia - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Bhutan - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Nepal - Intermediate Apache Airflow: Optimizing and Scaling Workflows
Uzbekistan - Intermediate Apache Airflow: Optimizing and Scaling Workflows