Curso Greenplum Developer
24 HorasVisão Geral
Obtenha conhecimento detalhado sobre os recursos, benefícios e arquitetura do banco de dados Greenplum em termos de nada compartilhado e o design MPP e como o banco de dados Greenplum oferece suporte a redundância e alta disponibilidade. Seja proficiente com DDL, DML e DQL para acessar, gerenciar e consultar dados. Com nossa experiência prática sobre como implementar modelos de armazenamento de tabela, compactação e espaços de tabela apropriados.
Distribuir e
armazenar dados no banco de dados Greenplum usando uma chave de distribuição e
particionamento. Aprenda as melhores práticas para carregamento de dados e
particionamento de tabela e comece a melhorar o
Obtenha a certificação Pivotal Greenplum Developer que lhe dá as habilidades essenciais para usar o sistema de banco de dados Greenplum. Conheça os conceitos fundamentais usando a CLI do psql; DDL, DML e DQL; estratégias de carregamento de dados; modelagem de dados, recursos OLAP do banco de dados Greenplum, bem como algumas estratégias de ajuste de desempenho.
Objetivo
Após a
conclusão deste curso, você será capaz de:
- Descreva os
recursos, benefícios e arquitetura do banco de dados Greenplum em termos de
nada compartilhado e o design MPP e como o banco de dados Greenplum oferece
suporte a redundância e alta disponibilidade
- Seja
proficiente com DDL, DML e DQL para acessar, gerenciar e consultar dados
- Implementar
modelos de armazenamento de tabela, compactação e espaços de tabela apropriados
- Distribuir e
armazenar dados no banco de dados Greenplum usando uma chave de distribuição e
particionamento
- Entenda as
práticas recomendadas para carregamento de dados e particionamento de tabelas
Publico Alvo
- Desenvolvedores de aplicativos responsáveis por projetar e desenvolver o banco de dados Greenplum.
Pre-Requisitos
- Habilidades básicas de navegação e administração de linha de comando do UNIX ou Linux
- Noções básicas de linguagem de consulta de banco de dados, incluindo, mas não se limitando a, conhecimento básico de SQL para acessar objetos de banco de dados
- Conceitos fundamentais de banco de dados relacional
Informações Gerais
- Carga horaria 24h
- Se noturno o curso e ministrado de segunda a sexta das 19h às 23h, total de 6 noites
- Se aos sábados o curso e ministrado de 09h às 18h, total de 2 sábados,
- Se in-company ou turma fechada pra empresa o curso e ministrado de acordo com as datas e horários definido na contratação.
Formato de entrega do Curso:
- Presencial em sala de aula,
- On-line ao vivo em tempo real na presença de um instrutor onde todos os participantes do curso vão estar conectados via link de transmissão ao vivo.
- Caso tenha interesse em conhecer o formato on-line basta nos contactar solicitando um teste para conhecer melhor essa modalidade.
Materiais
Português/InglêsConteúdo Programatico
INTRODUCTION
- Overview
- psql CLI utility
DEFINING AND SECURING THE DATABASE
- DDL, DML, DQL
DATA LOADING AND DISTRIBUTION
- Implementing table storage models, compression, and tablespaces
- Data loading
- Table partitioning
DATA MODELING & DESIGN
- Data modeling in Greenplum
- Physical design decisions
PERFORMANCE ANALYSIS & TUNING
- Pivotal Query Optimizer
- SQL joins: types and implementation
- Query profiling
- Query tuning and rewriting
- Indexing strategies
ONLINE ANALYTICAL PROCESSING, WINDOW FUNCTIONS
- Window functions
- Built-in functions
- User defined functions
- User defined types