OLAP

Un article de Wikipédia, l'encyclopédie libre.

Online Analytical Processing (OLAP), désignait à l'origine les bases de données multidimensionnelles (aussi appelées cubes ou hypercubes) destinées à des analyses complexes sur ses données. Ce terme a été défini par Ted Codd en 1993 au travers de 12 règles que doit respecter une base de données si elle veut adhérer au concept OLAP.

Les 12 règles de Codd sont :

  • Vue conceptuelle multidimensionnelle
  • Transparence
  • Accessibilité
  • Constance des temps de réponses
  • Architecture client-serveur
  • Indépendance des dimensions
  • Gestion des matrices creuses
  • Accès multi-utilisateurs
  • Pas de restrictions sur les opérations inter et intra dimensions
  • Manipulation des données aisée
  • Simplicité des rapports
  • Nombre illimité de dimensions et nombre illimité d'éléments sur les dimensions

Mais depuis ce concept a été appliqué à un modèle virtuel de représentation de donnée appelé cube ou hypercube OLAP qui peut être mis en oeuvre de différentes façons (voir le paragraphe : Déclinaisons d'Olap).

Sommaire

[modifier] Déclinaisons d'OLAP

Il existe ensuite plusieurs déclinaisons semblables à des drivers qui permettent d'adapter le stockage des données sur différents types de base de données pour implémenter le concept OLAP :

  • R-OLAP (Relational OLAP)
  • D-OLAP (Dynamic ou Desktop OLAP)
  • M-OLAP (Multidimensional OLAP)
  • H-OLAP (Hybrid OLAP)
  • S-OLAP (Spatial OLAP)

[modifier] M-OLAP

Le M-OLAP est un OLAP optimisé pour l'analyse multidimensionnelle.
C'est une forme d'hypercube multidimensionnel qui permet de représenter les données sous la forme d'un croisement de n dimensions, ces dimensions pouvant être plus ou moins denses, caractérisant ainsi la densité ou sparsité du cube.

Le terme M-OLAP est opposé à R-OLAP (pour relationnel).

Produits M-OLAP : Microsoft Analysis Services, Oracle OLAP et Essbase, IBM TM1, Infor Alea, Jedox Palo sont quelques exemples de produits utilisant des bases M-OLAP. Voir également la liste d'outils décisionnels.

[modifier] R-OLAP

Dans le monde de l'informatique décisionnelle, le R-OLAP est une technique de modélisation et de stockage des données basée sur une structure relationnelle. Elle tire parti des ressources déjà existantes (licences, ressources matérielles...) et, à ce titre, ne requiert pas l'investissement complémentaire d'une base multidimensionnelle.

Le terme R-OLAP est opposé à M-OLAP (pour Multidimensionnel).

Exemples de moteurs R-OLAP : Oracle 10g, MetaCube d'Informix, DSS Agent de MicroStrategy, ...

[modifier] H-OLAP

Le H-OLAP est un Hybride entre le M-OLAP et le R-OLAP.

La structure multidimensionnelle d'un hypercube est utilisée pour les données agrégées. Lorsque l'accès à un niveau de détail élémentaire plus fin est nécessaire, des tables relationnelles classiques sont utilisées : c'est le mécanisme du drill through.

Exemple de moteur H-OLAP : Oracle OLAP

[modifier] Références

Owen Kaser and Daniel Lemire, Attribute Value Reordering for Efficient Hybrid OLAP, In DOLAP'03, New Orleans, Louisiana, November 7, 2003.

[modifier] S-OLAP

Plate-forme visuelle supportant l'exploration et l'analyse spatio-temporelle faciles et rapides des données selon une approche multidimensionnelle à plusieurs niveaux d'agrégation via un affichage cartographique tabulaire ou en diagramme statistique.

Voir également la liste d'outils décisionnels.

La grande idée sous-jacente est que la représentation des données ne doit plus être tabulaire comme c'est le cas pour les bases de données relationnelles.

On doit être capable, et c'est le cas avec les outils actuellement sur le marché, de pouvoir présenter les données sous la forme que l'on souhaite.

Pour avoir une bonne idée autour du Spatial OLAP , il faut suivre les travaux de l'université de Laval au Quebec. Là bas, une chaire spéciale a été créée, dirigée par le Professeur Yvan Bédard. Son site personnel est ici Il existe aussi un site spécialement dédié aux technologies SOLAP spatialbi


Enfin il existe aussi ce blog Decigeo, en français sur le sujet du SOLAP, dont une partie expose une application en Géomarketing

[modifier] Liens internes

[modifier] Liens externes