Solicitar información

Temario del curso

Arquitectura de Greenplum

  • Procesamiento paralelo y procesamiento multiproceso simétrico
  • Funciones de los segmentos y configuración del clúster
  • Escalabilidad y movimiento de datos
  • Arquitectura del almacén de datos en Greenplum

Estructuras de tablas en Greenplum

  • Comparación entre tablas distribuidas y asignadas aleatoriamente
  • Diferencias entre tablas heap y tablas de inserción única
  • Formatos de almacenamiento por filas o por columnas
  • Tablas particionadas y agrupadas

Distribución de datos y mecanismos de hashing

  • Lógica de hashing y selección de claves de distribución
  • Gestión del desequilibrio en la distribución y su impacto en el rendimiento
  • Mapas de hashing y estrategias para ubicar filas correctamente

Índices y optimización del rendimiento

  • Tipos de índices: agrupados y no agrupados
  • Casos de uso de los índices B-tree y bitmap
  • Comportamiento del acceso a datos mediante indexación

Diseño físico de bases de datos

  • Normalización y diseño lógico de modelos
  • Estrategias para el acceso de usuarios y análisis de distribución
  • Características demográficas de los datos y decisiones de indexación

Técnicas de desnormalización

  • Uso de datos derivados, tablas de resumen y operaciones de unión previas
  • Implementación de tablas columnares como técnica de particionado vertical
  • Implementación de data marts y vistas materializadas

SQL avanzado y ejecución de consultas

  • Estrategias de unión entre tablas y mecanismos de redistribución
  • Funciones OLAP y funciones de ventana en SQL
  • Manejo de tablas temporales, subconsultas y consultas derivadas

Planes de ejecución y ajuste de consultas mediante EXPLAIN

  • Lectura e interpretación de los resultados generados por EXPLAIN
  • Análisis de costos y optimización de planes de ejecución
  • Operaciones locales en segmentos individuales y estrategias de desplazamiento de uniones

Utilidades y buenas prácticas en Greenplum

  • Uso de los comandos ANALYZE y VACUUM
  • Carga y movimiento de datos mediante la herramienta Nexus
  • Recomendaciones en materia de seguridad, permisos y optimización del rendimiento

Resumen y próximos pasos

Requerimientos

  • Conocimientos básicos sobre bases de datos relacionales y el lenguaje SQL
  • Experiencia previa en almacenamiento de datos o sistemas analíticos
  • Familiaridad con el uso de la línea de comandos en 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 análisis que trabajan con Greenplum
 21 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (5)

Próximos cursos

Categorías Relacionadas