Entrar em Contato
 Duração 21 horas

Programa do Curso

Arquitetura do Greenplum

  • Processamento paralelo e multiprocessamento simétrico
  • Papéis de segmentos e configuração de cluster
  • Escalabilidade e movimentação de dados
  • Arquitetura do Data Warehouse do Greenplum

Estruturas de Tabelas do Greenplum

  • Tabelas distribuídas vs. tabelas com atribuição aleatória
  • Tabelas heap vs. tabelas append-only
  • Formatos de armazenamento em linhas vs. colunas
  • Tabelas particionadas e agrupadas (clustered)

Distribuição de Dados e Hashing

  • Lógica de hashing e chaves de distribuição
  • Tratamento de assimetria (skew) e impacto no desempenho
  • Mapas de hash e estratégias de posicionamento de linhas

Índices e Otimização de Desempenho

  • Índices agrupados (clustered) e não agrupados
  • Casos de uso de índices B-tree e bitmap
  • Varredura de índices e comportamento de armazenamento

Design Físico do Banco de Dados

  • Normalização e design de modelo lógico
  • Estratégias de acesso do usuário e análise de distribuição
  • Demografia dos dados e decisões de indexação

Técnicas de Denormalização

  • Dados derivados, tabelas de resumo e pré-joins
  • Tabelas em colunas como particionamento vertical
  • Data marts e visualizações materializadas

SQL Avançado e Execução de Consultas

  • Estratégias de join e redistribuição
  • OLAP e funções de janela
  • Tabelas temporárias, subconsultas e tabelas derivadas

Planos EXPLAIN e Ajuste de Consultas

  • Leitura e interpretação da saída do EXPLAIN
  • Análise de custo e otimização do plano
  • Movimentação de joins e operações locais de segmento

Utilitários do Greenplum e Melhores Práticas

  • ANALYZE e VACUUM
  • Carregamento e movimentação de dados com Nexus
  • Segurança, permissões e dicas de desempenho

Resumo e Próximos Passos

Requisitos

  • Conhecimento de bancos de dados relacionais e SQL
  • Experiência com data warehousing ou sistemas analíticos
  • Familiaridade com operações de linha de comando do Linux

Público-Alvo

  • Arquitetos e engenheiros de dados
  • Administradores de banco de dados e líderes técnicos
  • Desenvolvedores de BI e especialistas em análise que trabalham com Greenplum

Número de participantes


Preço por participante

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas