Entrar em Contato

Programa do Curso

Introdução, Objetivos e Estratégia de Migração

  • Objetivos do curso, alinhamento do perfil do participante e critérios de sucesso
  • Abordagens de migração de alto nível e considerações de risco
  • Configuração de workspaces, repositórios e conjuntos de dados para laboratório

Dia 1 — Fundamentos de Migração e Arquitetura

  • Conceitos de Lakehouse, visão geral do Delta Lake e arquitetura do Databricks
  • Diferenças entre SMP e MPP e implicações para a migração
  • Projeto Medallion (Bronze→Silver→Gold) e visão geral do Unity Catalog

Laboratório Dia 1 — Tradução de uma Procedure Armazenada

  • Migração prática de uma procedure armazenada de exemplo para um notebook
  • Mapeamento de tabelas temporárias e cursores para transformações de DataFrame
  • Validação e comparação com a saída original

Dia 2 — Delta Lake Avançado & Carga Incremental

  • Transações ACID, logs de commit, versionamento e time travel
  • Auto Loader, padrões de MERGE INTO, upserts e evolução de esquema
  • OPTIMIZE, VACUUM, Z-ORDER, particionamento e ajuste de armazenamento

Laboratório Dia 2 — Ingestão & Otimização Incremental

  • Implementação de ingestão com Auto Loader e fluxos de trabalho MERGE
  • Aplicação de OPTIMIZE, Z-ORDER e VACUUM; validação de resultados
  • Medição de melhorias no desempenho de leitura/escrita

Dia 3 — SQL no Databricks, Desempenho & Depuração

  • Recursos de SQL analítico: funções de janela, funções de ordem superior, tratamento de JSON/arrays
  • Leitura do Spark UI, DAGs, shuffles, estágios, tarefas e diagnóstico de gargalos
  • Padrões de ajuste de consultas: broadcast joins, hints, cache e redução de spill

Laboratório Dia 3 — Refatoração de SQL & Ajuste de Desempenho

  • Refatoração de um processo SQL pesado para Spark SQL otimizado
  • Uso de rastros do Spark UI para identificar e corrigir problemas de skew e shuffle
  • Benchmark antes/depois e documentação dos passos de ajuste

Dia 4 — PySpark Tático: Substituição de Lógica Procedural

  • Modelo de execução do Spark: driver, executores, avaliação preguiçosa e estratégias de particionamento
  • Transformação de loops e cursores em operações vetoriais de DataFrame
  • Modularização, UDFs/pandas UDFs, widgets e bibliotecas reutilizáveis

Laboratório Dia 4 — Refatoração de Scripts Procedurais

  • Refatoração de um script ETL procedural para notebooks PySpark modulares
  • Introdução de parametrização, testes de estilo unidade e funções reutilizáveis
  • Revisão de código e aplicação de lista de verificação de melhores práticas

Dia 5 — Orquestração, Pipeline de Ponta a Ponta & Melhores Práticas

  • Databricks Workflows: design de jobs, dependências de tarefas, gatilhos e tratamento de erros
  • Projeto de pipelines Medallion incrementais com regras de qualidade e validação de esquema
  • Integração com Git (GitHub/Azure DevOps), CI e estratégias de teste para lógica PySpark

Laboratório Dia 5 — Construção de um Pipeline Completo de Ponta a Ponta

  • Montagem do pipeline Bronze→Silver→Gold orquestrado com Workflows
  • Implementação de log, auditoria, retries e validações automatizadas
  • Execução do pipeline completo, validação de saídas e preparação de notas de implantação

Operacionalização, Governança e Prontidão para Produção

  • Melhores práticas de governança do Unity Catalog, linhagem e controles de acesso
  • Custo, dimensionamento de clusters, autoscaling e padrões de concorrência de jobs
  • Lista de verificação de implantação, estratégias de rollback e criação de runbooks

Revisão Final, Transferência de Conhecimento e Próximos Passos

  • Apresentações dos participantes sobre o trabalho de migração e lições aprendidas
  • Análise de lacunas, atividades de acompanhamento recomendadas e entrega de materiais de treinamento
  • Referências, caminhos de aprendizado adicional e opções de suporte

Requisitos

  • Compreensão dos conceitos de engenharia de dados
  • Experiência com SQL e procedures armazenadas (Synapse / SQL Server)
  • Familiaridade com conceitos de orquestração ETL (ADF ou similar)

Público-Alvo

  • Gestores tecnológicos com experiência em engenharia de dados
  • Engenheiros de dados migrando lógica OLAP procedural para padrões Lakehouse
  • Engenheiros de plataforma responsáveis pela adoção do Databricks
 35 Horas

Número de participantes


Preço por participante

Próximas Formações Provisórias

Categorias Relacionadas