Creare un ambiente Airflow in Workflow Orchestration Manager
Nota
Workflow Orchestration Manager è basato su Apache Airflow.
Questo articolo descrive come configurare e configurare un ambiente Airflow in Workflow Orchestration Manager.
Prerequisiti
- Sottoscrizione di Azure: se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.
- Azure Data Factory: creare o selezionare un'istanza di Data Factory esistente nell'area in cui è supportata l'anteprima di Workflow Orchestration Manager.
Creare l'ambiente
Per creare un nuovo ambiente di Workflow Orchestration Manager:
Passare all'hub Gestione e selezionare Airflow (anteprima)>+ Nuovo per aprire la pagina di configurazione dell'ambiente Airflow.
Immettere le informazioni e selezionare le opzioni per la configurazione airflow.
Importante
Quando si usa l'autenticazione di base , ricordare il nome utente e la password specificati in questa pagina. È necessario eseguire l'accesso in un secondo momento nell'interfaccia utente di Airflow. L'opzione predefinita è Azure AD. Non richiede la creazione di un nome utente e una password per l'ambiente Airflow. Usa invece le credenziali dell'utente connesso per Azure Data Factory per accedere e monitorare grafici aciclici diretti .
Altre opzioni nella pagina di configurazione dell'ambiente Airflow:
- Abilitare la sincronizzazione Git: è possibile consentire all'ambiente Airflow di eseguire automaticamente la sincronizzazione con un repository Git anziché importare manualmente i dag. Per altre informazioni, vedere Sincronizzare un repository GitHub in Workflow Orchestration Manager.
- Override della configurazione del flusso di aria È possibile eseguire l'override di tutte le configurazioni airflow impostate in
airflow.cfg
. Ne sono un esempioname: AIRFLOW__VAR__FOO
evalue: BAR
. Per altre informazioni, vedere Configurazioni airflow. - Variabili di ambiente: è possibile usare questo archivio di valori chiave all'interno di Airflow per archiviare e recuperare contenuto o impostazioni arbitrarie.
- Requisiti: è possibile usare questa opzione per preinstallare le librerie Python. È possibile aggiornare questi requisiti in un secondo momento.
- Segreti Kubernetes: è possibile creare un segreto Kubernetes personalizzato per l'ambiente Airflow. Un esempio è Costituito da credenziali del Registro di sistema privato per eseguire il pull delle immagini per KubernetesPodOperator.
Dopo aver compilato tutte le informazioni in base ai requisiti, selezionare Crea.