Contacta con nosotros

Temario del curso

Bienvenida 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, BYNET
  • Distribución de datos y técnica de hashing
  • Conceptos esenciales: sesiones, espacio de trabajo (spool) y bloqueos
  • Conexión al sistema: Teradata Studio / BTEQ / SQL Assistant

Módulo 2: Introducción a SQL en Teradata

  • SELECT básico, WHERE, ORDER BY
  • Tipos de datos y conversiones (casting)
  • Funciones matemáticas y de fecha
  • Empleo de ALIAS y expresiones CASE
  • Operadores especiales de Teradata (TOP, QUALIFY, SAMPLE)
  • Práctica guiada: consultas sobre tablas reales

Módulo 3: Joins, Subconsultas y Operadores de Conjuntos

  • INNER, LEFT, RIGHT, FULL OUTER JOIN
  • Joins sin cláusula ON (producto cartesiano)
  • Subconsultas escalares y correlacionadas
  • UNION, INTERSECT, MINUS
  • Ejercicios prácticos de integración de datos

Módulo 4: Funciones Analíticas y OLAP

  • RANK(), ROW_NUMBER(), DENSE_RANK()
  • Segmentación de datos con PARTITION BY
  • Ventanas con 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 Ajuste de Rendimiento

  • El Optimizer de Teradata: criterios de decisión de planes
  • Empleo de EXPLAIN y COLLECT STATISTICS
  • Desbalance de carga (Skew) y estrategias para evitarlo
  • Mejores prácticas en el diseño de consultas
  • Identificación de cuellos de botella (spool, locks, redistribución)
  • Práctica: comparación entre queries optimizadas vs. 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 extensas
  • 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
  • Carga masiva vs. inserción por lotes
  • Manejo de errores y reintentos
  • Exportación de resultados a archivos o sistemas externos
  • Automatización básica con 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
  • Debate sobre buenas prácticas y errores frecuentes

Requerimientos

  • Conocimientos sólidos de bases de datos relacionales y fundamentos de SQL
  • Experiencia previa consultando grandes conjuntos de datos o trabajando en entornos de datos
  • Conciencia sobre los objetivos de inteligencia de negocios y analítica

Perfil de los participantes

  • Analistas de datos y profesionales del área de inteligencia de negocios
  • Desarrolladores SQL e ingenieros de datos
  • Profesionales técnicos encargados de gestionar u optimizar datos en ecosistemas Teradata
 35 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas