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

Airflow géré (3e génération) | Airflow géré (2e génération) | Airflow géré (ancienne 1re génération)

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 module terraform-google-dbt-composer-blueprint 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 des 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.

De plus, 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.

Étapes suivantes