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
Bienvenida a Teradata
Módulo 1: Fundamentos de Teradata y su Arquitectura
- ¿Qué es Teradata y cuáles son sus aplicaciones principales?
- Arquitectura paralela: AMPs, PEs, BYNET
- Distribución de datos y técnica de hashing
- Conceptos esenciales: sesiones, espacio de trabajo (spool) y bloqueos
- 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 conversiones (casting)
- Funciones matemáticas y de fecha
- Empleo de ALIAS y expresiones CASE
- Operadores especiales de Teradata (TOP, QUALIFY, SAMPLE)
- Práctica guiada: consultas sobre tablas reales
Módulo 3: Joins, Subconsultas y Operadores de Conjuntos
- INNER, LEFT, RIGHT, FULL OUTER JOIN
- Joins sin cláusula ON (producto cartesiano)
- Subconsultas escalares 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()
- Segmentació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 eliminación de registros
- MERGE, UPSERT y control de duplicados
- Transacciones y control de locks
Módulo 6: Optimización y Ajuste de Rendimiento
- El Optimizer de Teradata: criterios de decisión de planes
- Empleo de EXPLAIN y COLLECT STATISTICS
- Desbalance de carga (Skew) y estrategias para evitarlo
- Mejores prácticas en el diseño de consultas
- 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 aplicación práctica en consultas extensas
- 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
- Carga masiva 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 entornos 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
- Debate sobre buenas prácticas y errores frecuentes
Requerimientos
- Conocimientos sólidos de bases de datos relacionales y fundamentos de SQL
- Experiencia previa consultando grandes conjuntos de datos o trabajando en entornos de datos
- Conciencia sobre los objetivos de inteligencia de negocios y analítica
Perfil de los participantes
- Analistas de datos y profesionales del área de inteligencia de negocios
- Desarrolladores SQL e ingenieros de datos
- Profesionales técnicos encargados de gestionar u optimizar datos en ecosistemas Teradata
35 Horas
Reseñas (1)
entusiasta formador
Sylvia Baniak - Maastricht University | UMIO
Curso - Teradata Fundamentals
Traducción Automática