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
Introducción a Teradata
Módulo 1: Fundamentos de Teradata y su Arquitectura
- Definición de Teradata y sus aplicaciones principales.
- Arquitectura paralela: AMPs, PEs, BYNET.
- Distribución de datos y técnica de 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, cláusulas WHERE y ORDER BY.
- Tipos de datos y conversión (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: 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 escalares y correlacionadas.
- Operadores de conjunto: 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 mediante PARTITION BY.
- Ventanas utilizando 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 Performance Tuning
- El Optimizer de Teradata: lógica de selección de planes.
- Uso de EXPLAIN y COLLECT STATISTICS.
- Skew y estrategias para evitarlo.
- Mejores prácticas en el diseño de queries.
- Identificación de cuellos de botella (spool, locks, redistribución).
- Práctica: comparación entre queries optimizadas y 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 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 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
- 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
- Discusión de buenas prácticas y errores comunes.
Requerimientos
- Comprensión de bases de datos relacionales y conceptos fundamentales de SQL.
- Experiencia en la consulta de grandes conjuntos de datos o trabajo en entornos de datos.
- Familiaridad con los objetivos de la inteligencia de negocios o la analítica.
Audiencia objetivo
- Analistas de datos y profesionales de inteligencia de negocios.
- Desarrolladores SQL e ingenieros de datos.
- Usuarios técnicos encargados de gestionar u optimizar datos en entornos Teradata.
Reseñas (1)
entusiasta formador
Sylvia Baniak - Maastricht University | UMIO
Curso - Teradata Fundamentals
Traducción Automática