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 técnicas de hashing.
- Conceptos esenciales: sesiones, spool y locks.
- Métodos de conexión al sistema: Teradata Studio, BTEQ y SQL Assistant.
Módulo 2: Introducción a SQL en Teradata
- Uso básico de SELECT, WHERE y ORDER BY.
- Tipos de datos y procesos de casting.
- Funciones matemáticas y de fecha.
- Implementación de ALIAS y expresiones CASE.
- Operadores especiales de Teradata (TOP, QUALIFY, SAMPLE).
- Práctica guiada: realización de consultas sobre tablas reales.
Módulo 3: Joins, Subqueries y Set Operators
- Tipos de JOIN: INNER, LEFT, RIGHT y FULL OUTER.
- Joins sin cláusula ON (producto cartesiano).
- Subqueries escalares y correlacionadas.
- Operadores de conjunto: 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().
- Segmentación de datos mediante PARTITION BY.
- Ventanas definidas con OVER() y ORDER BY.
- Funciones LAG(), LEAD() y FIRST_VALUE().
- Casos de uso aplicados: 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 aprovechamiento 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 locks.
Módulo 6: Optimización y Performance Tuning
- El Optimizador de Teradata: proceso de decisión de planes de ejecución.
- Empleo de EXPLAIN y COLLECT STATISTICS.
- Identificación de Skew y estrategias para evitarlo.
- Mejores prácticas para el diseño de queries.
- Detección de cuellos de botella (spool, locks y redistribución).
- Práctica comparativa entre queries 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 extensas.
- Compresión a nivel de bloque (BLC) y Compresión columnar.
- Ventajas y limitaciones de estas técnicas.
Módulo 8: Carga y Extracción de Datos
- Comparativa entre TPT (Teradata Parallel Transporter), FastLoad y MultiLoad.
- Carga masiva (Bulk loading) frente a inserción por lotes.
- Manejo de errores y protocolos de reintentos.
- 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.
- Técnicas de monitoreo utilizando DBQLOGTBL, DBC.Tables y ResUsage.
- Buenas prácticas para operar en ambientes 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.
- Elaboración de indicadores con funciones OLAP.
- Optimización y análisis mediante EXPLAIN.
- Exportación final de resultados.
- Análisis de buenas prácticas y errores comunes.
Requerimientos
- Conocimiento sólido de bases de datos relacionales y fundamentos de SQL.
- Experiencia previa consultando grandes conjuntos de datos o trabajando en entornos de gestión de datos.
- Familiaridad con los objetivos y métricas de inteligencia de negocios y analítica.
Audiencia objetivo
- Analistas de datos y profesionales especializados en inteligencia de negocios.
- Desarrolladores SQL e ingenieros de datos.
- Profesionales técnicos responsables 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