====== Entrepôts de données et OLAP - TP - M2TI - TI4 ====== ===== Premiers Pas avec Mondrian et MDX ===== [[http://spiralconnect.univ-lyon1.fr/spiral/spiral.html#/activities/goto_folder/1932688|Zone de rendu spiral]] [[http://dl.dropbox.com/u/13869335/amdm-soir.html|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 [[http://spiralconnect.univ-lyon1.fr/spiral/spiral.html#/activities/goto_folder/1932688|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. [[http://forums.pentaho.com/showthread.php?84658-pentaho-bi-server-3.10-and-parent-child-hierarchies-nor-working|ici]] et [[http://jpivot.cvs.sourceforge.net/viewvc/jpivot/jpivot/src/java/com/tonbeller/jpivot/mondrian/?sortby=date#dirlist|ici]]) Ci-dessous, les instructions pour corriger l'installation dans la machine virtuelle((jpivot étant prépackagé avec mondrian)): ~/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@''((dans les tag param-value)) 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.