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, espacio en disco (spool) y bloqueos.
- Métodos de conexión al sistema: Teradata Studio, BTEQ y SQL Assistant.
Módulo 2: Introducción a SQL en Teradata
- Consultas SELECT básicas, filtros WHERE y ordenamiento ORDER BY.
- Tipos de datos y operaciones de conversión (casting).
- Funciones matemáticas y manejo de fechas.
- Uso de ALIAS y expresiones CASE.
- Operadores específicos de Teradata: TOP, QUALIFY y SAMPLE.
- Práctica guiada: consultas sobre tablas reales.
Módulo 3: Joins, Subconsultas y Operadores de Conjunto
- Tipos de JOIN: 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().
- Segmentación de datos mediante PARTITION BY.
- Ventanas analíticas con OVER() y ORDER BY.
- Funciones LAG(), LEAD() y FIRST_VALUE().
- Casos de uso: cálculo de KPIs, análisis de tendencias y acumulados.
Módulo 5: Gestión de Datos y Estructuras de Tablas
- Tipos de tablas: permanentes, volátiles y temporales globales.
- Creación y uso de índices secundarios y join indexes.
- Operaciones de inserción, actualización y eliminación de registros.
- Utilización de MERGE, UPSERT y control de duplicados.
- Transacciones y gestión de bloqueos (locks).
Módulo 6: Optimización y Tuning de Rendimiento
- El Optimizer de Teradata: mecanismo de decisión de planes de ejecución.
- Herramientas EXPLAIN y COLLECT STATISTICS para el análisis.
- Identificación del sesgo (Skew) y estrategias para evitarlo.
- Mejores prácticas en el diseño de consultas.
- Detección de cuellos de botella: problemas de 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 estas técnicas.
Módulo 8: Carga y Extracción de Datos
- Comparativa entre TPT (Teradata Parallel Transporter), FastLoad y MultiLoad.
- Carga masiva versus inserción por lotes (batch).
- Manejo de errores y procesos 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 utilizando Query Bands y Priority Scheduler.
- Monitoreo del sistema mediante 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.
- Construcción de indicadores utilizando funciones OLAP.
- Optimización y análisis con EXPLAIN.
- Exportación final de resultados.
- Discusión sobre buenas prácticas y errores frecuentes.
Requerimientos
- Conocimiento sólido de bases de datos relacionales y conceptos fundamentales de SQL.
- Experiencia previa consultando grandes conjuntos de datos o trabajando en entornos de gestión de información.
- Familiaridad con los objetivos estratégicos de inteligencia empresarial 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 responsables 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