BI experience

OLAP

| 0 Commentaires

Pour la culture générale, voici un peu d’histoire :

OLAP est inventé en 1993 par Edgar Frank Codd, l’inventeur du modèle relationnel des SGBDR, et défini avec 12 règles de base :

  • Modèle multidimensionnel
  • Transparence du serveur
  • Accessibilité
  • Performances d’accès stables
  • Client serveur
  • Dimensionnalité générique
  • Gestion des données éparses
  • Multi-utilisateur
  • Opérations sur les dimensions
  • Manipulation intuitive des données
  • Souplesse d’affichage et d’édition
  • Dimensions et niveaux multiples

Un cube OLAP (Online Analytical Processing) : est un outil de collecte, d’analyse et de restitution des données multidimensionnelles, comme l’analyse d’un chiffre d’affaires en fonction d’un produit, d’une période ou d’une zone géographique, chacun de ces facteurs étant considéré comme une dimension.
OLAP repose sur une structure de données spécialement adaptée aux extractions et aux croisements: l’hypercube (ou cube…).

L’hypercube est une construction intellectuelle qui rassemble les données en plusieurs axes appelés “dimensions”, comme le temps, les pays, les produits… Après avoir été extrait depuis le datawarehouse, l’hypercube permet de croiser et d’extraire des données de manière interactive suivant différents critères.

Le modèle OLAP peut être stocké de différentes manières :

  • MOLAP (Multidimensional OLAP) : Les données sont stockées dans une base de données multidimensionnelles le plus souvent propriétaires avec un problème des limitations de volume de données. Molap est une base de données dimensionnelle avec un serveur de traitement OLAP
  • ROLAP (Relational OLAP) : les données sont stockées dans un SGBD relationnel. Il permet un stockage de gros volume de données OLAP. Rolap est une base de données relationnelle avec du SQL avancé
  • HOLAP (Hybrid OLAP) : est du Molap pour les données sommaires et du Rolap pour les données détaillées
  • DOLAP (Desktop OLAP) : La base DOLAP (Desktop) est une base OLAP limitée en taille présente sur le poste client. Elle est bien et très rapide. C’est un fichier sur le poste client avec un client de traitement OLAP
  • SOLAP (Spatial OLAP) : le SOLAP est un système  qui intégré les concepts et méthodologies issus à la fois de SIG(Les Systèmes d’Information Géographique) et de l’OLAP. Ce système a été créé afin de mettre en relation l’analyse multidimensionnelle et l’analyse spatiale.

Pour illustrer ces différentes manières de stocker je vous propose un petit schéma qui récapitule :

OLAP

Laisser un commentaire

Champs Requis *.

*