# Hypercubes/Logiciels de cubes
## Logiciels Multidimensionels OLAP (M-OLAP)
### Application majeure
#### Oracle Essbase

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
#### Microsoft Analysis Services

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

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)
### Application majeure
#### DSS Agent Microstrategy

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
#### Mondrian de Pentaho

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

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)
#### Oracle warehouse builder

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 :
* http://fr.wikiversity.org/wiki/Pentaho
* http://fr.wikiversity.org/wiki/Jaspersoft
| Limites | Tableaux Croisés Dynamiques |