2. Importance d'un
entrepôt de données
Pour améliorer sa performance, l'entreprise doit
toujours construire son système décisionnel. Parce que
gérer, c'est prévoir, elle doit anticiper en fonction de ses
informations disponibles et tenir compte de son expérience.
L'informatique a un rôle à jouer, en permettant
à l'entreprise de devenir plus entreprenante et d'avoir une meilleure
connaissance de ses clients, de sa compétitivité ou de son
environnement.
A ce titre l'entrepôt de données doit être
rapproché de tous les concepts visant à établir une
synergie entre le système d'information et sa stratégie.
3. Les objectifs d'un
entrepôt de données
Toutes les données qu'elles proviennent du
système de production de l'entreprise ou qu'elles soient
achetées vont devoir être organisées, coordonnées,
intégrées et stockées, pour donner à l'utilisateur
une vue intégrée et orientée métier.
L'objectif d'un entrepôt de données est de
stocker à un endroit unique toute l'information utile provenant des
systèmes de production et des sources externes.
4. Architecture d'un
entrepôt de données
Figure III.2 : L'architecture d'un entrepôt de
données
251679232
Dans l'architecture ci-dessus, nous avons trois niveaux
distincts :
· Niveau d'exploitation
· Niveau de fusion
· Niveau d'extraction
4.1.
1.1. Niveau
d'exploitation
L'extraction de données des bases de données
opérationnelles et de l'extérieur, avec deux approches :
1. L'approche « push » :
détection instantanée des mises à jour sur les bases de
données opérationnelles pour intégration dans
l'entrepôt de données
On parle aussi des sources d'informations
hétérogènes
Les données sources alimentant l'entrepôt de
données sont :
- généralement modifiées
quotidiennement
- fortement hétérogènes car ils sont
issues de différentes sources : BD relationnelles, BD objets,
BD réseaux, fichiers (flat files), documents HTML, bases de
connaissances et de différents environnements
2. L'approche « pull » :
détection périodique des mises à jour des bases de
données opérationnelles pour intégration dans
l'entrepôt de données (Data Warehouse)
Le moniteur est un composant logiciel détectant
les mises à jour effectuées sur la source d'information et
repérant les données à envoyer à l'entrepôt
de données pour sa mise à jour ultérieure :
- Utilisation de triggers si les SGBD en disposent
- Sinon interrogation périodique de chaque base locale
ou son journal afin de récupérer les mises à jour
effectuées durant la dernière période
|