Chapitre 8
Architecture d’un entrepôt de données
8.1 Systèmes décisionnels
8.1.1 Comparaison avec un système transactionnel
Un système transactionnel est une base de données tournée vers la saisie, le stockage, la mise à jours et
l’intégrité des données. Ces systèmes permettent de gérer les transactions quotidiennes d’une ou de plusieurs
applications particulières (réservation, commande, gestion de stock, ...). Les données sont détaillée, et la
notion d’archivage est quasiment absente. L’activité est caractérisée par un nombre important de requêtes
simples d’interrogation et de modification. On parle de base OLTP (On-Line Transaction Processing).
Un système décisionnel permet d’agréger des données internes ou externes et de les transformer en
information apportant une aide à la décision. Un système décisionnel n’est mis à jour qu’à un moment choisi
lors de l’import de donnée. Son activité principal est de répondre à des interrogations complexes et ouvertes.
C’est l’utilisateur qui doit pouvoir formuler simplement ses questions en fonction de ses besoin. La prévision
des interrogations est imprévisible car elle dépend de l’utilisateur et des réponses aux autres interrogations.
Par exemple, si un produit s’est peu vendu une année par rapport à la précédente, le responsable
marketing va vouloir comprendre pourquoi en effectuant des analyses suivants plusieurs axes : Ventes par
région, par magasin, par mois, par profil de client, ... Il faut donc que le système décisionnel lui permette
d’explorer toutes mes données suivant les recherches qu’il a à mener, afin d’apporter une aide à la décision
(par exemple faire une promotion ciblée pour les clients d’un certain age, d’une certaine région, ...).
On parle dans ce car de base OLAP (On-Line Analytical Processing). Le support d’une activité OLAP
nécessite la construction d’un Datawarehouse.
8.1.2 Datawarehouse
Définition
Un datawarehouse est une collection de données orientées sujets, intégrées, non volatiles et historisées,
organisées pour le support du processus d’aide à la décision. ( Bill Inmon, 1994).
Il s’agit donc d’une base de données alimentée par les systèmes de production (souvent des bases OLTP),
après nettoyage et uniformisation de leur données. La figure 8.1 montre les différents aspect du dataware-
house.
Caractéristiques des données décisionnelles
Orientées sujet Les données sont organisées autours des sujets majeurs de l’entreprise, elles présentent
une vue synthétique des informations pertinentes pour les décideurs, dans la perspective d’une aide à la
décision et non de la gestion quotidienne de opérations.
Intégrées Elles sont construites en intégrant plusieurs sources de données hétérogènes (fichiers, base de
données relationnelles, ...) issues de l’entreprise ou de sources externes. L’uniformisation de ces données est
une part importante dans la construction du datawarehouse.
Historisées Un référentiel temps est systématiquement mis en place pour les données. La mise à jours
des données n’existe pas, mais il y aura un stockage de l’historique des valeurs des données.
24