L'OLAP (Online Analytical Processing) est une technologie de traitement analytique en ligne utilisée pour l'analyse rapide de données multidimensionnelles. Elle permet d'explorer de grands volumes de données selon différentes dimensions et hiérarchies.
Dans le contexte des bases de données, l'OLAP organise l'information en cubes de données structurés par dimensions (temps, produits, régions) et mesures (ventes, coûts). Ces cubes permettent des requêtes complexes et des analyses stratégiques.
SELECT Produit, Région, SUM(Ventes) as TotalVentes
FROM CubeVentes
WHERE Année = 2023
GROUP BY Produit, Région
Cette requête extrait le total des ventes par produit et région pour 2023, en exploitant la structure multidimensionnelle du cube.
À retenir
L'OLAP est optimisé pour la lecture analytique de grandes quantités de données historiques. Il s'oppose à l'OLTP, orienté transactions en temps réel. Les deux approches sont souvent complémentaires — voir Différence entre OLAP et OLTP.
