Créer un environnement d'opérations DBT et Managed Airflow intégré

Managed Airflow (3e génération) | Managed Airflow (2e génération) | Managed Airflow (1re génération héritée)

Cette page explique comment utiliser Terraform pour créer un environnement d'opérations DBT et Managed Airflow intégré.

À propos du module `terraform-google-dbt-composer-blueprint`

Le terraform-google-dbt-composer-blueprint module utilise Terraform pour effectuer les opérations suivantes :

  • Applique les API et les autorisations requises dans le projet.
  • Crée un bucket de documentation (pour DBT).
  • Crée un environnement Managed Airflow, y compris la configuration réseau et un compte de service.
  • Copie les utilitaires DAG pour Managed Airflow.
  • Exporte les journaux d'audit du projet dans un projet BigQuery, y compris deux vues matérialisées et une vue en haut pour prendre en charge les tableaux de bord.

En outre, le module fournit un exemple de bout en bout d'utilisation des utilitaires DAG et de création d'un exemple de job DBT dans Managed Airflow.

Code du module sur GitHub

Pour en savoir plus et obtenir des exemples de code, consultez la page du module terraform-google-dbt-composer-blueprint sur GitHub.

Étape suivante