Condividi tramite


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:

  1. Passare all'hub Gestione e selezionare Airflow (anteprima)>+ Nuovo per aprire la pagina di configurazione dell'ambiente Airflow.

    Screenshot che mostra come creare un nuovo ambiente di Workflow Orchestration Manager.

  2. Immettere le informazioni e selezionare le opzioni per la configurazione airflow.

    Screenshot che mostra i dettagli dell'ambiente 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 esempio name: AIRFLOW__VAR__FOO e value: 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.
  3. Dopo aver compilato tutte le informazioni in base ai requisiti, selezionare Crea.