Table des matières

TP ROLAP 2018

Introduction au requêtage et au cubes OLAP

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

Introduction

On travaillera en salle TP sous Linux. Télécharger le fichier suivant awm-12c.tgz et l'extraire dans un répertoire local, par exemple /tmp.

<note important>Ajouter _aw.model.show.attach=y dans le fichier awm.properties</note>

Lancement du workbench Analytic Workspace Manager:

cd /tmp/awm-12c
./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 olaptrain/trainti4.

<note important>Suite non valable, à venir</note>

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

Quelques cours sur SQL (initiation)

Exploration du cube

Via l'interface de AWM

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

Identifier les dimensions affichées.

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 tiw6tp/tiw6tp17@orapeda1).

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

Retour sur le cube

Utiliser le query builder pour produire l'affichage suivant:

Via SQL

Produire les résultats précédents en SQL (via SQLDevelopper, cf Connexion aux bases de données pédagogiques Oracle), en utilisant les vues matérialisées du cube.

Docs:

Création d'un cube

Dans cette deuxième partie, on utilisera les comptes Oracle indiqué dans tomuss. Il s'agit ici de recréer le cube à l'image du cube de la partie précédente.

On prendra les données dans le schéma TI4DATA. Commencer à explorer ce schéma via SQLDeveloper. On pourra utiliser la vue ALL_TABLES, ainsi que DESC pour cela.

Ouvrir AWM, établir une connexion sur votre compte et créer un nouvel espace analytique.

Créer les dimensions suivantes

Bien penser à créer les niveaux et les hiérarchies. On utilisera les libellés en français pour les nivaux et les hiérarchies.

Créer un cube, y ajouter les dimensions. Créer les indicateurs suivants:

Mettre en correspondance les dimensions avec le schéma TI4DATA.

Générer et remplir les vues matérialisées et requêter le cube pour tester. Ecrire des requêtes SQL pour obtenir:

Liens applications Oracle