Ines Rakrouki 3BI
Ines Rakrouki 3BI
Remerciements
C’est avec un grand plaisir que je réserve cette page en signe de gratitude et de profonde
connaissance à tous ceux qui m’ont aidée à la réalisation de ce travail
Pour finir, je souhaite remercier toute personne ayant contribué de prés ou de loin à la
réalisation de ce travail.
Table des matières
Introduction générale 1
1 Contexte général 3
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1 Présentation de société délice CLN et Les missions . . . . . . . . . . . . . 4
1.2 Problématique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 Solution proposée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 Méthodologie de travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4.1 Méthodologie de Ralph Kimball . . . . . . . . . . . . . . . . . . . . 6
1.4.2 Méthodologie de Gimsi . . . . . . . . . . . . . . . . . . . . . . . . 9
1.4.3 Choix de la méthodologie . . . . . . . . . . . . . . . . . . . . . . . 11
1.5 Explication du projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
ii
TABLE DES MATIÈRES iii
Conclusion et Perspectives 66
Webographie 68
Liste des tableaux
v
Table des figures
vi
TABLE DES FIGURES vii
viii
Introduction générale
Dans le monde des affaires d’aujourd’hui, la prise de décisions éclairées est essentielle
pour maintenir un avantage concurrentiel. La Business Intelligence (BI) joue un rôle
crucial dans ce processus, en fournissant des informations précieuses et exploitables pour
orienter les décisions stratégiques.
Actuellement, L’objectif principal de ce projet est de mettre en place une solution (BI)
complète qui permettra à l’entreprise de prendre des décisions stratégiques éclairées en
matière de ventes. Cela implique la collecte, le nettoyage, la modélisation et la
visualisation des données de vente, en utilisant des outils et des technologies spécialisés
tels que les entrepôts de données, Extract, Transform, Load,( ETL)les tableaux de
bord interactifs et les rapports analytiques. En utilisant ces informations précieuses,
l’entreprise pourra prendre des décisions éclairées pour optimiser ses stratégies de vente,
allouer efficacement ses ressources, identifier de nouveaux marchés potentiels et
améliorer globalement ses performances commerciales.
Le projet (BI) que nous allons présenter est axé sur l’analyse des ventes. Dans un
environnement commercial dynamique et compétitif, il est essentiel pour les entreprises
de comprendre et d’exploiter efficacement les données relatives à leurs ventes. L’analyse
des ventes permet de transformer ces données brutes en informations exploitables,
offrant ainsi aux décideurs une visibilité approfondie sur les performances commerciales,
les tendances du marché et les opportunités de croissance.
Dans la suite de ce projet, nous détaillerons les différentes étapes impliquées dans la
mise en place de cette solution (BI) pour l’analyse des ventes, en mettant l’accent sur les
outils, les techniques et les meilleures pratiques nécessaires pour garantir des résultats
1
2
pertinents et exploitables.
A ce titre, notre projet sera lié à la préparation du projet final,
Il est réalisé par «Société Delice»pendant quatre mois et notre objectif principal est la
mise en place d’une solution Business Intelligence (BI) qui aide les décideurs de
l’entreprise à prendre les meilleures décisions.
Nous répartissons notre travail en six chapitres :
Le premier chapitre consiste en une présentation du cadre général du projet incluant
une présentation de l’entreprise d’accueil, le contexte du projet dans un premier lieu.
Nous définissons la méthodologie adoptée pour mettre en place notre solution dans un
deuxième lieu.
Le deuxième chapitre définit la planification des tâches, les acteurs, les besoins
fonctionnels et non fonctionnels et étale aussi une étude technique de la solution
proposée tout en spécifiant l’architecture suivie et l’environnement technique.
Le troisième chapitre sera consacrée pour l’identification du modèle dimensionnel et
la conception du modèle physique de l’entrepôt de données.
Le quatrième chapitre détaillera la conception et le développement de notre
processus d’intégration et l’analyse de données.
Le cinquième chapitre englobe l’étape de restitution de d’analyse de données qui
représente les différentes interfaces de nos tableaux de bord pour notre solution.
Enfin, une conclusion synthétisera notre travail et présentera les perspectives futures. .
Chapitre 1
Contexte général
3
1.1. Présentation de société délice CLN et Les missions 4
Introduction
La société Centrale Laitière Du Nord (CLN) est une société anonyme. Spécialisée dans la
transformation du lait et la production de ses dérivés. Ainsi que la commercialisation des
produits laitiers et ses dérivés. Ainsi que tous produits agroalimentaires. Les missions de
la Direction du Système d’Information[1].
— Production
— Logistique
1.2 Problématique
Le concept de vente est l’un des concepts sur lesquels repose la stratégie marketing. Ce
dernier le principe de priorité à la vente de produits ou de services produits par des
entreprises . Plutôt qu’à la création de nouveaux produits ou services répondant aux
besoins des clients. Il est supposé que les clients ont besoin de nombreuses activités de
promotion et de vente à grande échelle pour les persuader de prendre une décision
d’achat. Dans ce temps , les clients de la société (CLN) présente certains problèmes au
niveau de la couche décisionnelle comme suit :
J’ai proposé comme solution la réalisation d’une plateforme décisionnelle basée sur
(ERP) JD EDWARDS .
À la suite des discussions avec le Product Owener , j’ai fixé les objectifs suivante :
— L’ accès aux donnes d’une manière rapide et simple Offrir aux décideurs un accès
à partir de tout type d’appareil Conception d’un entrepôt de centralisé et non
volatile Fournir une visualisation clair qui comprendre les informations
nécessaires qui peuvent les servir à prendre de bonnes décisions .
— L’extraction, la transformation et le chargement des données.
— La partie réalisation des tableaux de bord interactifs et l’analyse des données
d’aide à la décision.
Dans le domaine Business Intelligence (BI ), un projet (BI) n’est pas un projet
informatique traditionnel. Il est gourmand en matière de :
— Précision lors de la restitution des données d’une entreprise .
— Temps et de performance lors de la réalisation des différents rapports.
Pour ce faire , nous devons implémenter une méthodologie qui diffère des méthodologies
de développement des systèmes transactionnels. De ce fait, nous avons effectué une
recherche qui nous aidera à faire notre choix entre les deux méthodologies de Ralph
Kimball et Gimsi expliquées ci-dessous.
La méthodologie Kimball a été conçue au milieu des années 1980 par des membres du
Groupe Kimball. Cette méthodologie a été utilisée avec succès pour la réalisation des
projets d’entrepôt de données et de business intelligence dans pratiquement tous les
domaines et les secteurs d’activité [2] .
La figure suivante décrit le cycle de vie d’un projet BI, son avancement ainsi
que le séquencement des différentes tâches.
1.4. Méthodologie de travail 7
Dans ce qui suit, nous allons détailler les différentes étapes pour une meilleure
compréhension du cycle de vie dimensionnel [4].
1.4. Méthodologie de travail 8
Étape Objectif
Planification du Projet
— Définir l’étendue du projet ainsi que sa planification
qui dépend des besoins comme l’indique la flèche en
double sens de la figure ci-dessus (figure 1.2).
— Étudier les ressources et l’affectation des tâches.
Définition des Besoins BI Cette phase permet d’identifier les utilisateurs de l’application
et leurs besoins. Une fois les besoins définis , trois trajectoires
parallèles seront lancés qui sont la technologie, les données et
les interfaces utilisateur.
Gestion du projet
— Garantir que les activités du cycle de vie restent sur la
bonne voie et sont bien synchronisées,
— Détecter et résoudre les problèmes.
Définition de l’architecture
— Définir la vue globale de l’architecture technique à
technique
mettre en œuvre,
— Étudier les outils de conception de la zone de prépara-
tion des données et de restitution des résultats.
Modélisation Dimension-
— Définir les données requises pour répondre aux besoins
nelle
des utilisateurs,
— Construire la matrice qui représente les processus mé-
tier clés et leurs dimensionnalités,
— Réaliser le modèle dimensionnel (La granularité de la
table de faits ainsi que les dimensions associées).
1.4. Méthodologie de travail 9
Conception et développe-
— Concevoir l’ODS ou la Staging Area (SA),
ment de la zone de prépa-
— Effectuer le processus ETL(Extract, Trasform, Load ).
ration des données
Déploiement
— Converger la technologie, les données, et les applica-
tions décisionnelles aux utilisateurs accessibles,
— Assurer une formation, pour les utilisateurs, des pro-
cessus de communication et un support utilisateur.
Après avoir étudié les deux différentes méthodologies, pouvant être utilisées pour la mise
en place de notre solution, nous remarquons que la méthodologie GIMSI est une
méthode coopérative basée sur la prise de décision répartie ce qui implique la présence
d’un très grand nombre de décideurs, chose que notre client ne détient pas.
C’est dans cette optique que nous avons choisi de travailler avec la méthodologie de
Ralph Kimball qui est la plus adéquate pour notre projet vu qu’elle s’adapte au mieux à
nos besoins en termes de compétences, de temps, de coût et d’exigence en ce qui
concerne l’intégration de données.
Lors de mon stage, j’ai été affecté à une entreprise disposant d’une vaste base de
données SQL Server.
En tant que stagiaire, on m’a confié une partie de cette base de données, qui m’a été
fournie sous forme d’un fichier Excel.
Mon rôle consistait à analyser, organiser et interpréter les données contenues dans ce
fichier afin d’en tirer des informations pertinentes pour l’entreprise. Cela m’a permis de
développer mes compétences en matière de manipulation de données et de me
familiariser avec l’utilisation de SQL Server dans un contexte professionnel.
1.5. Explication du projet 12
Dans le cadre d’un projet BI, j’ai travaillé avec une base de données Excel contenant
initialement 65 000 lignes. Cependant, après avoir effectué le processus ETL à l’aide de
SSIS (SQL Server Integration Services), le nombre de lignes a été réduit à 35 000 lignes.
Ce résultat est dû à la suppression des lignes comportant des répétitions ainsi que des
lignes vides lors du chargement dans SQL Server.
Conclusion
13
2.1. Planification 14
Introduction
2.1 Planification
Afin de bien organiser et planifier les tâches à mener pour réussir le projet pendant une
période bien définie au préalable, nous avons choisi d’utiliser un outil d’ordonnancement
et de gestion de projet permettant de visualiser chronologiquement les diverses tâches
composant un projet.
L’outil est le diagramme de GANTT. C’est un outil utilisé (souvent en complément d’un
réseau PERT) en ordonnancement et en gestion de projet permettant de visualiser dans
le temps les diverses tâches composant un projet [6].
La figure ci-dessous illustre le diagramme de GANTT associé à notre projet.
Une fois que le sujet est bien défini, nous effectuons une phase de recherche, afin de
trouver les solutions pouvant répondre au problème posé. Les recherches portaient sur
les technologies à adopter et les différents besoins fonctionnels métier.
Une fois cette étape achevée, nous passons à la définition de l’architecture de notre
solution et à la conception du modèle physique de l’entrepôt de données.
L’étape suivante consiste à la préparation et l’alimentation des données pour pouvoir
élaborer les tableaux de bord et passer par la suite à la phase d’analyse de données.
2.2. Spécification fonctionnelle 15
Il est à noter que la rédaction du rapport de stage se fait en parallèle avec la partie
programmation.
Cette branche est consacrée à l’étude des acteurs, besoins fonctionnels et non
fonctionnels de notre application.
Les besoins non fonctionnels sont définis comme des indicateurs qui détermine la qualité
et la performance de notre système .
La norme ISO/CEI 25000[7] a sélectionné une liste d’indicateurs qui peut être utilisée
dans différents projets.
2.3. Architecture globale du projet 16
Pour mettre en place notre système, une source de données d’entreprise nous a été
fournie en entrée, cette source est une base de production sur JD EDWARDS
Database qui contient les tables des activités .
Nous avons commencé par implémenter une base de données Staging Area (SA) qui
représente une copie conforme de la source où les données seront détruites après
l’exécution de (ETL). Nous avons choisi d’implémenter la (SA) pour des raisons
opérationnelles. Il permet de surveiller les dernières données insérées avant la prochaine
exécution de (ETL) . Il réduit la charge sur le serveur de production et permet de
reprendre le traitement rapidement si un problème de qualité des données se produit.
Par la suite, nous avons effectué les transformations, les croisements des tables en
utilisant (SA) comme source.
Une fois les données extraites et transformées, nous allons les intégrer dans notre
entrepôt de données (Data Wahrehouse). En effet les données qui seront présentes
2.4. Environnement de développement 17
Pour le développement de notre projet, nous avons utilisé une machine HP possédant les
caractéristiques suivantes :
— Système d’exploitation : Windows10 64-bits.
— Processeur : Intel(R) Core(TM) i5-7200 CPU @ 2.50Ghz 2.71 Ghz.
— Mémoire RAM : 8Go.
— Disque dur : 1 To.
2.4. Environnement de développement 18
Pour la réalisation de notre projet, nous avons eu recours à différents outils et nous
avons choisi pour :
— Source de données :ERP( JD EDWARDS ).
— Importation les donnes : Microsoft SQL Server.
— ETL :Utiliser SSIS, SSAS : Microsoft Visual Studio 2019.
— Analyse des données : Microsoft SSAS .
— Le reporting : Power BI,power BI Web et Mobile.
[Link] Overleaf
Overleaf est un éditeur en ligne pour LaTeX. Il permet de créer des documents en
utilisant le langage LaTeX directement dans un navigateur web, sans nécessiter
d’installation de logiciel supplémentaire. Overleaf facilite la rédaction de documents
LaTeX en offrant une interface conviviale, des outils de compilation en temps réel et des
fonctionnalités de collaboration pour travailler avec d’autres utilisateurs simultanément
2.4. Environnement de développement 19
[Link] Excel
Excel est un logiciel de tableur, de calculs et d’analyse de données publié par Microsoft.
Dans sa version complète, il permet de réaliser des fichiers ultras sophistiqués.
Le SQL server désigne couramment un serveur de base de données. Il est étroitement lié
à celle du langage SQL (Structured Query Language), un langage informatique
permettant d’exploiter des bases de données. Concrètement, un SQL server est un outil
qui possède toutes les caractéristiques pour pouvoir accompagner l’utilisateur dans la
manipulation, le contrôle, le tri, la mise à jour, et bien d’autres actions encore, de bases
de données grâce au langage SQL.
2.4. Environnement de développement 20
SQL Server Management Studio (SSMS) est un environnement intégré pour la gestion
de toute infrastructure SQL, de SQL Server à Azure SQL Database. SSMS fournit des
outils pour configurer, surveiller et administrer des instances de SQL Server et des bases
de données. Utilisez SSMS pour déployer, surveiller et mettre à niveau les composants
de la couche données utilisés par vos applications, et créer des requêtes et des scripts.
Utilisez SSMS pour interroger, concevoir et gérer vos bases de données et entrepôts de
données, où qu’ils se trouvent - sur votre ordinateur local ou dans le cloud.
SQL Server Analysis Services est la plateforme qui permet de créer et gérer des
structures multidimensionnelles. Pour cela, SSAS fournit des fonctions OLAP (On Line
Analytical Processing) qui permettent, à partir des entrepôts de données, d’analyser
2.4. Environnement de développement 22
[Link] Power BI
Power BI permet de :
— transformer les données en visuels conviviales et dynamiques,
— explorer et analyser visuellement les données, quelles soient locales ou situées
dans le cloud, dans une vue unique,
— collaborer et partager des tableaux de bord personnalisés et des rapports
interactifs,
— bénéficier d’une scalabilité avec une sécurité intégrée,
2.4. Environnement de développement 23
Parmi les avantages du système de gestion de base de données Power BI, on peut citer :
— Disponible en Serveur Cloud,
— Accessible via le web, mobile et desktop,
— Facile à utiliser,
— Riche en composants graphiques,
— Supporte les données structurées et non structurées.
Conclusion
24
3.1. Conception du modèle dimensionnel 25
Introduction
Les magasins de données sont définis comme la version la plus petite de l’entrepôt de
données qui traite un seul sujet.
Les entrepôts de données peuvent être classés en trois types principaux :
C’est une manière de relier une dimension à un fait dans un entrepôt de données. Dans
le modèle en étoile, on a une table de faits centrale qui est liée aux tables de dimensions.
C’est une manière de relier une dimension à un fait dans un entrepôt de données. C’est
le modèle en étoile avec une relation entre les dimensions. Il peut exister des hiérarchies
des dimensions pour diviser les tables de dimensions lorsqu’elles sont trop volumineuses.
3.1. Conception du modèle dimensionnel 26
Lors de mon travail avec SQL, j’ai importé des bases de données Excel dans SQL Server
et effectué des jointures entre les tables en utilisant des clés étrangères. Cette approche
m’a permis de connecter les données provenant de différentes tables, créant ainsi des
liens significatifs entre elles. Grâce à ces jointures, j’ai pu obtenir une vue consolidée des
données et réaliser des analyses approfondies. Ces manipulations de données ont été
essentielles pour extraire des informations utiles et faciliter la prise de décision au sein
de l’entreprise.
Une table de fait est une table qui contient les données observables (les faits) que l’on
possède sur un sujet et que l’on veut étudier, selon divers axes d’analyse (les
dimensions). En effet, ils représentent des associations dont l’existence d’une occurrence
dépend de l’existence des occurrences correspondantes dans les tables dimensionnelles.
C’est-à-dire que la table de faits contient toutes les mesures correspondant aux
informations d’activité à analyser. Au niveau de la “Société Délice “ il existe une base de
donnee qui stocker les informations de vente dans une base de données afin de suivre les
ventes, les clients, les stocks, les factures et autres données commerciales importantes.
L’utilisation d’une base de données peut aider à centraliser les données, à éviter les
3.2. Identification des faits 28
erreurs de saisie manuelle et à faciliter l’analyse des ventes pour améliorer les
performances commerciales. Cela nous amène à distinguer un table de fait qui est Vente .
Le Tableau ci-dessous représente les mesures de la table de fait vente de notre modèle.
La table de fait vente décrit le gestion de vente dans la socite
3.2. Identification des faits 29
Les dimensions correspondent aux axes d’analyse selon lesquels on veut étudier des
données observables qui, soumises à une analyse multidimensionnelle, donnent aux
utilisateurs des renseignements nécessaires à la prise de décision .
Chaque processus peut-être analysé sous différents axes que représentent les dimensions.
Dans notre cas, le processus de fait vente s’peut être analysé par commande ,par
magasin par region , par produit .
Le Tableau ci-dessous représente les dimensions relatives à l’analyse du fait vente. Les
clés primaires sont ressorties en gras.
3.3.2 Conclusion
32
4.1. Préparation des données 33
Introduction
La phase de préparation des données est une phase primordiale dans le cycle de vie d’un
projet (BI). Dans cette phase, nous allons passer par l’alimentation de la base de
données temporaire, l’extraction, la transformation et le chargement des données dans
l’entrepôt de données.
Une phase essentielle pour assurer le bon déroulement du projet est la préparation des
métadonnées qui assureront la connexion avec la source de données et les destinations de
stockages pour assurer la portabilité du projet et faciliter le chargement de fichiers
source ou de destination .
Dans notre cas, nous aurons besoin de configurer trois métadonnées pour assurer la
connexion des données
La figure ci-dessous expose la configuration des métadonnées qui assureront
la récupération des données à partir de la base de donnée source ’Délice’.
4.1. Préparation des données 34
Dans cette étape, nous allons entamer la partie alimentation de la base de données
temporaire (SA). Puisqu’elle s’agit d’une base de production, nous allons vider les tables
à chaque fois avant de les charger. Cette phase servira à extraire les données à partir des
fichiers sources et les charger dans la SA sans apport de modification lourde.
La figure ci-dessous présente un échantillon du job d’alimentation de la base
données temporaire.
4.1. Préparation des données 36
Après avoir préparé les métadonnées pour assurer la connexion avec les sources de
données, nous allons les exploiter pour assurer l’ouverture de la connexion avec les bases
de données source et temporaire, pour pouvoir par la suite transférer les données sans
pour autant effectuer aucune mise à jour.
Chargement (ETL)
Dimension Commande :
Dimension Produit :
Pour alimenter la table «produit», nous utilisons le composant «OLEDB source» pour
créer une connexion avec «Staging Area». Les données sortantes de la source vont êtres
dirigées vers le composant «OLEDB Destination».
Dimension Magasin :
4.1. Préparation des données 38
Pour alimenter la table «Magasin», nous utilisons le composant «OLEDB source» pour
créer une connexion avec «Staging Area». Les données sortantes de la source vont êtres
dirigées vers le composant «OLEDB Destination» .
Dimension Région :
Pour alimenter la table «Région », nous utilisons le composant «OLEDB source» pour
créer une connexion avec «Staging Area». Les données sortantes de la source vont êtres
dirigées vers le composant «OLEDB Destination».
L’alimentation du fait bdvente se fait après avoir chargé les dimensions Produit,
Magasin,Region,Commande.
Nous commençons par charger les données existantes au niveau des tables «bdvente» de
la base de données temporaire et en utilisant les composants «Lookup», nous effectuons
les jointures avec les dimensions.
On commençons avec la chargement des données par clés primaires de les dimensions
pour remplir le table de fait avec l’aide de composant «Lookup» qui sert à rechercher de
correspondance entre les lignes existantes dans la destination et les nouvelles lignes de la
source.S’il existe de correspondance alors les lignes seront redirigées vers le composant
«OLE DB bdvente» pour effectuer les mises à jour, sinon elles vont être chargées dans la
destination au niveau du composant «OLE DB Destination».
La figure ci-dessous présente les chargements de la table de fait vente.
En commençant dans cette partie par créer un nouveau projet SSAS comme en montrant
dans la figure suivante :
Figure 4.10 – Création d’un projet SSAS on choisi le modéle Analysis Service multidi-
mensional and data mining project
Cette phase est essentielle pour assurer la connexion avec la source de donnée
datawarehouse " Delice DW "qui contient les tables des dimensions et fait .
4.2. Alimentation des tables de faits 42
Dans cette étape on va choisir les tables de notre base DW de données qui est nécessaire
pour concevoir un cube . En clique sur le Data Source Views pour créer un nouveau vue
de source de donnée , après en cliquant sur next et en écrivant le nom de notre base de
données data warehouse , elle affiche automatiquement les dimensions et les faits que
nous avons choisis avec succès.
Dans cette étape on va choisir les tables de notre base (DW) de données qui est
nécessaire pour concevoir un cube . En clique sur le Data Source Views pour créer un
nouveau vue de source de donnée , après en cliquant sur next et en écrivant le nom de
notre base de données data warehouse , elle affiche automatiquement les dimensions et
les faits que nous avons choisis avec succès.
4.2. Alimentation des tables de faits 50
Conclusion
Après avoir préparé la partie modélisation dimensionnelle afin de bien identifier les
grandes lignes de notre solution, nous avons effectué, durant ce chapitre, les différents
4.2. Alimentation des tables de faits 51
changements nécessaires pour homogénéiser et unifier les données pour pouvoir par la
suite alimenter notre entrepôt de données.
Dans le chapitre suivant, nous allons décrire la phase de restitution des données.
Chapitre 5
52
5.1. Développement de l’application utilisateur 53
Introduction
5.1.3 SuiviProduit
Ce tableau de bord concerne le totale par produi par type ,date par somme (tht) , par
numero facture ,par totale de qte .
Le tableau de bord ci-dessous nous procure une vue globale sur secteur de vente .
5.1. Développement de l’application utilisateur 56
— Un graphique en srcteur qui resume totale de produit qui a vendu par année.
Dans ce projet, nous avons créé un mesures pour aider les décideurs interagit bien Avec
les données et prend le meilleur décision
bureau. Partager les données d’une façon simple avec les membres de l’entreprise. La
sécurité.
bile
Grâce à business intelligence mobile nous avons le droit de consulter notre rapport sur des
smartphones ou tablettes. Donc les collaborateurs de l’entreprise ’Delice’ on peut vérifier
les tableaux de bords plusieurs fois par jours à distance, et prendre des décisions efficaces
c’est possible. Pour accéder à notre espace du travail avec smartphone, tout d’abord on
doit entrer login et mot passe. Dans notre cas, Pour accéder à notre espace du travail,
nous besoin d’une adresse mail Professionnelle. la figure suivante login application
Nous avons prend un exemple des visuels de notre projet que nous consultons grâce à
5.1. Développement de l’application utilisateur 60
Power BI Web est un outil en ligne qui aide les utilisateurs à créer des tableaux de
bord interactifs à partir de leurs données. Cela leur permet de visualiser les informations
importantes sous forme de graphiques, de tableaux et de cartes. Ils peuvent également
partager ces tableaux de bord avec d’autres personnes, collaborer en temps réel et prendre
des décisions éclairées en se basant sur ces données. En bref, Power BI Web est un moyen
facile de transformer des données en informations utiles et de les partager avec les autres.
5.1. Développement de l’application utilisateur 61
Grâce à business intelligence web nous avons le droit de consulter notre rapport sur compte
Power BI Web via un navigateur web.
Donc les collaborateurs de l’entreprise ’Delice’ on peut vérifier les tableaux de bords -
plusieurs fois par jours à distance, et prendre des décisions efficaces c’est possible.
-Pour accéder à notre espace du travail Une fois connecté, vous verrez votre tableau de
bord ou votre liste de rapports. Choisissez le rapport que vous souhaitez visualiser en
cliquant dessus.
-Le rapport s’ouvrira, et vous pourrez immédiatement voir les visualisations et les gra-
phiques qui représentent vos données.
-Observez attentivement les visualisations pour comprendre les informations qu’elles four-
nissent. Les graphiques, les tableaux et les cartes vous aideront à analyser vos données.
-Utilisez les filtres disponibles pour affiner les données affichées. Par exemple, vous pouvez
filtrer par date, par région ou par catégorie pour obtenir une vue spécifique.
-Cliquez sur les éléments du rapport pour obtenir plus de détails. Par exemple, cliquez sur
une barre dans un graphique pour afficher les données spécifiques associées à cette barre.
5.1. Développement de l’application utilisateur 63
Nous avons prend un exemple des visuels de notre projet que nous consultons grâce à
business intelligence web.
Nous avons prend un autre exemple des visuels de notre projet que nous consultons grâce
à business intelligence web.
Grâce à cette version BI web les collaborateurs de l’entreprise ’Delice’ ainsi que les clients
peuvent consulter les rapports à distant et au temps réel.
5.1. Développement de l’application utilisateur 65
5.1.14 Conclusion
Nous vivons dans un monde où les données offrent des opportunités. pour une vision effi-
cace La capacité de collecter, d’analyser et de rendre les données utiles est requise.
Les entreprises sont conscientes La donnée est un capital mobilisable car elle peut consti-
tuer un avantage concurrentiel.
En conséquence, chaque entreprise s’efforce d’être la meilleure et de se différencier tout
en offrant à ses clients plus d’innovation et de flexibilité pour les attirer.
Dans de telles conditions, Il s’avère que l’utilisation d’outils d’intelligence d’affaires au
sein d’une organisation est tout aussi importante Bénéfique plus que nécessaire car il aide
les décideurs à prendre les bonnes décisions Cela a un impact direct sur les performances
de l’entreprise via le processus de récupération des données.
C’est dans ce contexte que nous avons réalisé notre projet de fin de recherche dans le
cadre de l’obtention d’une licence pour la fondation d’informatique de gestion au sein de
la compagnie d’assurance "Société Delice".
Nous mettons l’accent sur les connaissances générales acquises après l’application pratique
de nos connaissances théoriques dans un cadre professionnel.
L’objectif de notre projet est de concevoir et mettre en place un système d’aide à la dé-
cision dédié à l’analyse et au suivi de l’ensemble de gestion vente les décideurs.
Dans une première partie, nous étudions le cadre général du projet, analysons et élaborons
Permet de différencier les besoins des différents acteurs avec lesquels nous interagissons
Appliquer et déterminer les exigences fonctionnelles et non fonctionnelles du système.
Par la suite, nous avons défini l’architecture de la solution, et la mise en place de l’entre-
pôt de données La dernière partie du projet est consacrée à En présentant une interface
66
Conclusion et Perspectives 67
graphique et des tableaux de bord pour l’analyse des données. Cette expérience nousa
permis de découvrir et de nous approfondir dans le monde de l’entreprise Intelligence se-
lon la méthode de Ralph Kimball et ses principales étapes. Cela nous permet d’apprendre
à travailler avec de nouveaux outils tels que Power BI, SSIS et SSAS.
Au final, cette expérience a enrichi nos connaissances, notre formation Acquérir la théorie
et la pratique dans nos cours universitaires, améliorant ainsi notre capacité d’intégration
dans la vie professionnelle.
En termes de perspective, nous pouvons améliorer notre système en ajoutant de nouvelles
zones de tâches et des tableaux de bord basés sur les besoins de nos clients.
Les entreprises peuvent également mettre en place des solutions qui implémenteront
d’autres modules de "Société Delice".
Webographie
[1]Description de delice :
[Link] (02/02/2023)
[9]OVERLEAF:
[Link] (25/04/2023)
68
69
[14] EXCEL :
[Link] (18/05/2023)