Crea un ambiente operativo integrato DBT e Managed Airflow

Managed Airflow (Gen 3) | Managed Airflow (Gen 2) | Managed Airflow (Legacy Gen 1)

Questa pagina descrive come utilizzare Terraform per creare un ambiente operativo integrato DBT e Managed Airflow.

Informazioni sul modulo `terraform-google-dbt-composer-blueprint`

Il modulo terraform-google-dbt-composer-blueprint utilizza Terraform per eseguire le seguenti operazioni:

  • Applica le API e le autorizzazioni richieste nel progetto.
  • Crea il bucket della documentazione (per DBT).
  • Crea un ambiente Managed Airflow, inclusa la configurazione di rete e un account di servizio.
  • Copie tra le utilità DAG per Managed Airflow
  • Esporta i log di controllo per il progetto in un progetto BigQuery, incluse due viste materializzate e una vista in primo piano per supportare le dashboard.

Inoltre, il modulo fornisce un esempio end-to-end di utilizzo delle utilità DAG e di creazione di un job DBT di esempio in Managed Airflow.

Codice del modulo su GitHub

Per maggiori informazioni ed esempi di codice, consulta la pagina del modulo terraform-google-dbt-composer-blueprint su GitHub.

Passaggi successivi