LES OUTILS OLAP
PRESENTE PAR
NADIA SASSI
Mastère de Recherche en
Informatique Décisionnelle et
Intelligence Appliqué à la Gestion
VI
IV
II
III
2
VI
VII
VIII
PLAN
Système décisionnel
OLAP
Structures OLAP
Manipulation des données
multidimensionnelles
Analyse multidimensionnelle
Types d’outils
Conclusion
Les différents types de modèles
OLAP
3
I. système décisionnel
Un système décisionnel implique un modèle de données
spécifique et évolutif. Il se compose :
 D’un entrepôt de données ou d’une structure
permettant d’accéder à l’ensemble de l’information.
 D’outils d’analyse qui assurent la présentation des
documents à l’aide d’interfaces graphiques.
4
les outils d’analyse et de présentation, seule partie visible du
système pour l’utilisateur final restent indépendants de son
architecture.
Les technologies OLAPs’inscrivent dans cette catégorie d’outils
d’aide à la décision aussi appelés 'Business Intelligence ou
'Executive Information Systems
I. système décisionnel
5
O L A P
On Analytical
Line Processing
6
II. OLAP
C’est quoi
OLAP
OLAP (On-Line Analytical Processing)
OLAP désigne une catégorie d'applications et de technologies
permettant de collecter, stocker, traiter et restituer
des données multidimensionnelles, à des fins d'analyse
7
III. Structures OLAP
L’analyse multidimensionnelle utilise les structures suivantes :
1 2 4 53
Dimensions Hiérarchies Niveaux Membres Cellules
OLAP:cube à N dimensions où toutes les intersections sont
calculées -> accès à l’information à l’intersection souhaitées est
très rapide .
8
1 Dimensions
Temps
Géographie
Produit
 Données utilisées comme contraintes
(filtres) ou en-têtes dans les rapports.
9
2 3
Hiérarchies Niveaux
Une dimension peut être élémentaire ou bien hiérarchisée
Lorsqu’elle est hiérarchisée, elle est composée d’un ensemble de
niveaux
Exemples :
Dimension Temps : Année Semestre Trimestre Mois Jour
Dimension Géographie : Région  Ville Vendeur
Dimension Produit : Branche  Catégorie  Produit
10
4 Membres
Valeur prise par un niveau d’une hiérarchie Exemples
Produit::Branche : Alimentation, Electroménager,
Produit::Branche.Catégorie : Alimentation.Légume,
Produit::Branche.Catégorie.Produit :
Alimentation.Légume.Carottes
Produit
11
5 Cellules
 Intersection des membres des différentes dimensions
Temps
Géographie
Produit
Vente de
carottes en
Allemagne
en avril
IV. Manipulation des données multidimensionnelles
12
Opération agissant
sur la structure
1
Opération agissant
sur la granularité
2
13
Opération agissant sur la structure1
 Rotation (rotate): présenter une autre face du cube
14
Opération agissant sur la structure1
 Tranchage (slicing): consiste à ne travailler que sur une
tranche du cube. Une des dimensions est alors réduite à
une seule valeur
Opération agissant sur la structure1
Extraction d’un bloc de données (dicing): ne travailler que
sous un sous-cube
16
Opération agissant sur la granularité2
Forage vers le haut (roll-up): « dézoomer »
•Obtenir un niveau de granularité supérieur
•Utilisation de fonctions d’agrégation
Forage vers le bas (drill-down): « zoomer »
•Obtenir un niveau de granularité inférieur
•Données plus détaillées
17
 Roll-up, drill-down
V. Analyse multidimensionnelle
18
Analyse ascendante
Analyse descendante
• Rotation des dimensions et tranchage (coupe)
VI. Les différents types de modèles OLAP
LES SERVEURS OLAP
OLAP
HOLAP
VOLAP
ROLAP
MOLAP
20
VII. Types d’outils
L’analyse multidimensionnelle peut être
effectuée en utilisant les types d’outils
suivants :
1 2 3
Requeteurs Outils de reporting Executive Information Systems (EIS)
21
 Outils interactifs permettant d’obtenir une réponses à une question
plus ou mois Complexe
 Génèrent des requêtes SQL
 La requête et la réponse peuvent être mémorisées pour une
utilisation ultérieure.
 Font partie souvent du SGBD
