Crie um ambiente de operações integrado do DBT e do Cloud Composer

Cloud Composer 3 | Cloud Composer 2 | Cloud Composer 1

Esta página descreve como usar o Terraform para criar um ambiente de operações integrado do DBT e do Cloud Composer.

Acerca do módulo `terraform-google-dbt-composer-blueprint`

O módulo terraform-google-dbt-composer-blueprint usa o Terraform para fazer o seguinte:

  • Aplica as APIs e as autorizações necessárias no projeto.
  • Cria um contentor de documentação (para o DBT).
  • Cria um ambiente do Cloud Composer, incluindo a configuração de rede e uma conta de serviço.
  • Copia utilitários de DAG para o Cloud Composer
  • Exporta registos de auditoria do projeto para um projeto do BigQuery, incluindo duas visualizações materializadas e uma visualização na parte superior para suportar painéis de controlo.

Além disso, o módulo fornece um exemplo completo da utilização das utilidades DAG e da criação de uma tarefa DBT de exemplo no Cloud Composer.

Código do módulo no GitHub

Para mais informações e exemplos de código, consulte a página do módulo terraform-google-dbt-composer-blueprint no GitHub.

O que se segue?