III.4.2. Index pour les tables
déchargées
ALTER TABLE `categorie`
ADD PRIMARY KEY (`CatID`);
ALTER TABLE `client`
ADD PRIMARY KEY (`CustomerID`),
ADD KEY `FK_Client_zonecommerciale_Commune` (`Commune`);
ALTER TABLE `periode`
ADD PRIMARY KEY (`Temps`);
ALTER TABLE `produit`
ADD PRIMARY KEY (`Proid`),
ADD KEY `FK_Produit_categorie_CatID` (`CatID`);
ALTER TABLE `ventes`
ADD PRIMARY KEY (`CustomerID`,`Proid`),
ADD KEY `FK_Ventes_produit_Proid` (`Proid`), ADD KEY
`FK_Ventes_periode_Temps` (`temps`);
ALTER TABLE `zonecommerciale` ADD PRIMARY KEY (`Commune`);
ALTER TABLE `client`
ADD CONSTRAINT `FK_Client_zonecommerciale_Commune` FOREIGN KEY
(`Commune`) REFERENCES `zonecommerciale` (`Commune`) ON DELETE CASCADE ON
UPDATE CASCADE;
ALTER TABLE `produit`
ADD CONSTRAINT `FK_Produit_categorie_CatID` FOREIGN KEY
(`CatID`) REFERENCES `categorie` (`CatID`) ON DELETE CASCADE ON UPDATE
CASCADE;
ALTER TABLE `ventes`
ADD CONSTRAINT `FK_Ventes_client_CustomerID` FOREIGN KEY
(`CustomerID`) REFERENCES `client` (`CustomerID`) ON DELETE CASCADE ON UPDATE
CASCADE,
ADD CONSTRAINT `FK_Ventes_periode_Temps` FOREIGN KEY (`temps`)
REFERENCES `periode` (`Temps`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `FK_Ventes_produit_Proid` FOREIGN KEY (`Proid`)
REFERENCES `produit` (`Proid`) ON DELETE CASCADE ON UPDATE CASCADE;
COMMIT;
Le schéma en étoile fini et simplifié de
notre entrepôt contiendra quatre dimensions illustrées ci-haut
entourant la table des faits et qui forment une étoile.
III.4.3. Présentation du modèle
dimensionnel en étoile
59
Figure 20 : Modèle dimensionnel en étoile du
fait Vente
III.5. Conclusion
Lorsqu'on veut mettre en place une nouvelle solution, dans notre
domaine, on doit préalablement étudier ou faire une analyse
judicieuse de la situation existante et des besoins.
Cette étape est suivie par celle de la création
d'une série des modèles permettant de représenter tous les
aspects importants, et à partir de ces modèles, on obtient alors
la route de passer à l'implémentation de la nouvelle solution
retenue.
Ayant fini à comprendre le fonctionnement du
système et à faire de l'analyse fonctionnelle de ce projet, le
chapitre qui suit sera consacré au déploiement de la solution
retenue qui est la mise place d'un système d'information
décisionnel.
60
CHAPITRE IV : ARCHITECTURE LOGICIELLE
IV.1. Introduction
L'implémentation est une étape qui consiste
à réaliser la phase finale d'élaboration d'un
système qui permet au matériel, aux logiciels et aux
procédures d'entrer en fonction.
Le déploiement d'un système décisionnel
nécessite l'usage et fait appels à un certain nombre d'outils
nécessaires à sa mise en oeuvre.
Ce chapitre se base sur premièrement sur la mise en place
et présentation de l'architecture technique en passant évidemment
par les outils utilisés dans le nouveau système d'aide à
la prise des décisions.
En deuxième lieu, c'est dans cette partie de notre
travail que nous mettrons un accent sur le pourquoi et l'impact même du
déploiement d'un système décisionnel dans une
société de vente et de production comme Brasimba.
IV.2. Sources de données
opérationnelles
Le Datapumping est une étape qui consiste à
collecter et à identifier les informations sources qui seront par la
suite alimentées dans le data warehouse.
Cette partie consiste donc à identifier le format de
données collectées depuis les sources opérationnelles,
lesquelles données sont considérées comme matières
premières de notre entrepôt.
Comme notre étude se porte sur l'analyse des ventes
à travers la ville de Lubumbashi qui compte sept communes faisant office
sept zones commerciales, nous présentons ici les types de sources de
données utilisés pour le stockage de ces informations.
Microsoft Excel est un logiciel tableur de la suite
bureautique Microsoft Office développé et distribué par
l'éditeur Microsoft.
|