La plupart des entrepôts de données exploitent des systèmes OLAP pour soutenir l’analyse. Les logiciels OLAP effectuent des analyses multidimensionnelles à grande vitesse sur de grands volumes de données provenant d’un magasin de données unifié et centralisé, tel qu’un entrepôt de données.
Une donnée commerciale comporte souvent plusieurs dimensions. Par exemple, les chiffres de vente peuvent inclure plusieurs dimensions liées à l’emplacement (région, pays et magasin), au temps (année, mois, semaine et jour) ou au produit (marque, type).
Dans une base de données relationnelle traditionnelle, les données sont organisées dans des tableaux à lignes et à colonnes qui ne peuvent représenter que deux de ces dimensions à la fois : une dimension dans la ligne et une dimension dans la colonne. Cela peut rendre l’analyse difficile.
Cependant, les systèmes OLAP permettent aux utilisateurs d’analyser les données selon plusieurs dimensions à la fois, ce qui accélère le traitement et améliore la perspicacité de l’analyse. Les utilisations courantes de l’OLAP comprennent l’exploration de données et les applications de business intelligence, les calculs analytiques complexes, les scénarios prédictifs, la budgétisation et les prévisions.
L’OLAP se distingue du traitement transactionnel en ligne (OLTP). Les systèmes OLTP suivent un grand nombre de transactions, effectuées par un grand nombre d’utilisateurs, en temps réel. La principale différence entre l’OLTP et l’OLAP réside dans le fait que les systèmes OLTP sont principalement conçus pour capturer des données, tandis que les systèmes OLAP analysent des données déjà capturées.
Les systèmes OLTP ont souvent recours à des bases de données relationnelles pour enregistrer les transactions, telles que :
-
- Les transactions bancaires et aux distributeurs automatiques
- Le commerce électronique et les achats en magasin
- Les réservations d’hôtels et de vols
Si les entrepôts de données n’impliquent généralement pas de systèmes OLTP, les données enregistrées dans les bases de données par les systèmes OLTP sont généralement transmises à l’entrepôt, où un système OLAP permet de les analyser.