Interfaccia web di Airflow

Introduzione ad Apache Airflow in Python

Mike Metzger

Data Engineer

Home View

Dashboard home dell'UI web di Airflow con il menu di navigazione a sinistra

Introduzione ad Apache Airflow in Python

Vista Dags

Pagina vista Dags che elenca tutti i Dag disponibili

Introduzione ad Apache Airflow in Python

Vista Dags Dags

Vista Dags con la colonna del nome Dag evidenziata

Introduzione ad Apache Airflow in Python

Vista Dags Latest Run

Vista Dags con la colonna Latest Run evidenziata

Introduzione ad Apache Airflow in Python

Vista Dags runs

Vista Dags con la colonna Recent Runs evidenziata

Introduzione ad Apache Airflow in Python

Navigazione dettaglio Dag

Vista Dags di Airflow con il link del Dag update_state evidenziato

Introduzione ad Apache Airflow in Python

Vista Dags update_state (Grid)

Vista griglia del dettaglio Dag update_state con le schede Grid, Graph e Code

Introduzione ad Apache Airflow in Python

Vista Dags update_state tasks

Vista griglia del Dag con i tre task nominati di update_state

Introduzione ad Apache Airflow in Python

Vista Dags update_state (Graph)

Vista grafo del Dag con task e dipendenze come flow chart

Introduzione ad Apache Airflow in Python

Vista Dags update_state (Code)

Vista codice del Dag con il sorgente Python di sola lettura che definisce il Dag

Introduzione ad Apache Airflow in Python

Vista Dag Runs

Pagina Dag Runs che elenca le esecuzioni recenti di tutti i Dag

Introduzione ad Apache Airflow in Python

Task instances

Pagina Task Instances che elenca le esecuzioni dei task su tutti i Dag

Introduzione ad Apache Airflow in Python

Errori di import Dag

Vista Dags con il pulsante di notifica dell'errore di import evidenziato

Introduzione ad Apache Airflow in Python

Dettaglio errori di import Dag

Dettaglio errore di import con il messaggio di traceback del Dag

Introduzione ad Apache Airflow in Python

Audit Log

UI di Airflow con il menu Browse aperto che mostra l'opzione audit log

Introduzione ad Apache Airflow in Python

Audit Log

Pagina audit log con gli eventi di sistema per tipo

Introduzione ad Apache Airflow in Python

Web UI vs riga di comando

  • Ugualmente potenti, a seconda delle esigenze
  • Entrambe comunicano con l'API-Server di Airflow
  • La Web UI è spesso più semplice
  • La riga di comando può essere più accessibile in base alle impostazioni

UI web di Airflow e tool da riga di comando affiancati

Introduzione ad Apache Airflow in Python

Passiamo alla pratica!

Introduzione ad Apache Airflow in Python

Preparing Video For Download...