Ponte en Contacto
 Duración 21 horas

Temario del curso

Arquitectura de Greenplum

  • Procesamiento paralelo y multiprocesamiento simétrico.
  • Roles de segmentos y configuración del clúster.
  • Escalabilidad y movimiento de datos.
  • Arquitectura del Almacén de Datos de Greenplum.

Estructuras de Tablas en Greenplum

  • Tablas distribuidas frente a tablas asignadas aleatoriamente.
  • Tablas de montón (heap) frente a tablas de solo apilamiento (append-only).
  • Formatos de almacenamiento por filas versus por columnas.
  • Tablas particionadas y agrupadas (clustered).

Distribución de Datos y Hashing

  • Lógica de hash y claves de distribución.
  • Manejo de sesgos (skew) e impacto en el rendimiento.
  • Mapas de hash y estrategias de colocación de filas.

Índices y Optimización de Rendimiento

  • Índices agrupados (clustered) y no agrupados.
  • Casos de uso de índices B-tree y bitmap.
  • Escaneo de índices y comportamiento de 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.
  • Demografía de los datos y decisiones de indexación.

Técnicas de Denormalización

  • Datos derivados, tablas de resumen y uniones precalculadas (pre-joins).
  • Tablas de columnas como particionamiento vertical.
  • Depósitos de datos (data marts) y vistas materializadas.

SQL Avanzado y Ejecución de Consultas

  • Estrategias de unión (joins) y redistribución.
  • OLAP y funciones de ventana.
  • Tablas temporales, subconsultas y tablas derivadas.

Planes EXPLAIN y Ajuste de Consultas (Tuning)

  • Lectura e interpretación de la salida EXPLAIN.
  • Análisis de costos y optimización de planes.
  • Movimiento de uniones y operaciones locales de segmento.

Utilidades de Greenplum y Mejores Prácticas

  • Comandos 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 almacenes de datos 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 trabajan con Greenplum.

Número de participantes


Precio por participante

Reseñas (5)

Próximos cursos

Categorías Relacionadas