Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción a Teradata
Módulo 1: Fundamentos de Teradata y su Arquitectura
- ¿Qué es Teradata y para qué se usa?
- Arquitectura paralela: AMPs, PEs, BYNET
- Distribución de datos y hashing
- Conceptos clave: sesiones, spool, locks
- Conexión al sistema: Teradata Studio / BTEQ / SQL Assistant
Módulo 2: Introducción a SQL en Teradata
- SELECT básico, WHERE, ORDER BY
- Tipos de datos y casting
- Funciones matemáticas y de fecha
- Uso de ALIAS, expresiones CASE
- Operadores especiales de Teradata (TOP, QUALIFY, SAMPLE)
- Práctica guiada: consultas sobre tablas reales
Módulo 3: Joins, Subqueries y Set Operators
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins sin cláusula ON (producto cartesiano)
- Subqueries escalar y correlacionadas
- UNION, INTERSECT, MINUS
- Ejercicios prácticos de integración de datos
Módulo 4: Funciones Analíticas y OLAP
- RANK(), ROW_NUMBER(), DENSE_RANK()
- Partición de datos con PARTITION BY
- Ventanas con OVER() y ORDER BY
- LAG(), LEAD(), FIRST_VALUE()
- Casos de uso: KPIs, tendencias, acumulados
Módulo 5: Gestión de Datos y Tablas
- Tipos de tablas: permanentes, volátiles, globales temporales
- Creación y uso de índices secundarios y join indexes
- Inserciones, actualizaciones y borrado de registros
- MERGE, UPSERT y control de duplicados
- Transacciones y control de locks
Módulo 6: Optimización y Performance Tuning
- El Optimizer de Teradata: cómo decide los planes
- Uso de EXPLAIN y COLLECT STATISTICS
- Skew y cómo evitarlo
- Mejores prácticas de diseño de queries
- Identificación de cuellos de botella (spool, locks, redistribución)
- Práctica: comparación entre queries optimizadas vs. no optimizadas
Módulo 7: Particionamiento y Compresión de Datos
- Tipos de particionamiento: Range, Case, Multi-Level
- Beneficios y uso práctico en queries grandes
- Block Level Compression (BLC) y Columnar Compression
- Ventajas y limitaciones
Módulo 8: Carga y Extracción de Datos
- TPT (Teradata Parallel Transporter) vs. FastLoad / MultiLoad
- Bulk loading vs. inserción por lotes
- Manejo de errores y reintentos
- Exportación de resultados a archivos o sistemas externos
- Automatización básica con scripts y utilidades
Módulo 9: Administración Básica para Usuarios Técnicos
- Roles y permisos
- Control de recursos (Query Bands, Priority Scheduler)
- Monitoreo con DBQLOGTBL, DBC.Tables, ResUsage
- Buenas prácticas para ambientes compartidos
Módulo 10: Laboratorio final de integración
-
Caso práctico de extremo a extremo:
- Carga de datos
- Transformación y agregación
- Construcción de indicadores con funciones OLAP
- Optimización y explicación
- Exportación final
- Discusión de buenas prácticas y errores comunes
Requerimientos
- Comprensión de bases de datos relacionales y conceptos de SQL
- Experiencia consultando grandes conjuntos de datos o trabajando en entornos de datos
- Familiaridad con objetivos de inteligencia de negocios o analítica
Audiencia
- Analistas de datos y profesionales de inteligencia de negocios
- Desarrolladores SQL e ingenieros de datos
- Usuarios técnicos que gestionan u optimizan datos en entornos Teradata
35 Horas
Testimonios (2)
Los conocimientos de instructor sobre el tema
Juan Francisco Trejo Escoto
Curso - Advanced Teradata
entusiasta formador
Sylvia Baniak - Maastricht University | UMIO
Curso - Teradata Fundamentals
Traducción Automática