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 Betriebsführungsumgebung für DBT und Managed Airflow erstellen.

Informationen zum Modul `terraform-google-dbt-composer-blueprint`

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

  • Erforderliche APIs und Berechtigungen im Projekt anwenden
  • Bucket für die Dokumentation (für DBT) erstellen
  • Managed Airflow-Umgebung einschließlich Netzwerkkonfiguration und Dienstkonto erstellen
  • DAG-Dienstprogramme für Managed Airflow kopieren
  • Audit-Logs für das Projekt in ein BigQuery-Projekt exportieren, einschließlich zwei materialisierter Ansichten und einer Ansicht oben zur Unterstützung von Dashboards

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.

Code des Moduls auf GitHub

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

Nächste Schritte