Ponte en Contacto
 Duración 21 horas

Temario del curso

Arquitectura de Greenplum

  • Procesamiento paralelo y multiprocesamiento simétrico (SMP)
  • Roles de segmentos y configuración del clúster
  • Escalabilidad y movimiento de datos
  • Arquitectura de Data Warehouse de Greenplum

Estructuras de Tablas de Greenplum

  • Tablas distribuidas vs. tablas asignadas aleatoriamente
  • Tablas de tipo Heap vs. tablas Append-Only
  • Formatos de almacenamiento por filas vs. por columnas
  • Tablas particionadas y agrupadas (clustered)

Distribución de Datos y Hashing

  • Lógica de hashing y claves de distribución
  • Manejo de desequilibrios (skew) e impacto en el rendimiento
  • Mapas de hash y estrategias de placement de filas

Índices y Optimización de Rendimiento

  • Índices agrupados y no agrupados
  • Casos de uso de índices B-tree y bitmap
  • Escaneo de índices y comportamiento del almacenamiento

Diseño Físico de la Base de Datos

  • Normalización y diseño del modelo lógico
  • Estrategias de acceso de usuario y análisis de distribución
  • Características de los datos (demographics) y decisiones de indexación

Técnicas de Denormalización

  • Datos derivados, tablas de resumen y pre-joins
  • Tablas de columnas como particionamiento vertical
  • Data marts y vistas materializadas

SQL Avanzado y Ejecución de Consultas

  • Estrategias de Join y redistribución
  • OLAP y funciones de ventana
  • Tablas temporales, subconsultas y tablas derivadas

Planes EXPLAIN y Ajuste de Consultas (Query Tuning)

  • Lectura e interpretación de la salida de EXPLAIN
  • Análisis de costos y optimización del plan
  • Movimiento de Joins y operaciones locales de segmento

Utilidades de Greenplum y Mejores Prácticas

  • ANALYZE y VACUUM
  • Carga y movimiento de datos con Nexus
  • Seguridad, permisos y consejos de rendimiento

Resumen y Próximos Pasos

Requerimientos

  • Conocimiento de bases de datos relacionales y SQL
  • Experiencia con data warehouses o sistemas analíticos
  • Familiaridad con las operaciones de línea de comandos de Linux

Público Objetivo

  • Arquitectos e ingenieros de datos
  • Administradores de bases de datos y líderes técnicos
  • Desarrolladores de BI y especialistas en analítica que trabajen con Greenplum

Número de participantes


Precio por participante

Reseñas (5)

Próximos cursos

Categorías Relacionadas