Entrepôts de données et OLAP - TP - M2TI - TI4

Premiers Pas avec Mondrian et MDX

Zone de rendu spiral

TP: prise en main de MDX.

Mondrian et Talend sont disponibles sur une machine virtuelle qui sera distribuée en TP. Il peuvent également être installés sur vos machines personnelles si besoin.

Ce TP s'étale sur 8h (4 x 2h TP). La partie installation n'est pas à faire.

Rendu: Il faut rendre un rapport contenant les réponses de l'exercice 5.6 (fournir les requêtes MDX). Ce rapport est à déposer sur Spiral pour le 25 novembre 2012.

Pour démarrer mondrian, il suffit de lancer le serveur tomcat situé dans le répertoire ~/apps.

~/apps/apache-tomcat-7.0.23/bin/startup.sh

:!: Patch exception EmptyStackException Le problème a été corrigé dans la dernière version de JPivot. (c.f. ici et ici) Ci-dessous, les instructions pour corriger l'installation dans la machine virtuelle1):

~/apps/apache-tomcat-7.0.23/bin/shutdown.sh
wget 'http://liris.cnrs.fr/~ecoquery/files/mondrian-patch.zip'
cd apps/apache-tomcat-7.0.23/webapps/mondrian/WEB-INF/classes/com/tonbeller/jpivot/mondrian/
unzip /home/etudiant/mondrian-patch.zip
# ici, répondre A pour All quand il demande s'il peut remplacer les fichiers
~/apps/apache-tomcat-7.0.23/bin/startup.sh

:!: Patch erreur sur “Basic interface for ad hoc queries”:

  • Editer le fichier ~/apps/apache-tomcat-7.0.23/webapps/mondrian/WEB-INF/web.xml
  • Y replacer @mondrian.webapp.connectString@2) par:
    Provider=mondrian;Jdbc=jdbc:mysql://localhost/foodmart?user=mondrian&password=etudiant;JdbcDrivers=com.mysql.jdbc.Driver;Catalog=/WEB-INF/queries/FoodMart.xml;

    Remarque: Il y a deux emplacements ou on trouve @mondrian.webapp.connectString@.

:!: Question 5.6.5

Déterminer les Tops Cinq Magasins et les Tops Cinq consommateurs Quelle est la distribution des revenus des consommateurs en Californie (CA) ?

devient

Déterminer les Tops Cinq Magasins et les Tops Cinq consommateurs.
1)
jpivot étant prépackagé avec mondrian
2)
dans les tag param-value