Integrierte DBT- und Managed Airflow-Betriebsumgebung erstellen

Managed Airflow (Gen 3) | Managed Airflow (Gen 2) | Managed Airflow (Legacy Gen 1)

Auf dieser Seite wird beschrieben, wie Sie mit Terraform eine integrierte DBT- und Managed Airflow-Umgebung erstellen.

Informationen zum Modul „terraform-google-dbt-composer-blueprint“

Das terraform-google-dbt-composer-blueprint-Modul verwendet Terraform für Folgendes:

  • Wendet erforderliche APIs und Berechtigungen im Projekt an.
  • Erstellt einen Bucket für die Dokumentation (für DBT).
  • Erstellt eine verwaltete Airflow-Umgebung, einschließlich Netzwerkkonfiguration und Dienstkonto.
  • Kopiert DAG-Dienstprogramme für Managed Airflow
  • Exportiert Audit-Logs für das Projekt in ein BigQuery-Projekt, einschließlich zwei materialisierter Ansichten und einer Ansicht, die Dashboards unterstützt.

Außerdem enthält das Modul ein End-to-End-Beispiel für die Verwendung der DAG-Dienstprogramme und das Erstellen eines DBT-Beispieljobs in Managed Airflow.

Modulcode auf GitHub

Weitere Informationen und Codebeispiele finden Sie auf der Seite zum terraform-google-dbt-composer-blueprint-Modul auf GitHub.

Nächste Schritte