Este curso provee a los arquitectos y desarrolladores de BI de una introducción a los conceptos, herramientas y técnicas para diseñar, construir, e implementar soluciones OLAP utilizando Pentaho Analysis (Mondrian) y luego navegar la información mediante diferentes herramientas (Jpivot, Saiku Analytics, etc.). También son revisados los principios básicos de seguridad OLAP y optimización de rendimiento.

Quién debe asistir?

Este curso está diseñado para los arquitectos y desarrolladores de BI que deben diseñar e implementar soluciones OLAP, al igual que para data-architects que deban diseñar modelos de datos bajo un esquema multi-dimensional.

Temas a tratar

Con el objetivo de introducir a los asistentes en los conceptos y mejores prácticas de modelado multi-dimensional y como implementar estos conceptos con la herramienta Pentaho Analysis, el curso cubre los siguientes tópicos:

  • ¿Qué es OLAP?
  • Introducción a Mondrian
  • Diferencias entre sistemas OLTP y OLAP
  • Diferencias entre sistemas MOLAP y ROLAP
  • Técnicas de modelado multi-dimensional
  • Modelos copo de nieve y estrella
  • Identificando dimensiones y métricas
  • Conceptos OLAP: jerarquías, niveles, miembros y atributos
  • Pentaho Schema Workbench como generador de cubos OLAP
  • Métodos de consolidación de métricas: SUM, AVG, MIN, MAX, etc.
  • Creación de métricas calculadas
  • Navegación de cubos OLAP y generación de reportes mediante JPivot y Saiku Analytics
  • In-Memory Analytics: Cache de Mondrian
  • Manejo de seguridad y roles. Integración con Pentaho Suite

Objetivos del curso

Al finalizar este curso, los asistentes serán capaces de:

  • Entender las características de un sistema OLAP
  • Describir la arquitectura de Pentaho Analysis (Mondrian)
  • Diseñar una base de datos bajo un esquema multi-dimensional
  • Entender las diferencias entre dimensiones y métricas
  • Modelar dimensiones con diferentes jerarquías, niveles y atributos
  • Entender los diferentes métodos de consolidación/agregación para métricas
  • Crear métricas calculadas
  • Navegar cubos OLAP desde la plataforma de Pentaho usando Saiku Analytics:
    • Seleccionar la fuente de datos para un nuevo análisis
    • Describir los tipos de campos disponibles (dimensiones y métricas)
    • Añadir filas y columnas a un informe
    • Navegar cubos y sus dimensiones mediante técnicas como drill-down y slice & dice
    • Intercambiar entre formato tabular como gráfico
    • Filtrar los datos y llegar al detalle de la información usando técnicas avanzadas como drill-through
    • Ver la información en modo gráfico, haciendo uso de las diferentes opciones de visualización y propiedades
    • Exportar un informe a PDF, Excel o CSV
  • Entender los diferentes niveles de cache de Mondrian para optimización de performance
  • Entender el esquema de seguridad de Mondrian y cómo definir roles de seguridad
  • Integrar los roles de seguridad de Mondrian con los roles de seguridad Pentaho

Duración del curso y modalidad

Este curso se dicta de manera presencial, dividido en 2 sesiones de 4 horas (duración total de 8 horas).