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 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
35 Horas
Declaração de Clientes (1)
Nice training, full of interesting topics. After each topic helpful examples were provided.