4 Aggregation Designer, MDX y SQL3
En esta actividad vamos a trabajar sobre diseños multidimensionales para Mondrian implementados sobre BD Relacionales, desarrollados en las actividades anteriores.
Objetivos del capítulo
Formular consultas mediante MDX.
Formular consultas mediante SQL3.
Usar una herramienta de definición de agregados.
4.1 Punto de partida
Tenemos dos BD OLAP en PostgreSQL:
Ventas, a nivel de día y línea de ticket.
Padrón Municipal de Habitantes: cada persona con los datos de la provincia asignada.
En la actividad anterior hemos definido el esquema multidimensional para cada una de ellas (archivos en formato XML).
4.2 Vídeo de soporte
En el vídeo https://youtu.be/yWYoNV00NM0 se muestra cómo realizar las operaciones siguientes:
Ejercicios
Ejercicio: MDX, SQL3 y Agregados
Todos los apartados valen igual.
Usando la BD del Padrón Municipal de Habitantes, de forma similar a los ejemplos que se facilitan en el vídeo y en este documento:
Define una consulta MDX.
Define una consulta SQL3.
Obtén todos los agregados que proponga Pentaho Aggregation Designer (no es necesario implementarlos en la BD).
Documentación a entregar:
Genera un documento en formato PDF con la estructura y el contenido que se indica a continuación:
Para las consultas, indica el título, incluye la consulta e incluye captura de pantalla completa donde se pueda ver la consulta y el resultado obtenido.
Para los agregados, incluye captura de pantalla completa donde se vean los agregados definidos, de manera que se muestren los niveles del agregado con mayor número de instancias.