Exemple : Query Builder d’Oracle
1 Requeteurs
22
SELECT JOUR, VILLE, SUM(vente)
FROM C1
GROUP BY jour,ville
C1
JOUR VILLE VENTE
Lundi Sousse 300 dt
Mardi Tunis 400 dt
Jeudi BIzerte 250 dt
Exemple SQL99
23
2 Outils de reporting
 Intègrent les fonctionnalités de requeteurs
 Possibilités de mise en forme avancées
 Intégration avec les outils bureautiques
 Sans programmation (pour non informaticiens)
 Possibilités de développement avancées (pour informaticiens)
24
Oracle Business Intelligence Discoverer
 Ensemble d'outils intuitifs d'interrogation, de génération de
rapports, d'analyse et de publication sur le Web.
 Accès immédiat à des informations de base de données.
 Prendre des décisions plus rapides et plus réfléchies.
A l'aide d'un navigateur Web standard, vous accédez
immédiatement et de manière sécurisée aux données de sources
de données relationnelles et multidimensionnelles
25
ORACLE
Database
Discoverer
Plus(ROLAP)
Discoverer
Viewer
Discoverer
Desktop
Web Discoverer.
Composants Oracle BI Discoverer
26
Discoverer
Viewer
Accès à des requêtes Web
• Destiné à l’utilisateur occasionnel
• Accès aux dossiers existants depuis
le navigateur
• Interface relookable (feuille de
style XSL)
• Drill et graphes dynamiques
• Pivot
• Export Excel
27
Pour créer des feuilles de calcul et
analyser des données issues de sources
de données relationnelles à l'aide d'une
application Windows sur PC, utilisez
Discoverer Desktop
Discoverer
Desktop
28
Exploitation des fonctions SQL analytiques
Oracle
 Ranking, Calculs glissants, Poids(Ratio to
report)…
 Exploitable dans les manipulations
classiques : Pivot, Totaux, Sous-totaux,
Conditions, Tris…
 Possibilité d’imbrication
 Fonctions pré-définies (sélection par
liste)
 Création de fonctions par l’utilisateur
Discoverer
Plus(ROLAP)
29
Web Discoverer.
Pour obtenir des connexions, des classeurs et
des feuilles de calcul Discoverer, et exécuter
des interrogations dans Oracle BI Publisher ou
à partir d'une application client Java à l'aide du
protocole SOAP, utilisez les services
Web Discoverer
30
Architecture de Discovrer web
Internet Serveur
Web
Serveur
Discoverer
BD
EUL
Clients Serveur multiples Base de donnes
Support des firawall
31
Oracle9iAS pour la Business Intelligence
Oracle9iAS Discoverer Oracle9iAS Reports
Outil de requête et
d’analyse
Solution de reporting
d’entreprise
Simplicité Puissante
Performance Publication internet et
médias
traditionnels
32
3 Executive Information Systems (EIS)
 Système d’information pour décideurs
 Outils de visualisation et de navigation dans les
données, Sous forme de tableau de bord composé
d’un ensemble d’indicateurs
 Possibilité d’effectuer les opération de
 drill down, drill up, slicing, rotate et scoping
 Démonstration
