Interfejs webowy Airflow

Wprowadzenie do Apache Airflow w Pythonie

Mike Metzger

Data Engineer

Widok główny

Strona główna interfejsu webowego Airflow z lewostronnym menu nawigacyjnym

Wprowadzenie do Apache Airflow w Pythonie

Widok DAG-ów

Strona widoku DAG-ów Airflow z listą wszystkich dostępnych DAG-ów

Wprowadzenie do Apache Airflow w Pythonie

DAG-i w widoku DAG-ów

Widok DAG-ów Airflow z wyróżnioną kolumną nazwy DAG-u

Wprowadzenie do Apache Airflow w Pythonie

Ostatnie uruchomienie

Widok DAG-ów Airflow z wyróżnioną kolumną ostatniego uruchomienia

Wprowadzenie do Apache Airflow w Pythonie

Uruchomienia w widoku DAG-ów

Widok DAG-ów Airflow z wyróżnioną kolumną ostatnich uruchomień

Wprowadzenie do Apache Airflow w Pythonie

Nawigacja w szczegółach DAG-u

Widok DAG-ów Airflow z wyróżnionym linkiem do DAG-u update_state

Wprowadzenie do Apache Airflow w Pythonie

update_state – widok siatki

Widok siatki szczegółów DAG-u update_state z zakładkami Grid, Graph i Code

Wprowadzenie do Apache Airflow w Pythonie

Zadania update_state

Widok siatki DAG-u z trzema nazwanymi zadaniami update_state

Wprowadzenie do Apache Airflow w Pythonie

update_state – widok grafu

Widok grafu DAG-u z zadaniami i zależnościami jako schemat przepływu

Wprowadzenie do Apache Airflow w Pythonie

update_state – widok kodu

Widok kodu DAG-u z kodem źródłowym Pythona tylko do odczytu

Wprowadzenie do Apache Airflow w Pythonie

Widok uruchomień DAG-ów

Strona uruchomień DAG-ów z listą ostatnich uruchomień wszystkich DAG-ów

Wprowadzenie do Apache Airflow w Pythonie

Instancje zadań

Strona instancji zadań z listą uruchomień zadań wszystkich DAG-ów

Wprowadzenie do Apache Airflow w Pythonie

Błędy importu DAG-ów

Widok DAG-ów Airflow z wyróżnionym przyciskiem powiadomienia o błędzie importu

Wprowadzenie do Apache Airflow w Pythonie

Szczegóły błędu importu

Szczegóły błędu importu z komunikatem traceback DAG-u

Wprowadzenie do Apache Airflow w Pythonie

Dziennik audytu

Interfejs Airflow z otwartym menu Browse i opcją dziennika audytu

Wprowadzenie do Apache Airflow w Pythonie

Dziennik audytu

Strona dziennika audytu Airflow z listą zdarzeń systemowych według typu

Wprowadzenie do Apache Airflow w Pythonie

Interfejs webowy a wiersz poleceń

  • Równorzędna moc zależnie od potrzeb
  • Obie komunikują się z Airflow API-Server
  • Interfejs webowy jest często prostszy
  • Wiersz poleceń może być łatwiej dostępny w zależności od konfiguracji

Interfejs webowy Airflow i narzędzie wiersza poleceń obok siebie

Wprowadzenie do Apache Airflow w Pythonie

Czas na ćwiczenia!

Wprowadzenie do Apache Airflow w Pythonie

Preparing Video For Download...