DBT と Cloud Composer の統合オペレーション環境を作成する

Cloud Composer 1 | Cloud Composer 2 | Cloud Composer 3

このページでは、Terraform を使用して DBT と Cloud Composer の統合オペレーション環境を作成する方法について説明します。

terraform-google-dbt-composer-blueprint モジュールについて

terraform-google-dbt-composer-blueprint モジュールでは、Terraform を使用して次の処理を行います。

  • プロジェクトに必要な API と権限を適用します。
  • ドキュメント(DBT 用)バケットを作成します。
  • ネットワーキング構成やサービス アカウントなど、Cloud Composer 環境を作成します。
  • Cloud Composer の DAG ユーティリティ間のコピー
  • プロジェクトの監査ログを BigQuery プロジェクトにエクスポートします。これには、ダッシュボードをサポートする 2 つのマテリアライズド ビューとビューが含まれます。

また、このモジュールには、DAG ユーティリティの使用と Cloud Composer での DBT サンプルジョブの作成に関するエンドツーエンドの例が用意されています。

GitHub のモジュールのコード

詳細とコードサンプルについては、GitHub の terraform-google-dbt-composer-blueprint モジュール ページをご覧ください。

次のステップ