Académique Documents
Professionnel Documents
Culture Documents
Présenté par
Hind AMARA
Zineb EL GHALI
FILIERE
Thème
Encadré par :
M. Marouane SKITI
1
Je dédie ce travail :
A nos familles
A nos Amis
2
A notre Encadreur
Mr.SKITI Merouane
Nous avons eu l’honneur d’être parmi vos élèves et de bénéficier de votre riche
enseignement.
Votre gentillesse, votre disponibilité et votre encadrement permanent ont toujours suscité
notre admiration.
Veuillez trouver ici, l’expression de nos gratitudes et de notre grande estime. Nos
Nous tenons à remercier chaleureusement, tous les enseignants, tous nos proches et tous
3
Durant les dernières années, l’informatique décisionnelle a prouvé sa capacité à simuler
l’avenir et à anticiper les tendances du marché. En effet, elle offre aux responsables la possibilité de
maîtriser l’information stratégique et de rehausser leurs performances.
L’objectif de notre projet de fin d’étude est de mettre en place une solution décisionnelle afin
de mieux gérer l’ensemble des informations associatives relatives à la gestion des dons.
Nous avons également entamé l’élaboration des indicateurs clés et des axes d’analyse pour concevoir
les modèles multidimensionnels du datamart «Dons».
Par la suite, on a entamé la partie relative à la mise en œuvre de notre travail en utilisant la
suite Microsoft SQL Server 2018, et ce, en commençant par la phase d’extraction,
transformation et chargement des données, ensuite la génération des rapports relatifs à la gestion des
dons via power BI.
Le travail réalisé dans notre projet de fin d’études constitue un moyen de prédilection aux
utilisateurs qui met à leur disposition de l’information pertinente pouvant aider à la bonne prise
de décision concernant la gestion des dons.
4
Liste des figures
Figure 1: Cycle de vie de projet décisionnel ..................................................................................... 12
Figure 2: Diagramme de Gantt .......................................................................................................... 13
Figure 3: Table de fait [FACT_DONS] ............................................................................................. 17
Figure 4: Modèle en étoile du projet ................................................................................................. 17
Figure 5: Les étapes de développement d'un projet BI ...................................................................... 20
Figure 6 : ETL via SSIS .................................................................................................................... 21
Figure 7: Présentation de Power BI ................................................................................................... 23
Figure 8: Somme des dons par compagne ......................................................................................... 23
Figure 9: Somme des dons par événement ........................................................................................ 23
Figure 10: Somme des dons par donateur ......................................................................................... 24
Figure 11: Somme des dons par période ........................................................................................... 24
Figure 12: Dashboard final ................................................................................................................ 25
5
Sigles et abréviations
BI Business Intelligence
6
Sommaire
INTRODUCTION ............................................................................................................................. 8
.................................................................................................... 9
..................................................................................................................... 14
.................................................................................................... 19
4 CONCLUSION .................................................................................................................................................... 25
7
Introduction
Une association est un contrat passé entre plusieurs personnes au moins deux qui décident de
mettre en commun leurs connaissances ou leur activité pour réaliser un projet collectif dans un but
autre que le partage de bénéfices.
Les associations, pour subvenir à leurs besoins, peuvent recevoir des dons , de la main à la main, soit
des dons effectués par des particuliers ; Il est également admis qu’il puisse être réalisé par virement
(bancaire ou postal), par chèque ou par remise d’espèces.
Le présent rapport décline les différentes phases que nous avons suivies pour la mise en place
du système décisionnel . Il est organisé en trois chapitres.
• Dans le premier chapitre on a la présentation générale du projet et la conduite du projet.
• Le deuxième chapitre est consacré à l’analyse et la conception de la solution.
• Le troisième et dernier chapitre présente les différentes étapes de réalisation.
Le travail sera clôturé par une conclusion générale récapitulant les résultats réalisés et
présentant des perspectives à notre travail.
8
Le chapitre courant présente le cadre général et la conduite du projet « Gestion des Dons ».
9
1 Présentation générale du projet :
Le présent projet tend à la mise en place d’un système en mesure de consolider les données
issues des systèmes transactionnels. Il s’agit en fait de mettre à la disposition des décideurs des
données à même de les éclairer et leur faciliter une prise de décision prompte en connaissance de
cause. Une tel système requiert la mise en place d’un entrepôt de données fiables contenant les
informations nécessaires à l’accomplissement des processus décisionnels.
1.2 Problématique:
Notre travail s’inscrit dans le cadre de la soutenance du projet de fin d'études pour obtenir un
diplôme de licence professionnelle en informatique décisionnelle. Il consiste à participer à la refonte
du système de gestion des dons d’une association.
Le fonctionnement actuel de l’association pour gérer les dons de contributeurs est de tracer les
dons dans une base de données Microsoft Access, sans pouvoir aider à avoir des informations et des
décisions vu la complexité des jointures et des relations entre les tables, sachant que le système souffre
de multiples d’autres problèmes, liés au volume des données, ce qui rend l’exploitation des données
plus difficile.
2 Conduite du projet
11
Figure 1: Cycle de vie de projet décisionnel
J’ai choisi comme outil pour la planification de notre projet Microsoft Project qui est un
logiciel de gestion de projet de Microsoft. MS Project permet de planifier les projets et les
ressources, et d’assurer le suivi des projets durant leur réalisation. Cet outil permet ainsi au chef de
projet d’assurer une gestion de projet professionnelle, conforme à l’état de l’art, et ainsi garantir le
respect des délais et du budget.
12
Figure 2: Diagramme de Gantt
2.3 livrables
Le projet consiste à livrer un produit final, ce qui nous invite à faire un benchmark sur
la base de donnée existante, rédiger et valider les besoin fonctionnelle, conception de la
solution proposé, modélisation ergonomique de la page des Dashboard et un rapport sur la
réalisation et la documentation du produit livré.
Phase Livrable
2.4 Conclusion
Dans ce premier chapitre, on a présenté le contexte général du projet et identifiées les
objectifs majeurs. La mise en œuvre d’un système décisionnel qu’est dédié à la gestion des dons. En
conclusion le chapitre a précisé le planning et les livrables visés dans le cadre de notre travail. Le
chapitre suivant sera dédié à l’analyse et la conception du projet.
13
Le chapitre courant présente la section d’analyse et de conception de la solution réalisée.
14
1 Analyse du besoin:
Répartition des dons par donateur Nombre SUM Avoir la somme des dons pour chaque
donateur
Répartition des dons par période Nombre SUM Avoir la somme des dons pour une période
donnée
Répartition des dons par Nombre SUM Avoir la somme des dons pour chaque
campagne campagne
Répartition des dons par Nombre SUM Avoir la somme des dons pour chaque
événement événement
15
2 Conception de la solution
Dimension Description
16
La table de fait de notre modèle décisionnel est la suivante est composée des champs suivants:
17
2.5 Conclusion
Le diagramme en étoile élaboré dans ce chapitre, forme une partie essentielle du dossier
de conception du projet qui servira de base pour l’initiation du Datawarehouse, qui consiste
en la création des tables de faits et leurs dimensions correspondantes.
18
Le chapitre a pour objectif de montrer les phases de réalisation du projet, premièrement, par la
présentation des outils de la mise en œuvre, avant de détailler la réalisation du produit final.
19
1 Mise en œuvre du système décisionnel
Comme cela a été expliqué précédemment la problématique se situe au niveau de l’exploitation
des données, qui ne peuvent pas se faire à l’état brut. Il est difficile, sans des outils informatiques
d'extraire les données nécessaires. La figure suivante illustre la chaîne complète de mise à disposition
des données, dans le but de mieux appréhender le besoin du client.
La figure montre les étapes de développement de notre système avec les outils qui
permettent de réaliser chaque partie. Le premier outil c’est SSIS pour réaliser la partie ETL. Power
BI est utilisé dans la phase de présentation des rapports et des tableaux de bords.
20
● de les filtrer selon différentes conditions ;
● de les trier ;
● de faire appel à des procédures stockées ;
● de joindre les données entre elles, ce qui facilite le chargement des tables du
Datawarehouse;
● d’insérer et/ou de mettre à jour une table …
Cette phase intermédiaire dans le projet s’avère importante et demande beaucoup de réflexion et
de précision. L’exécution de chaque étape doit être vérifiée car les données chargées dans le
Datawarehouse doivent évidemment être complètes et exactes.
Une fois qu’un flux d’extraction-transformation-chargement a été défini, il est possible de le
déclencher de manière ponctuelle ou périodique, ceci grâce à un outil de planification de tâches.
Dans le cas présent, l’insertion et la mise à jour des données seront effectuées quotidiennement
du fait notamment de l’actualisation périodique de la base de données.
21
2.2 Présentation des transformations réalisées :
Plusieurs transformation ont été faites sur les données pour pouvoir faciliter leurs traitement et
leurs intégration sur la base final, nous citons les transformations suivantes:
● Slowly Changing Dimension : transformation de dimension à variation lente coordonne la
mise à jour et l'insertion d'enregistrements dans des tables de dimension d'entrepôts de
données.
Dans notre cas, nous avons utilisé cette transformation pour configurer les sorties de la
transformation qui insèrent et mettent à jour des enregistrements dans la table
« DIM_COMPAGNE » et « DIM_EVENEMENT ».
● Convert Data : transformation de conversion de données convertit les données d'une
colonne d'entrée en un type de données différent, puis les copie dans une nouvelle colonne
de sortie.
Dans notre exemple, nous avons utilisé cette transformation pour convertir des colonnes
dans les tables « DIM_PERIODE » et « DIM_DONATEURS » vers le type de données
requis par la banque de données de destination.
22
Figure 7: Présentation de Power BI
Power BI est une solution d’entreprise robuste, qui permet une modélisation complète,
d’analyse temps réel et de développement. Il est autant un outil d’exploration et de visualisation pour
des rapports personnels, qu’un moteur d’analyse et d’aide à la décision pour des projets groupes.
23
3.2.3 Tableau de bord 3: Donateur
Un schéma qui représente la somme des dons par donateur qui a participé en faisant au moins
un dons:
24
Figure 12: Dashboard final
4 Conclusion
Ce chapitre a présenté le fruit final de notre projet de gestion des dons d’une association, réalisé
sous SSIS pour l’ETL et Power BI pour le Reporting.
25
CONCLUSION GENERALE
Ce rapport élaboré dans le cadre de notre projet de fin d’étude au sein du centre CIGMA,
présente le projet de réalisation d’un SI décisionnel pour le compte d'une association qui gère les
donations, et dont l’objectif est de mettre en place un Datamart et de lui fournir un environnement
de reporting intuitif et performant.
Il propose ainsi une approche théorique des principales notions du BI, avant de retracer les
différentes phases de réalisation du projet, à savoir l’étude du besoin, l’analyse et conception, ainsi
que la mise en œuvre du projet.
Au-delà du cadre purement pédagogique, le PFE ne se résume pas à la réalisation technique
du projet mais il était une meilleure occasion pour nous développer tant sur le plan personnel que
professionnel (travail en équipe). Ce PFE a donc été pour nous l’occasion de mettre en pratique
l’ensemble des connaissances théoriques que nous avons pu acquérir durant la formation.
Il en découle tout naturellement qu’un certain nombre de difficultés ont été rencontrées,
principalement du fait de l’incohérence des données sources, et des besoins non compris dès le
début du projet, chose qui a été surmontée grâce aux efforts conjoints de l'équipe projet.
26