Crea un entorno de operaciones integrado de DBT y Managed Airflow

Airflow administrado (gen. 3) | Airflow administrado (gen. 2) | Airflow administrado (gen. 1 heredada)

En esta página, se describe cómo usar Terraform para crear un entorno de operaciones integrado de DBT y Managed Airflow.

Acerca del módulo terraform-google-dbt-composer-blueprint

El módulo terraform-google-dbt-composer-blueprint usa Terraform para hacer lo siguiente:

  • Aplica las APIs y los permisos obligatorios en el proyecto.
  • Crea un bucket de documentación (para DBT).
  • Crea un entorno de Airflow administrado, incluida la configuración de redes y una cuenta de servicio.
  • Copia las utilidades de DAG para Managed Airflow
  • Exporta los registros de auditoría del proyecto a un proyecto de BigQuery, incluidas dos vistas materializadas y una vista superior para admitir los paneles.

Además, el módulo proporciona un ejemplo de extremo a extremo del uso de las utilidades de DAG y la creación de un trabajo de DBT de ejemplo en Managed Airflow.

Código del módulo en GitHub

Para obtener más información y muestras de código, consulta la página del módulo terraform-google-dbt-composer-blueprint en GitHub.

¿Qué sigue?