Introduction au requêtage OLAP

L'objectif de ce TP est la prise en main de l'outil AWM d'Oracle.

Introduction

On travaillera en salle TP sous Linux1).

Lancement du workbench Analytic Workspace Manager:

cd /home/tpetu/INF2019M/awm/
./awmrun.sh

Si elle n'existe pas, créer une nouvelle connexion à une base de données en spécifiant oracle710:1521:orapeda1 comme serveur. Se connecter avec le login/mot de passe ti4test.

Déplier l'espace analytique TI4DATA et choisir lecture seule comme option à l'affichage de la boite de dialogue.

Exploration du cube

Via l'interface de AWM

Afficher les données du cube (clic droit sur SALES_CUBE).

Identifier les dimensions affichées.

  • Afficher le détail des données concernant la France au mois de Janvier 2003.
  • Ajouter la dimension Product aux dimensions affichées et afficher les ventes hardware en France.
  • Supprimer la dimension temps du tableau, puis filtrer les résultats en ne gardant que ceux de l'année 2002.

Dimensions et Mesures

Fermer l'affichage du cube, puis explorer les définitions des dimensions et des mesures. Faire le lien avec les données présentes dans le schéma TI4DATA. Vous pouvez pour cela utiliser SQLDeveloper (toujours avec ti4test/ti4test@orapeda1).

Vous devez pouvoir répondre à une question du type:

  • Quels sont les niveaux de la hiérarchie SHIPMENTS de la dimension CUSTOMER ?

Retour du cube

Utiliser le query builder pour produire l'affichage suivant:

  • Affichage du nombre de produits vendus dans la catégorie Software/Other, pour les clients de type “Education” ou “Government” en Europe au cours de l'année 2002. On ne veut pas afficher les autres catégories. Corriger éventuellement la demande si c'est impossible.

Via SQL

Produire les résultats précédents en SQL (via SQLDevelopper), en utilisant les vues matérialisées du cube.

Docs:

1)
Si vous utilisez votre propre installation, ajouter _aw.model.show.attach=y dans le fichier awm.properties