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.
Duración 35 horas
Temario del curso
Presentación general de Teradata
Módulo 1: Bases de Teradata y su Arquitectura
- ¿Qué es Teradata y cuál es su propósito?
- Arquitectura paralela: AMPs, PEs, BYNET
- Distribución de datos y mecanismos de hashing
- Conceptos esenciales: sesiones, spool, bloqueos (locks)
- Conexión al sistema mediante Teradata Studio, BTEQ o SQL Assistant
Módulo 2: Fundamentos de SQL en Teradata
- Consultas SELECT básicas, cláusulas WHERE y ORDER BY
- Tipos de datos y conversiones (casting)
- Funciones matemáticas y de manejo de fechas
- Aplicación de ALIAS y expresiones CASE
- Operadores exclusivos de Teradata (TOP, QUALIFY, SAMPLE)
- Práctica guiada: ejecución de consultas sobre tablas reales
Módulo 3: Uniones (Joins), Subconsultas y Operadores de Conjuntos
- INNER, LEFT, RIGHT y FULL OUTER JOIN
- Uniones sin cláusula ON (producto cartesiano)
- Subconsultas escalares y correlacionadas
- Operadores UNION, INTERSECT y MINUS
- Ejercicios prácticos de integración de fuentes de datos
Módulo 4: Funciones Analíticas y OLAP
- Uso de RANK(), ROW_NUMBER() y DENSE_RANK()
- Segmentación de datos mediante PARTITION BY
- Manejo de ventanas con OVER() y ordenamiento ORDER BY
- Funciones LAG(), LEAD() y FIRST_VALUE()
- Aplicaciones prácticas: KPIs, análisis de tendencias y acumulación de valores
Módulo 5: Administración de Datos y Tablas
- Categorías de tablas: permanentes, volátiles y temporales globales
- Creación y empleo 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 (locks)
Módulo 6: Optimización y Ajuste de Rendimiento
- El Optimizer de Teradata: lógica detrás de los planes de ejecución
- Aplicación de EXPLAIN y recopilación de estadísticas (COLLECT STATISTICS)
- Desequilibrio de datos (Skew) y estrategias para prevenirlo
- Mejores prácticas en el diseño de consultas
- Detección de cuellos de botella (spool, locks, redistribución de datos)
- Práctica: comparación de resultados entre consultas optimizadas y no optimizadas
Módulo 7: Particionamiento y Compresión de Datos
- Tipos de particionamiento: por Rango, por Caso y Multi-Nivel
- Ventajas y aplicaciones prácticas en consultas extensas
- Compresión a nivel de bloque (BLC) y compresión columnar
- Análisis de ventajas y limitaciones técnicas
Módulo 8: Carga y Extracción de Datos
- Comparativa entre TPT (Teradata Parallel Transporter) y FastLoad/MultiLoad
- Carga masiva (Bulk loading) frente a inserción por lotes
- Gestión de errores y mecanismos de reintento
- Exportación de resultados hacia archivos o sistemas externos
- Automatización básica mediante scripts y utilidades de sistema
Módulo 9: Administración Básica para Perfiles Técnicos
- Definición de roles y asignación de permisos
- Control de recursos (Query Bands, Priority Scheduler)
- Monitoreo del sistema usando DBQLOGTBL, DBC.Tables y ResUsage
- Buenas prácticas para el trabajo en entornos compartidos
Módulo 10: Laboratorio Final de Integración
-
Caso práctico integral de principio a fin:
- Carga inicial de datos
- Transformación y agregación de información
- Construcción de indicadores utilizando funciones OLAP
- Optimización y análisis del plan de ejecución
- Exportación de los resultados finales
- Sesión de discusión sobre mejores prácticas y errores frecuentes
Requerimientos
- Conocimiento sólido de bases de datos relacionales y fundamentos de SQL
- Experiencia en la consulta de grandes conjuntos de datos o en el manejo de entornos de datos
- Familiaridad con los objetivos de Business Intelligence o analítica empresarial
Público objetivo
- Analistas de datos y profesionales de Business Intelligence
- Desarrolladores SQL e ingenieros de datos
- Técnicos que administran o optimizan datos en infraestructuras Teradata
Reseñas (1)
entusiasta formador
Sylvia Baniak - Maastricht University | UMIO
Curso - Teradata Fundamentals
Traducción Automática