-
TD 3 - OLAP : Exploration multidimensionnelle

<< précédent index suivant >>

Présentation générale

L'objectif de ce TD est de comprendre l'intérêt de OLAP (On Line Analytical Processing) qui est une représentation multi-dimensionnelle d'une base de donnée. Ce second TD porte sur l'exploration multidimenstionnelle proprement dite. Pour cela on utilisera un moteur OLAP open-source Mondrian, et son interface graphique JPivot. Dans un premier temps vous apprendrez à vous servir de l'interface sur une base de données exemple (mon magasin). Dans un second temps vous mènerez une étude sur vos propres données, que vous remettrez sous forme de rapport.

Compétences à acquérir au cours du TD

Travail évalué :

Rapport OLAP à rendre sur l'analyse de vos données individuelles : exercice 4.



1- Schéma entité-association (appelé parfois entité-relation)

Pourquoi le modèle Entité Association?
Démarche de construction d'une BD.

Pour construire une base de données, il faut:

Voici le schéma entité-association de la base Monmagasin, sur laquelle vous allez travailler. (clickez sur l'image pour la voire à sa taille originale).

Exercice 1

Identifiez sur le schéma les dimensions, les différents types d'attributs, et les mesures.



2- Environnement Mondrian/Jpivot:

Mondrian est un serveur OLAP (On Line Analytical Processing), disponible sous licence Open Source. Il est basé sur un moteur écrit en Java par Julian Hyde. Mondrian permet la conception, la publication et l'élaboration de requêtes sur des cubes multidimensionnels. Le serveur OLAP Mondrian a la particularité de fonctionner en mémoire. En clair, les dimensions et mesures sont stockées dans la base de données relationnelle à laquelle Mondrian accède. Mondrian lit ensuite un script XML contenant des directives décrivant la modélisation (les cubes, les mesures, les hiérarchies...) et un autre script décrivant la requête elle-même (code MDX). La définition du cube (ou des cubes) n'est donc pas physiquement hébergée dans la base de données.

2.1-L'interface JPivot

Mondrian permet d'accéder aux résultats dans un format multidimensionnel compréhensible par une API de présentation côté client, le plus souvent en mode Web, avec par exemple JPivot

Suivez le lien 'OLAP' sur le portail Ensuite identifiez vous avec vos login et mot de passe.

pour un schéma donné (sélectionner un schéma avec l'icône 4)