Freigeben über


Erstellen einer Airflow-Umgebung in Workflow Orchestration Manager

Hinweis

Workflow Orchestration Manager wird von Apache Airflow unterstützt.

In diesem Artikel wird beschrieben, wie Sie eine Airflow-Umgebung in Workflow Orchestration Manager einrichten und konfigurieren.

Voraussetzungen

  • Azure-Abonnement: Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.
  • Azure Data Factory: Erstellen Sie eine Data Factory-Instanz in einer Region, in der die Vorschau von Workflow Orchestration Manager unterstützt wird, oder wählen Sie eine vorhandene Instanz aus.

Erstellen der Umgebung

So erstellen Sie eine neue Workflow Orchestration Manager-Umgebung

  1. Navigieren Sie zum Hub Verwalten, und wählen Sie Airflow (Vorschau)>+ Neu aus, um die Seite Airflow-Umgebungseinrichtung zu öffnen.

    Screenshot: Erstellen einer neuen Workflow Orchestration Manager-Umgebung

  2. Geben Sie Informationen ein, und wählen Sie Optionen für Ihre Airflow-Konfiguration aus.

    Screenshot: Details der Airflow-Umgebung

    Wichtig

    Wenn Sie die Standardauthentifizierung verwenden, merken Sie sich den Benutzernamen und das Kennwort, die auf dieser Seite angegeben sind. Sie benötigen sie später für die Anmeldung auf der Airflow-Benutzeroberfläche. Die Standardoption ist Azure AD. Es ist nicht erforderlich, einen Benutzernamen und ein Kennwort für Ihre Airflow-Umgebung zu erstellen. Stattdessen werden die Anmeldeinformationen des angemeldeten Benutzers für Azure Data Factory verwendet, um sich anzumelden und DAGs (Directed Acyclic Graphs, gerichtete azyklische Graphen) zu überwachen.

    Weitere Optionen auf der Seite Airflow-Umgebungseinrichtung:

    • Git-Synchronisierung aktivieren: Sie können zulassen, dass Ihre Airflow-Umgebung automatisch mit einem Git-Repository synchronisiert wird, anstatt DAGs manuell zu importieren. Weitere Informationen finden Sie unter Synchronisieren eines GitHub-Repositorys in Workflow Orchestration Manager.
    • Airflow-Konfiguration überschreibt Sie können alle Airflow-Konfigurationen außer Kraft setzen, die Sie in airflow.cfg festgelegt haben. Beispiele sind name: AIRFLOW__VAR__FOO und value: BAR. Weitere Informationen finden Sie unter Airflow-Konfigurationen.
    • Umgebungsvariablen: Sie können diesen Schlüsselwertspeicher in Airflow zum Speichern und Abrufen beliebiger Inhalte oder Einstellungen verwenden.
    • Anforderungen: Sie können diese Option verwenden, um Python-Bibliotheken vorzuinstallieren. Sie können diese Anforderungen später aktualisieren.
    • Kubernetes-Geheimnisse: Sie können ein benutzerdefiniertes Kubernetes-Geheimnis für Ihre Airflow-Umgebung erstellen. Beispiel: Anmeldeinformationen für private Registrierung zum Abrufen von Bildern für KubernetesPodOperator
  3. Nachdem Sie alle Informationen entsprechend den Anforderungen ausgefüllt haben, wählen Sie Erstellen aus.