Ponte en Contacto
 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

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas