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 cuáles son sus aplicaciones principales?
- Arquitectura paralela: AMPs, PEs y BYNET.
- Distribución de datos y hashing.
- Conceptos clave: sesiones, espacio temporal (spool) y bloqueos (locks).
- Métodos de conexión al sistema: Teradata Studio, BTEQ y SQL Assistant.
Módulo 2: Introducción a SQL en Teradata
- Consultas básicas SELECT, cláusula WHERE y ORDER BY.
- Tipos de datos y conversiones (casting).
- Funciones matemáticas y manejo de fechas.
- Uso de alias y expresiones CASE.
- Operadores especiales de Teradata: TOP, QUALIFY y SAMPLE.
- Práctica guiada: ejecución de consultas sobre tablas reales.
Módulo 3: Joins, Subconsultas y Operadores de Conjuntos
- Tipos de joins: INNER, LEFT, RIGHT y FULL OUTER.
- Joins sin cláusula ON (producto cartesiano).
- Subconsultas escalares y correlacionadas.
- Operadores UNION, INTERSECT y MINUS.
- Ejercicios prácticos de integración de datos.
Módulo 4: Funciones Analíticas y OLAP
- Funciones RANK(), ROW_NUMBER() y DENSE_RANK().
- Agrupación de datos mediante PARTITION BY.
- Ventanas con OVER() y ordenamiento con ORDER BY.
- Funciones LAG(), LEAD() y FIRST_VALUE().
- Casos de uso prácticos: KPIs, tendencias y acumulados.
Módulo 5: Gestión de Datos y Tablas
- Tipos de tablas: permanentes, volátiles y globales temporales.
- Creación y utilidad de índices secundarios y join indexes.
- Operaciones de inserción, actualización y eliminación de registros.
- Uso de MERGE, UPSERT y control de duplicados.
- Gestión de transacciones y control de bloqueos.
Módulo 6: Optimización y Ajuste de Rendimiento (Performance Tuning)
- El Optimizador de Teradata: cómo determina los planes de ejecución.
- Uso de EXPLAIN y recolección de estadísticas (COLLECT STATISTICS).
- Compensación (Skew) y estrategias para evitarla.
- Mejores prácticas en el diseño de queries.
- Identificación de cuellos de botella: spool, locks y redistribución.
- Práctica comparativa entre consultas optimizadas y no optimizadas.
Módulo 7: Particionamiento y Compresión de Datos
- Tipos de particionamiento: Range, Case y Multi-Level.
- Beneficios y aplicación práctica en consultas de gran volumen.
- Compresión a nivel de bloque (BLC) y compresión columnar.
- Ventajas y limitaciones de cada técnica.
Módulo 8: Carga y Extracción de Datos
- Comparativa entre TPT (Teradata Parallel Transporter) y FastLoad / MultiLoad.
- Carga masiva vs. inserción por lotes.
- Manejo de errores y mecanismos de reintento.
- Exportación de resultados a archivos o sistemas externos.
- Automatización básica mediante scripts y utilidades.
Módulo 9: Administración Básica para Usuarios Técnicos
- Gestión de roles y permisos.
- Control de recursos mediante Query Bands y Priority Scheduler.
- Monitoreo utilizando DBQLOGTBL, DBC.Tables y ResUsage.
- Buenas prácticas para entornos compartidos.
Módulo 10: Laboratorio final de integración
-
Caso práctico integral (extremo a extremo):
- Carga de datos
- Transformación y agregación de información.
- Construcción de indicadores mediante funciones OLAP.
- Optimización y análisis (EXPLAIN).
- Exportación final de resultados.
- Discusión sobre buenas prácticas y errores comunes.
Requerimientos
- Conocimientos sólidos sobre bases de datos relacionales y conceptos fundamentales de SQL.
- Experiencia previa consultando grandes conjuntos de datos o trabajando en entornos relacionados con la gestión de datos.
- Familiaridad con los objetivos y aplicaciones de la inteligencia de negocios o analítica.
Audiencia objetivo
- Analistas de datos y profesionales dedicados a la inteligencia de negocios.
- Desarrolladores SQL e ingenieros de datos.
- Usuarios técnicos encargados de gestionar u optimizar datos en entornos Teradata.
35 Horas
Reseñas (1)
entusiasta formador
Sylvia Baniak - Maastricht University | UMIO
Curso - Teradata Fundamentals
Traducción Automática