Logo do curso
Curso

Engenharia de Dados:

MySQL para Modelagem Multidimensional e Data Warehousing

Quero estudar na alura

20h

Para conclusão

40

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Compreenda a distinção entre sistemas OLTP e OLAP
  • Construa modelos multidimensionais com esquemas estrela e snowflake
  • Implemente processos de ETL utilizando Stored Procedures
  • Aplique técnicas avançadas de consulta com CTEs e funções de janela
  • Otimize a performance das consultas e garanta a integridade dos dados
  • Valide tabelas dimensionais e de fatos com surrogate keys

Público alvo_

Este curso é indicado para profissionais e estudantes de tecnologia que desejam aprofundar seus conhecimentos em Data Warehouse, modelagem multidimensional e técnicas avançadas de SQL, visando a construção de soluções com alta performance e integridade de dados.

Victorino Vila

Victorino Vila

linkedin

Victorino, formado em Engenharia Elétrica pela PUC-RJ e mestre pela UFRJ, tem mais de 30 anos em gestão de consultorias de tecnologia. Sócio de startup de software para integração de dados, trabalha com MYSQL, SQL SERVER, POSTGRES, ORACLE, WEB SERVICES e .NET. Desde 2018, é professor na Alura, ensinando programação e bancos de dados.

Curso atualizado em 22/04/2026

Ementa

  1. Fundamentos de Data Warehouse e Modelagem Multidimensional

    • Apresentação
    • Preparando o ambiente
    • Porque o Data Warehouse é diferente do banco transacional
    • Estratégias de dados para a plataforma Tratotech
    • Fundamentos da modelagem multidimensional
    • Estruturando dados de vendas na Zoop
    • Dimensões, hierarquias e atributos
    • Hierarquias de produtos na Jornada Viagens
    • Indicadores, KPI, granularidade e forma
    • Escolhendo a granularidade certa para dados de casas inteligentes na HomeHub
    • Para saber mais: locks e deadlocks em bancos transacionais
    • Faça como eu fiz: Construir modelagem DW
    • O que aprendemos?
  2. Estrutura de um Data Warehouse na Prática

    • Preparando o ambiente: Arquivos do Projeto
    • Estrutura prática de um Data Warehouse
    • Estratégias de armazenamento de dados para a Zoop
    • Criando a dimensões de negócios
    • Modelagem de dados para recomendações na Screen Match
    • Criando a tabela fato
    • Implementando a dimensão-tempo no Buscante
    • Criando a dimensão tempo
    • Decisões de projeto para o Data Warehouse da Zoop
    • Para saber mais: separação física entre OLTP e DW
    • Faça como eu fiz: Criar DW do Suprema Bank
    • O que aprendemos?
  3. Processo de ETL e Dimensões

    • Introdução ao processo de ETL
    • Implementando ETL para receitas culinárias no Cookin'UP
    • Lookup e Surrogate Keys na Prática
    • Gerenciamento de dados de pacientes na Clínica Médica Voll
    • SCD Tipo 1 na prática
    • Implementando SCD Tipo 1 na plataforma de classificados
    • Slowly Changing Dimensions
    • Gerenciamento de histórico de projetos na Dev.Spot
    • SCD Tipo 2 na prática
    • Gerenciamento de histórico de adoções no ADOPET
    • Atualizando todas as dimensões
    • Gerenciamento de mudanças em tarefas na plataforma Checklist
    • O que aprendemos?
    • Faça como eu fiz: ETL e Dimensões
    • Para saber mais: uso de joins na atualização de SCD tipo 2
  4. Carga do Data Warehouse

    • Carga da dimensão tempo
    • Gerenciamento de datas em projetos de freelancers
    • Carga das fatos
    • Gerenciamento de inventário no e-commerce de livros
    • Complementando carga do DW
    • Garantindo a integridade dos dados em organogramas empresariais
    • Carga completa do Data Warehouse
    • Implementando um processo de carga completa no SwiftBank
    • O que aprendemos?
    • Faça como eu fiz: carga completa DW
    • Para saber mais: tabelas temporárias com engine MEMORY
  5. Consultas Analíticas

    • Consultas analíticas no Data Warehouse
    • Analisando transações financeiras no Bytebank
    • Consultas analíticas com CTEs
    • Organizando dados de adoção com CTEs no ADOPET
    • Mais consultas analíticas
    • Otimização de canais de aquisição de freelancers
    • Funções de janela
    • Analisando tendências de engajamento na CodeConnect
    • O que aprendemos?
    • Faça como eu fiz: consultas CTE
    • Para saber mais: debug de ctes
  6. Consultas Avançadas e KPIs

    • Consultas complexas com múltiplos CTEs
    • Estratégias de consulta para análise de vendas na UseDev
    • Construindo KPIs executivos
    • Definindo KPIs para a plataforma de gestão de tarefas Checklist
    • Função de janela para ranking
    • Analisando a eficiência de rotas de entrega com funções de janela
    • Simplificando a consulta
    • Analisando a eficiência de consultas em Dev.Spot
    • O que aprendemos?
    • Faça como eu fiz: consultas com CTEs
    • Para saber mais: mix operacional por tipo de conta
  7. Análises Avançadas, Performance e Governança

    • Análise de Pareto
    • Aplicando a análise de Pareto no Cookin'UP para otimizar receitas populares
    • Janelas móveis e análises avançadas
    • Analisando tendências de uso de milhas na Jornada Milhas
    • Otimização de performance no Data Warehouse
    • Otimização de performance para a plataforma Dev.Spot
    • Governança, qualidade e linhagem
    • Garantindo a confiabilidade dos dados de exibição de filmes
    • Aplicando Inteligência Artificial ao Data Warehouse
    • Aprimorando a experiência de adoção com IA no ADOPET
    • O que aprendemos?
    • Faça como eu fiz: DW com Pareto e IA
    • Para saber mais: particionamento de tabelas
    • Conclusão

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos
Escola

Data Science

Trabalhe com dados. Aprofunde seu conhecimento nas principais ferramentas de uma pessoa data scientist. Descubra as diferentes possibilidades de análise de dados, do Excel ao Python, e mergulhe em frameworks e bibliotecas, como Pandas, Scikit-Learn e Seaborn.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Bônus PM3 Summit 2026

Alavanque sua carreira com até 40% off + Ingresso Live Access para o PM3 Summit 2026.

Conheça os Planos para Empresas