建立整合式 DBT 和 Managed Airflow 作業環境

Managed Airflow (第 3 代) | Managed Airflow (第 2 代) | Managed Airflow (舊版第 1 代)

本頁面說明如何使用 Terraform 建立整合式 DBT 和 Managed Airflow 作業環境。

關於 terraform-google-dbt-composer-blueprint` 模組

terraform-google-dbt-composer-blueprint 模組會使用 Terraform 執行下列作業:

  • 在專案中套用必要的 API 和權限。
  • 建立 DBT 專用的說明文件 bucket。
  • 建立 Managed Airflow 環境,包括網路設定和服務帳戶。
  • Managed Airflow 的 DAG 公用程式副本
  • 將專案的稽核記錄匯出至 BigQuery 專案,包括兩個具體化檢視區塊和一個頂端檢視區塊,以支援資訊主頁。

此外,本模組也提供端對端範例,說明如何使用 DAG 公用程式,以及在 Managed Airflow 中建立 DBT 範例工作。

GitHub 上的模組程式碼

如需更多資訊和程式碼範例,請參閱 GitHub 上的 terraform-google-dbt-composer-blueprint 模組頁面。

後續步驟