Unterstützte Apache Airflow-Konfigurationen
Hinweis
Dieses Feature befindet sich in der Phase der öffentlichen Vorschau. Workflow Orchestration Manager wird von Apache Airflow unterstützt.
In Workflow Orchestration Manager können Apache Airflow-Konfigurationen als Schlüsselwertpaare in die Laufzeit der Plattform integriert werden. Während auf die airflow.cfg
Benutzeroberfläche nicht direkt zugegriffen werden kann, können Benutzer diese Konfigurationen über den Abschnitt "Airflow Configuration overrides" der Benutzeroberfläche außer Kraft setzen und den Zugriff auf andere airflow.cfg
Einstellungen beibehalten. Entwickler haben die Flexibilität, die meisten Apache Airflow-Konfigurationen im Workflow Orchestration Manager außer Kraft zu setzen. except for those explicitly outlined in a provided table
GILT FÜR: Azure Data Factory
Azure Synapse Analytics
Tipp
Testen Sie Data Factory in Microsoft Fabric, eine All-in-One-Analyselösung für Unternehmen. Microsoft Fabric deckt alle Aufgaben ab, von der Datenverschiebung bis hin zu Data Science, Echtzeitanalysen, Business Intelligence und Berichterstellung. Erfahren Sie, wie Sie kostenlos eine neue Testversion starten!
Weitere Informationen zu Apache Airflow-Konfigurationen finden Sie in der Konfigurationsreferenz.
Die folgende Tabelle enthält die Liste der Konfigurationen, die keine Außerkraftsetzungen unterstützen.
Konfiguration | BESCHREIBUNG | Standardwert |
---|---|---|
AIRFLOW__CELERY__FLOWER_URL_PREFIX | Die Stamm-URL für Flower. | "" |
AIRFLOW__CORE__DAGS_FOLDER | Der Pfad des Ordners, in dem Airflow-Pipelines live sind. | AIRFLOW_DAGS_FOLDER |
AIRFLOW__CORE__DONOT_PICKLE | Gibt an, ob die Auswahl von DAGs deaktiviert werden soll. | False |
AIRFLOW__CORE__ENABLE_XCOM_PICKLING | Gibt an, ob die Auswahl für xcom aktiviert werden soll. | False |
AIRFLOW__CORE__EXECUTOR | Die Ausführungsklasse, die Airflow verwenden soll. | CeleryExecutor |
AIRFLOW__CORE__FERNET_KEY | Geheimer Schlüssel zum Speichern von Verbindungswörtern in der Datenbank. | AIRFLOW_FERNET_KEY |
AIRFLOW__CORE__DAGS_ARE_PAUSED_AT_CREATION | Werden DAGs bei der Erstellung standardmäßig angehalten? | False |
AIRFLOW__CORE__PLUGINS_FOLDER | Pfad zum Ordner, der Airflow-Plug-Ins enthält. | AIRFLOW_PLUGINS_FOLDER |
AIRFLOW__LOGGING__BASE_LOG_FOLDER | Der Ordner, in dem Airflow seine Protokolldateien speichern soll. | /opt/airflow/logs |
AIRFLOW__LOGGING__LOG_FILENAME_TEMPLATE | Formatierung, wie Airflow Dateinamen oder Pfade für jede Aufgabe generiert. | {{ ti.dag_id }}/{{ ti.task_id }}/{{ ts }}/{{ try_number }}.log |
AIRFLOW__LOGGING__DAG_PROCESSOR_MANAGER_LOG_LOCATION | Der vollständigedag_processor_manager Pfad der Protokolldatei. |
/opt/airflow/logs/dag_processor_manager/dag_processor_manager.log |
AIRFLOW__LOGGING__LOGGING_CONFIG_CLASS | Die Protokollierungs konfigurationsklasse gibt die Protokollierungskonfiguration an. Diese Klasse muss sich auf dem Python-Klassenpfad befinden. | log_config.LOGGING_CONFIG |
AIRFLOW__LOGGING__COLORED_LOG_FORMAT | Protokollformat für die Aktivierung von farbigen Protokollen. | [%(asctime)s] {{%(filename)s:%(lineno)d}} %(levelname)s - %(message)s |
AIRFLOW__LOGGING__LOGGING_LEVEL | Protokolliergrad. | INFO |
AIRFLOW__METRICS__STATSD_ON | Ermöglicht das Senden von Metriken an StatsD. | True |
AIRFLOW__METRICS__STATSD_HOST | Hostname des StatsD-Servers. | Genf-Dienstleistungen |
AIRFLOW__METRICS__STATSD_PORT | Portnummer des StatsD-Servers. | 8125 |
AIRFLOW__METRICS__STATSD_PREFIX | Präfix für alle Airflow-Metriken, die an StatsD gesendet werden. | AirflowMetrics |
AIRFLOW__SCHEDULER__CHILD_PROCESS_LOG_DIRECTORY | Pfad des Verzeichnisses, in dem der Airflow-Scheduler seine untergeordneten Prozessprotokolle schreibt. | /opt/airflow/logs/scheduler |
AIRFLOW__SCHEDULER__DAG_DIR_LIST_INTERVAL | Wie oft (in Sekunden) das VERZEICHNIS der DAGs auf neue Dateien überprüft werden soll. Der Standardwert ist 5 Minuten. | 5 |
AIRFLOW__WEBSERVER__BASE_URL | Die Basis-URL Ihrer Website, da Airflow nicht ermitteln kann, welche Domäne oder welcher cname Sie verwenden. Diese URL wird in automatisierten E-Mails verwendet, die Airflow sendet, um Links auf den richtigen Webserver zu verweisen. | https://localhost:8080 |
AIRFLOW__WEBSERVER__COOKIE_SAMESITE | Legen Sie dieselbe Websiterichtlinie für Sitzungscookies fest. | Keine |
AIRFLOW__WEBSERVER__COOKIE_SECURE | Legen Sie die sichere Kennzeichnung für Sitzungscookies fest. | True |
AIRFLOW__WEBSERVER__EXPOSE_CONFIG | Machen Sie die Konfigurationsdatei auf dem Webserver verfügbar. | False |
AIRFLOW__WEBSERVER__AUTHENTICATE | Authentifizieren Sie den Benutzer, um sich bei der Airflow-Benutzeroberfläche anzumelden. | True |
AIRFLOW__WEBSERVER__AUTH_BACKEND | airflow.api.auth.backend.basic_auth | |
AIRFLOW__WEBSERVER__RELOAD_ON_PLUGIN_CHANGE | Wenn dieser Wert auf "True" festgelegt ist, verfolgt Airflow Dateien im plugins_folder Verzeichnis. Wenn änderungen erkannt werden, laden Sie den Gunicorn neu. |
True |
AIRFLOW__WEBSERVER__SECRET_KEY | Geheimer Schlüssel zum Ausführen der Flask-App. | AIRFLOW_FERNET_KEY |
AIRFLOW__API__AUTH_BACKEND | Kommagetrennte Liste der Authentifizierungs-Back-Ends zum Authentifizieren von Benutzern der API. | airflow.api.auth.backend.basic_auth |
AIRFLOW__API__ENABLE_EXPERIMENTAL_API | True |