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é (1re génération héritée)

Cette page explique comment utiliser Terraform pour créer un environnement d'opérations DBT et Airflow géré 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 Airflow géré, y compris la configuration réseau et un compte de service.
  • Copie les utilitaires DAG pour Airflow géré.
  • Exporte les journaux d'audit du projet dans un projet BigQuery, y compris deux vues matérialisées et une vue au-dessus 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 Airflow géré.

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