II.13. LE MAGASIN DE DONNEES
II.13.1. Introduction
Le Datawarehouse étant, en général,
très volumineux et très complexes à concevoir, on a
décidé de les diviser en « bouchées » plus
faciles à créer et entretenir. Ce sont les Datamart. On peut
faire des divisions par fonction (un datamart pour les ventes, pour les
commandes, pour les ressources humaines) ou par sous-ensemble
organisationnel
(un datamart par succursale). Nous verrons plus tard comment
organiser les datamarts pour créer un entrepôt proprement dit
[3].
II.13.2. Définition
Un Datamart littéralement en anglais magasin de
données est un sous-ensemble d'une base de données
décisionnelle utilisé en informatique décisionnelle : il
est généralement exploité en entreprise pour restituer des
informations ciblées sur un métier spécifique, constituant
pour ce dernier un ensemble d'indicateurs à vocation de pilotage de
l'activité et d'aide à la décision. Un Datamart, selon les
définitions, est issu ou fait partie d'un Data Warehouse, et en reprend
par conséquent la plupart des caractéristiques.
Le Datamart est un ensemble de données ciblées,
organisées, regroupées et agrégées pour
répondre à un besoin spécifique à un métier
ou un domaine donné. Il est donc destiné à être
interrogé un panel de données restreint à son domaine
fonctionnel, selon des paramètres qui auront été
définis à l'avance lors de sa conception.
De façon plus technique. Le DataMart peut être
considéré de deux manières différentes,
attribuées aux deux principaux théoriciens de l'informatique
décisionnelle, Bill Inmon et Ralph Kimball :
Mémoire KIAKA MUSITU Héritier Page 42
Conception d'un Datamart pour le pilotage du système de
gestion des impôts (cas de la DGI)
Page 43 sur 91
Définition d'Inmon : Le
Datamart est un sous- ensemble du Datawarehouse, constitué au niveau des
détails et à des niveaux plus agrégés, permettant
de restituer tout le spectre d'une activité métier. L'ensemble
des Datamarts de l'entreprise constitue le Datawarehouse.
Définition de Ralph Kimball :
l'entrepôt de données est constitué peu à peu par
les Datamarts de l'entreprise, regroupant ainsi différents niveau
d'agrégation et d'historisation de données au sein d'une
même base.
II.13.3 Structure physique et théorique
Au même titre que les autres parties de la de base de
données globale de l'entreprise, les Datamarts sont stockés
physiquement sur disque dur par un système de gestion de bases de
données relationnelle hébergé sur un serveur.
Le Datamart est souvent confondu avec la notion d'Hypercube
OLAP ; il peut de fait être représenté par un modèle
en étoile ou en flacon dans une base de données relationnelle
(notamment lorsqu'il s'agit de données élémentaires ou
unitaires non agrégées).
|