Programa do Curso
Introdução ao Teradata
Módulo 1: Fundamentos do Teradata e sua Arquitetura
- O que é o Teradata e para que serve?
- Arquitetura paralela: AMPs, PEs, BYNET
- Distribuição de dados e hashing
- Conceitos-chave: sessões, spool, locks
- Conexão ao sistema: Teradata Studio / BTEQ / SQL Assistant
Módulo 2: Introdução ao SQL no Teradata
- SELECT básico, WHERE, ORDER BY
- Tipos de dados e casting
- Funções matemáticas e de data
- Uso de ALIAS, expressões CASE
- Operadores especiais do Teradata (TOP, QUALIFY, SAMPLE)
- Prática guiada: consultas em tabelas reais
Módulo 3: Joins, Subqueries e Set Operators
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins sem cláusula ON (produto cartesiano)
- Subqueries escalares e correlacionadas
- UNION, INTERSECT, MINUS
- Exercícios práticos de integração de dados
Módulo 4: Funções Analíticas e OLAP
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Particionamento de dados com PARTITION BY
- Janelas com OVER() e ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Casos de uso: KPIs, tendências, acumulados
Módulo 5: Gestão de Dados e Tabelas
- Tipos de tabelas: permanentes, voláteis, temporais globais
- Criação e uso de índices secundários e join indexes
- Inserções, atualizações e exclusão de registros
- MERGE, UPSERT e controle de duplicados
- Transações e controle de locks
Módulo 6: Otimização e Performance Tuning
- O Otimizador do Teradata: como decide os planos
- Uso de EXPLAIN e COLLECT STATISTICS
- Skew e como evitá-lo
- Melhores práticas de design de consultas
- Identificação de gargalos (spool, locks, redistribuição)
- Prática: comparação entre consultas otimizadas e não otimizadas
Módulo 7: Particionamento e Compressão de Dados
- Tipos de particionamento: Range, Case, Multi-Level
- Benefícios e uso prático em consultas grandes
- Compressão por Bloco (BLC) e Compressão Colunar
- Vantagens e limitações
Módulo 8: Carga e Extração de Dados
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Carregamento em massa vs. inserção por lotes
- Manejo de erros e retentativas
- Exportação de resultados para arquivos ou sistemas externos
- Automação básica com scripts e utilidades
Módulo 9: Administração Básica para Usuários Técnicos
- Roles e permissões
- Controle de recursos (Query Bands, Priority Scheduler)
- Monitoramento com DBQLOGTBL, DBC.Tables, ResUsage
- Boas práticas para ambientes compartilhados
Módulo 10: Laboratório Final de Integração
-
Caso prático de ponta a ponta:
- Carga de dados
- Transformação e agregação
- Construção de indicadores com funções OLAP
- Otimização e explicação
- Exportação final
- Discussão de boas práticas e erros comuns
Requisitos
- Compreensão de bancos de dados relacionais e conceitos de SQL
- Experiência consultando grandes conjuntos de dados ou trabalhando em ambientes de dados
- Familiaridade com objetivos de inteligência de negócios ou análise
Público-alvo
- Analistas de dados e profissionais de inteligência de negócios
- Desenvolvedores SQL e engenheiros de dados
- Usuários técnicos que gerenciam ou otimizam dados em ambientes Teradata
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 6500 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (1)
treinador apaixonado
Sylvia Baniak - Maastricht University | UMIO
Curso - Teradata Fundamentals
Máquina Traduzida