Bonjour à tous
Je me lance dans le domaine de la Business Intelligence et veux mettre au point un petit datawarehouse pour analyser les ventes d'un petit magasin (donc à titre purement didactique pour moi)
Seulement, après quelques lectures, recherches sur le sujet je me pose des questions.
Quelles sont les différence entre un datawarehouse, un datamart et un cube?
Voici ma vision, corrigez moi si je me trompe :
- Un cube OLAP est une base de données multidimensionnelle. Or une base de données multidimensionnelle est modélisée selon une table des faits et des dimensions s'y rapportant.
- Un datamart est un petit datawarehouse qui concerne un seul thème. Mais si je veux créer un datawarehouse autour du thème des ventes, est-ce que le datamart est considéré comme datawarehouse? Le datamart est donc aussi une base multidimensionnelle donc une structure en cube?
- Le datawarehouse se compose d'un ensemble de datamart ou se décompose en un ensemble de datamarts mais est également une structure en cube
En conclusion pour le moment, ma perception des choses est la suivante
-> Datawarehouse = ensemble de cubes thématiques (datamart)
-> datamart = cube OLAP
-> cube = structure multidimensionnel stockant des données à des fin d'analyse
Merci pour vos éclaircissements qui me seront indispensables pour continuer ce projet.
Pmatt
Partager