Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
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