Programa do Curso

Introdução

  • Filosofia e princípios da dbt / O que é a dbt?
  • dbt vs ETL tradicional
  • Visão geral das características e da arquitetura da dbt
  • Para além da dbt: O que é o dbt Cloud?

Compreender o dbt Cloud

  • O ciclo de vida de um projeto dbt em dbt Cloud
  • Como é que o dbt Cloud se enquadra nos fluxos de trabalho de armazenamento e transformação de dados

Começar a utilizar o dbt Cloud

  • Configurando o ambiente de desenvolvimento no dbt Cloud
  • Conectando o dbt Cloud ao seu data warehouse
  • Criando um projeto dbt no dbt Cloud
  • Executando comandos dbt no dbt Cloud
  • Colaborar com os membros da equipa num projeto dbt em dbt Cloud

Trabalhar com modelos dbt

  • Compreender os modelos dbt
  • Construir um modelo dbt
  • Transformar dados utilizando dbt
  • Trabalhar com modelos incrementais em dbt
  • Implementar macros e funções personalizadas no dbt

Gerir projectos dbt na nuvem dbt

  • Utilizar a interface do dbt Cloud para gerir e implementar projectos
  • Criando cronogramas e acionando trabalhos dbt
  • Criando e gerenciando ambientes no dbt Cloud
  • Implementar projectos dbt em produção
  • Configurar notificações e alertas

Integração do dbt Cloud com outras ferramentas

  • Utilizar o dbt Cloud com Git e controlo de versões
  • Integrando o dbt Cloud com outras ferramentas de armazenamento e transformação de dados baseadas na nuvem

Resolução de problemas e depuração

  • Como depurar e solucionar problemas de projectos dbt no dbt Cloud
  • Usando logs para diagnosticar problemas
  • Melhores práticas para a manutenção de projectos dbt Cloud

Resumo e próximas etapas

Requisitos

  • Compreensão de modelação de dados e SQL
  • Experiência com SQL e interface de linha de comando (CLI)
  • Experiência em programação Python

Público

  • Engenheiros de dados
  • Analistas de dados
  • Cientistas de dados
 21 horas

Número de participantes



Preço por participante

Declaração de Clientes (5)

Cursos Relacionados

Categorias Relacionadas