Hypercubes/Logiciels de cubes

Leçons de niveau 17
Une page de Wikiversité, la communauté pédagogique libre.
Début de la boite de navigation du chapitre
Logiciels de cubes
Icône de la faculté
Chapitre no 8
Leçon : Hypercubes
Chap. préc. :Limites
Chap. suiv. :Tableaux Croisés Dynamiques
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « Hypercubes : Logiciels de cubes
Hypercubes/Logiciels de cubes
 », n'a pu être restituée correctement ci-dessus.


Logiciels Multidimensionels OLAP (M-OLAP)[modifier | modifier le wikicode]

Application majeure[modifier | modifier le wikicode]

Oracle Essbase[modifier | modifier le wikicode]

Essbase est un moteur de base de données multidimensionnelles. C’est un système de gestion de bases de données multidimensionnelles qui permet d’élaborer, et de stocker et manipuler des données sous forme de tableaux à plusieurs dimensions ; par exemple, il permet d'exploiter et d'analyser des données numériques (telles que des chiffres d’affaire, des nombres de personnes, etc.) dans une situation géographique ou temporaire. Ce moteur de base de données multidimensionnelles s’adresse particulièrement aux pôles financiers ou de contrôle de gestion, car il peut être très efficace dans l’élaboration de budgets, de prévisionnels ou de plannings.

Fonctionnalités :

  • Saisie de données à tous les niveaux ;
  • Effectuer des calculs simples (consolider des données de façon globale ou ciblée) et complexes également (conversion, répartition, allocation…) ;
  • Possibilité de restituer et naviguer dans Microsoft Excel. De plus, pour favoriser les tâches automatiques, il existe des fonctions exploitables en VBA.

Deux modèles à distinguer : le modèle BSO (block storage option) et le modèle ASO (aggregate storage option).

Modèle BSO : La structure de ce modèle se distingue par la prise en compte de dimension « rares » (produit ne se vendant pas dans toutes les régions) ou « dense » (ventes réalisées tous les mois). Les dimensions rares permettent l’élaboration de l’index, pour être dirigé vers le bloc qui contient les données requises. Les dimensions denses aident à déterminer la taille d’un bloc pour stocker les informations.

Modèle ASO : Ce modèle ne stocke pas vraiment les valeurs agrégées, elles sont calculées de façon dynamique à la demande et sont donc stockées qu’au niveau le plus fin. Il existe par ailleurs la possibilité d’automatiser ou de réaliser manuellement des « vues » agrégées, composée d’un niveau global de chaque dimension. (Par exemple, la base de données peut calculer toutes les combinaisons de la cinquième génération de produits avec la troisième génération de client). Ce modèle offre des axes d’analyse plus larges et accroît la capacité de stockage par le biais d’une forte compression de données.

Autres applications[modifier | modifier le wikicode]

Microsoft Analysis Services[modifier | modifier le wikicode]

C'est un service qui permet de générer des hypercubes OLAP, données agrégées et multidimensionnelles. De plus, il facilite l'intégration d'algorithmes de Data Mining.


IceCube OLAP Server[modifier | modifier le wikicode]

Ce moteur de calcul OLAP permet d'analyser et de stocker de grands volumes de données très éparses. De plus, il permet d'obtenir des réponses immédiates et rapides aux questions plus complexes.


Logiciels Relationels OLAP (R-OLAP)[modifier | modifier le wikicode]

Application majeure[modifier | modifier le wikicode]

DSS Agent Microstrategy[modifier | modifier le wikicode]

MicroStrategy est le leader dans l’industrie ROLAP. L’utilisation d’un système de base de données relationnelle OLAP lui permet de gérer de très grandes bases, ce qui constitue un atout important.

Microstrategy propose notamment le moteur DSS Agent , son produit phare. Les utilisateurs de ce moteur peuvent ainsi accéder à une base de données relationnelle de manière multidimensionnelle.

L’une des principales forces de DSS Agent se situe dans le stockage et le support de très grandes bases de données sur une structure relationnelle. Cela présente l’avantage d’utiliser les ressources déjà stockées et existantes ce qui évite l’investissement dans une nouvelle base de données multidimensionnelles.

De plus, il offre une fonctionnalité intéressante à ces utilisateurs, le moteur utiliser des agents intelligents pour automatiser les processus. Ainsi les tâches d’analyse des données seront automatisées et les mises à jours à effectuer simplifiées.

DSS Agent génère de façon dynamique des formats SQL et s'appuie sur le serveur de base de données relationnelle pour effectuer des analyses complexes.

Autres applications[modifier | modifier le wikicode]

Mondrian de Pentaho[modifier | modifier le wikicode]

Mondrian est un moteur OLAP écrit en JAVA qui permet la conception, la publication et le requêtage de cubes multidimensionnels. Il va permettre aux utilisateurs professionnels d'analyser de grandes quantités de données en temps réel.


Metacube Informix[modifier | modifier le wikicode]

Informix-MetaCube est un moteur OLAP relationnel qui offre de hautes performances, un accès multidimensionnel à un entrepôt de données.


Logiciels Hybrides OLAP (H-OLAP)[modifier | modifier le wikicode]

Oracle warehouse builder[modifier | modifier le wikicode]

Oracle Warehouse Builder (OWB) est un outil décisionnel de base de données, pour permettre aux clients Oracle de générer un entrepôt de données de n’importe quelle taille. Le but est d’extraire des données issues de bases de données opérationnelles pour les envoyer vers un entrepôt de donnée.

Cet outil est utilisé pour la conception, le déploiement et la gestion des entrepôts de données en entreprise mais également un outil ETL (Extract Transform Load : permet d’effectuer des synchronisations massives d’information d’une source de donnée vers une autre).

En effet, il offre de puissantes capacités graphiques de conception de schéma pour l’entreposage de données et un éditeur graphique pour la conception de la source de mappage. Il est plus agréable et plus facile de voir une chaine de traitement de manière graphique que de parcourir du traitement de code.

Il inclut également un référentiel de métadonnées multi-utilisateurs d’entreprise, des fonctionnalités de modélisation de données et de techniques de transformation et d’extraction. L’interface utilisateur OWB fournit des assistants et des éditeurs graphiques pour la conception de schémas relationnels et multidimensionnels.

OWB gère l’évolution des applications d’entrepôts de données en fournissant des méthodes simplace pour mettre à jour les définitions des sources référentielles.

Désormais, Oracle inclus Oracle Warehouse Builder et Oracle Data Integrator comme deux composant d’Oracle Date Integrator Enterprise Edition. Cela permet d’offrir en plus des capacités ELT requises par l’entrepôt de données, une plate-forme d’intégration d’entreprise pour intégrer des flux de données dirigés par des évènements.


Voici quelques liens pour plus d'informations sur des outils utilisant les hypercubes pour leurs analyses :