33
PowerOLAP
Ce produit OLAP de Paris Technologies (société US comme son
nom ne l'indique pas) est un produit complet, permettant de
manipuler des données relationnelles à l'aide d'un browser ou
d'une feuille Excel. Il intègre un moteur OLAP qui organise les
informations en temps réel.
 Autres Outils
34
SQL Server
Le produit SQL Server 7.0 contient un composant OLAP.
SQL Server 2000 est la nouvelle offre intégrée de
Microsoft.
Cognos Suite
Cognos propose une suite décisionnelle, Cognos Suite : on
analyse avec Powerplay (outil OLAP), on découvre avec Scenario
et on fait du reporting avec Impromptu.
35
ContourCube
Ce composant OLAP permet de charger des données issues
d'une base de données relationnelle dans un cube OLAP, qui est
présenté à l'utilisateur sous la forme d'une grille ou d'un
VIII.Conclusion
• La grande souplesse du mode de requêtage qui serait le
principal point fort d'un dispositif OLAP..
• Les applications OLAP qui sont couronnées de succès
augmentent la productivité des gestionnaires, des
développeurs et de l’organisation entière.
• Un cube type peut représenter l’équivalent de plus de 100
rapports différents.
36
37
Merci pour votre attention

Les outils OLAP

  • 1.
    LES OUTILS OLAP PRESENTEPAR NADIA SASSI Mastère de Recherche en Informatique Décisionnelle et Intelligence Appliqué à la Gestion
  • 2.
    VI IV II III 2 VI VII VIII PLAN Système décisionnel OLAP Structures OLAP Manipulationdes données multidimensionnelles Analyse multidimensionnelle Types d’outils Conclusion Les différents types de modèles OLAP
  • 3.
    3 I. système décisionnel Unsystème décisionnel implique un modèle de données spécifique et évolutif. Il se compose :  D’un entrepôt de données ou d’une structure permettant d’accéder à l’ensemble de l’information.  D’outils d’analyse qui assurent la présentation des documents à l’aide d’interfaces graphiques.
  • 4.
    4 les outils d’analyseet de présentation, seule partie visible du système pour l’utilisateur final restent indépendants de son architecture. Les technologies OLAPs’inscrivent dans cette catégorie d’outils d’aide à la décision aussi appelés 'Business Intelligence ou 'Executive Information Systems I. système décisionnel
  • 5.
    5 O L AP On Analytical Line Processing
  • 6.
    6 II. OLAP C’est quoi OLAP OLAP(On-Line Analytical Processing) OLAP désigne une catégorie d'applications et de technologies permettant de collecter, stocker, traiter et restituer des données multidimensionnelles, à des fins d'analyse
  • 7.
    7 III. Structures OLAP L’analysemultidimensionnelle utilise les structures suivantes : 1 2 4 53 Dimensions Hiérarchies Niveaux Membres Cellules OLAP:cube à N dimensions où toutes les intersections sont calculées -> accès à l’information à l’intersection souhaitées est très rapide .
  • 8.
    8 1 Dimensions Temps Géographie Produit  Donnéesutilisées comme contraintes (filtres) ou en-têtes dans les rapports.
  • 9.
    9 2 3 Hiérarchies Niveaux Unedimension peut être élémentaire ou bien hiérarchisée Lorsqu’elle est hiérarchisée, elle est composée d’un ensemble de niveaux Exemples : Dimension Temps : Année Semestre Trimestre Mois Jour Dimension Géographie : Région  Ville Vendeur Dimension Produit : Branche  Catégorie  Produit
  • 10.
    10 4 Membres Valeur prisepar un niveau d’une hiérarchie Exemples Produit::Branche : Alimentation, Electroménager, Produit::Branche.Catégorie : Alimentation.Légume, Produit::Branche.Catégorie.Produit : Alimentation.Légume.Carottes Produit
  • 11.
    11 5 Cellules  Intersectiondes membres des différentes dimensions Temps Géographie Produit Vente de carottes en Allemagne en avril
  • 12.
    IV. Manipulation desdonnées multidimensionnelles 12 Opération agissant sur la structure 1 Opération agissant sur la granularité 2
  • 13.
    13 Opération agissant surla structure1  Rotation (rotate): présenter une autre face du cube
  • 14.
    14 Opération agissant surla structure1  Tranchage (slicing): consiste à ne travailler que sur une tranche du cube. Une des dimensions est alors réduite à une seule valeur
  • 15.
    Opération agissant surla structure1 Extraction d’un bloc de données (dicing): ne travailler que sous un sous-cube
  • 16.
    16 Opération agissant surla granularité2 Forage vers le haut (roll-up): « dézoomer » •Obtenir un niveau de granularité supérieur •Utilisation de fonctions d’agrégation Forage vers le bas (drill-down): « zoomer » •Obtenir un niveau de granularité inférieur •Données plus détaillées
  • 17.
  • 18.
    V. Analyse multidimensionnelle 18 Analyseascendante Analyse descendante • Rotation des dimensions et tranchage (coupe)
  • 19.
    VI. Les différentstypes de modèles OLAP LES SERVEURS OLAP OLAP HOLAP VOLAP ROLAP MOLAP
  • 20.
    20 VII. Types d’outils L’analysemultidimensionnelle peut être effectuée en utilisant les types d’outils suivants : 1 2 3 Requeteurs Outils de reporting Executive Information Systems (EIS)
  • 21.
    21  Outils interactifspermettant d’obtenir une réponses à une question plus ou mois Complexe  Génèrent des requêtes SQL  La requête et la réponse peuvent être mémorisées pour une utilisation ultérieure.  Font partie souvent du SGBD Exemple : Query Builder d’Oracle 1 Requeteurs
  • 22.
    22 SELECT JOUR, VILLE,SUM(vente) FROM C1 GROUP BY jour,ville C1 JOUR VILLE VENTE Lundi Sousse 300 dt Mardi Tunis 400 dt Jeudi BIzerte 250 dt Exemple SQL99
  • 23.
    23 2 Outils dereporting  Intègrent les fonctionnalités de requeteurs  Possibilités de mise en forme avancées  Intégration avec les outils bureautiques  Sans programmation (pour non informaticiens)  Possibilités de développement avancées (pour informaticiens)
  • 24.
    24 Oracle Business IntelligenceDiscoverer  Ensemble d'outils intuitifs d'interrogation, de génération de rapports, d'analyse et de publication sur le Web.  Accès immédiat à des informations de base de données.  Prendre des décisions plus rapides et plus réfléchies. A l'aide d'un navigateur Web standard, vous accédez immédiatement et de manière sécurisée aux données de sources de données relationnelles et multidimensionnelles
  • 25.
  • 26.
    26 Discoverer Viewer Accès à desrequêtes Web • Destiné à l’utilisateur occasionnel • Accès aux dossiers existants depuis le navigateur • Interface relookable (feuille de style XSL) • Drill et graphes dynamiques • Pivot • Export Excel
  • 27.
    27 Pour créer desfeuilles de calcul et analyser des données issues de sources de données relationnelles à l'aide d'une application Windows sur PC, utilisez Discoverer Desktop Discoverer Desktop
  • 28.
    28 Exploitation des fonctionsSQL analytiques Oracle  Ranking, Calculs glissants, Poids(Ratio to report)…  Exploitable dans les manipulations classiques : Pivot, Totaux, Sous-totaux, Conditions, Tris…  Possibilité d’imbrication  Fonctions pré-définies (sélection par liste)  Création de fonctions par l’utilisateur Discoverer Plus(ROLAP)
  • 29.
    29 Web Discoverer. Pour obtenirdes connexions, des classeurs et des feuilles de calcul Discoverer, et exécuter des interrogations dans Oracle BI Publisher ou à partir d'une application client Java à l'aide du protocole SOAP, utilisez les services Web Discoverer
  • 30.
    30 Architecture de Discovrerweb Internet Serveur Web Serveur Discoverer BD EUL Clients Serveur multiples Base de donnes Support des firawall
  • 31.
    31 Oracle9iAS pour laBusiness Intelligence Oracle9iAS Discoverer Oracle9iAS Reports Outil de requête et d’analyse Solution de reporting d’entreprise Simplicité Puissante Performance Publication internet et médias traditionnels
  • 32.
    32 3 Executive InformationSystems (EIS)  Système d’information pour décideurs  Outils de visualisation et de navigation dans les données, Sous forme de tableau de bord composé d’un ensemble d’indicateurs  Possibilité d’effectuer les opération de  drill down, drill up, slicing, rotate et scoping  Démonstration
  • 33.
    33 PowerOLAP Ce produit OLAPde Paris Technologies (société US comme son nom ne l'indique pas) est un produit complet, permettant de manipuler des données relationnelles à l'aide d'un browser ou d'une feuille Excel. Il intègre un moteur OLAP qui organise les informations en temps réel.  Autres Outils
  • 34.
    34 SQL Server Le produitSQL Server 7.0 contient un composant OLAP. SQL Server 2000 est la nouvelle offre intégrée de Microsoft. Cognos Suite Cognos propose une suite décisionnelle, Cognos Suite : on analyse avec Powerplay (outil OLAP), on découvre avec Scenario et on fait du reporting avec Impromptu.
  • 35.
    35 ContourCube Ce composant OLAPpermet de charger des données issues d'une base de données relationnelle dans un cube OLAP, qui est présenté à l'utilisateur sous la forme d'une grille ou d'un
  • 36.
    VIII.Conclusion • La grandesouplesse du mode de requêtage qui serait le principal point fort d'un dispositif OLAP.. • Les applications OLAP qui sont couronnées de succès augmentent la productivité des gestionnaires, des développeurs et de l’organisation entière. • Un cube type peut représenter l’équivalent de plus de 100 rapports différents. 36
  • 37.