OLAP
Un article de Freepedia.
| Image:Symbole-ordinateur.png | Cet article est une ébauche à compléter concernant l'informatique, vous pouvez partager vos connaissances en le modifiant. |
Online Analytical Processing (OLAP), désigne les bases de données multidimensionnelles (aussi appelées cubes ou hypercubes) destinées à l'analyse et il s'oppose au terme OLTP qui désigne les systèmes transactionnels. Ce terme a été défini par Ted Codd il y a plus de 10 ans 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
Ce concept est appliqué à un modèle virtuel de représentation de donnée appelé cube ou hypercube 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)
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.
Liens externes
- Une bibliographie de recherche sur OLAP (en anglais)
- The OLAP Report (en anglais)



