Integrierte DBT- und Cloud Composer-Betriebsumgebung erstellen

Cloud Composer 1 | Cloud Composer 2 | Cloud Composer 3

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

Über das Modul „terraform-google-dbt-composer-blueprint“

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

  • Wendet die erforderlichen APIs und Berechtigungen im Projekt an.
  • Erstellt einen Bucket für die Dokumentation (für DBT).
  • Erstellt eine Cloud Composer-Umgebung, einschließlich Netzwerk Konfiguration und ein Dienstkonto.
  • Kopiert zwischen DAG-Dienstprogrammen 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 bietet das Modul ein End-to-End-Beispiel für die Verwendung des DAG. Dienstprogrammen und erstellen Sie einen Beispiel-DBT-Job 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