Course Code: intermairflow
Duration: 21 hours
Prerequisites:
  • 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
Overview:

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.
Course Outline:

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

Sites Published:

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