Airflow‑webinterface

Introductie tot Apache Airflow in Python

Mike Metzger

Data Engineer

Startweergave

Airflow web-UI startdashboard met het navigatiemenu links

Introductie tot Apache Airflow in Python

Dags-weergave

Airflow Dags-weergave met alle beschikbare Dags

Introductie tot Apache Airflow in Python

Dags-weergave Dags

Airflow Dags-weergave met de kolom Dag-naam gemarkeerd

Introductie tot Apache Airflow in Python

Dags-weergave: laatste run

Airflow Dags-weergave met de kolom Latest Run gemarkeerd

Introductie tot Apache Airflow in Python

Dags-weergave: runs

Airflow Dags-weergave met de kolom Recent Runs gemarkeerd

Introductie tot Apache Airflow in Python

Navigeren naar Dag-details

Airflow Dags-weergave met de link naar de update_state-Dag gemarkeerd

Introductie tot Apache Airflow in Python

Dags: update_state (Grid)

Airflow Dag-detail rasterweergave voor de update_state-Dag met tabbladen Grid, Graph en Code

Introductie tot Apache Airflow in Python

Dags: update_state-taken

Airflow Dag-rasterweergave met de drie benoemde taken van update_state

Introductie tot Apache Airflow in Python

Dags: update_state (Graph)

Airflow Dag-grafiekweergave met taken en afhankelijkheden als stroomdiagram

Introductie tot Apache Airflow in Python

Dags: update_state (Code)

Airflow Dag-codeweergave met de alleen-lezen Python-bron die de Dag definieert

Introductie tot Apache Airflow in Python

Dag Runs-weergave

Airflow Dag Runs-pagina met recente runs voor alle Dags

Introductie tot Apache Airflow in Python

Taakinstanties

Airflow Task Instances-pagina met taakruns voor alle Dags

Introductie tot Apache Airflow in Python

Dag-importfouten

Airflow Dags-weergave met de knop voor importfoutmelding

Introductie tot Apache Airflow in Python

Details dag-importfouten

Airflow detail van importfout met de traceback van de Dag

Introductie tot Apache Airflow in Python

Auditlogboek

Airflow-UI met het Browse-menu open en de optie auditlog zichtbaar

Introductie tot Apache Airflow in Python

Auditlogboek

Airflow-auditlogpagina met systeemevents per type

Introductie tot Apache Airflow in Python

Web-UI vs command line

  • Even krachtig; kies wat je nodig hebt
  • Beide praten met de Airflow API-server
  • Web-UI is vaak eenvoudiger
  • Commandline-tool kan makkelijker toegankelijk zijn, afhankelijk van instellingen

Airflow web-UI en commandline-tool naast elkaar

Introductie tot Apache Airflow in Python

Laten we oefenen!

Introductie tot Apache Airflow in Python

Preparing Video For Download...