Integrierte DBT- und Cloud Composer-Betriebsumgebung erstellen

Cloud Composer 3 | Cloud Composer 2 | Cloud Composer 1

Auf dieser Seite wird beschrieben, wie Sie mit Terraform eine integrierte DBT- und Cloud Composer-Betriebsumgebung erstellen.

Das Modul „terraform-google-dbt-composer-blueprint“

Mit dem terraform-google-dbt-composer-blueprint-Modul wird Folgendes mit Terraform ausgeführt:

  • Erforderliche APIs und Berechtigungen werden im Projekt angewendet.
  • Erstellt einen Bucket für die Dokumentation (für DBT).
  • Erstellt eine Cloud Composer-Umgebung, einschließlich Netzwerkkonfiguration und Dienstkonto.
  • Kopien über DAG-Dienstprogramme für Cloud Composer
  • Exportiert Audit-Logs für das Projekt in ein BigQuery-Projekt, 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 Beispiel-DBT-Jobs in Cloud Composer.

Code des Moduls auf GitHub

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

Nächste Schritte