Projet Ssis Axefinance Ing
Projet Ssis Axefinance Ing
Projet Ssis Axefinance Ing
Introduction Générale 1
Conclusion Générale 65
BI Business Intelligence
Performance Indicator
Area
Introduction Générale
L aréussite des institutions financières passe premièrement par une gestion intelligente,
Ces informations présentent une importance stratégique pour une institution financière
qui cherche à améliorer sa production, assurer la qualité de ses produits et contrôler la
performance de ses activités et de bien gérer ses risques.
L’informatique décisionnelle occupe une place importante dans la liste des stratégies
des entreprises vu que les approches traditionnelles s’avèrent insuffisantes. Dans ce
cadre, nous allons réaliser un projet, pour la clientèle de la société Axe Finance, qui
consiste à déve lopper une application d’aide à la décision pour automatiser la génération
des Dashboards destinés aux gestionnaires des recouvrement de crédit afin de suivre les
pratiques managé riales et avoir en conséquence une vision globale sur la performance
des crédits accordés.
Notre projet englobe la modélisation de l’entrepôt de données, l’extraction, la transfor
mation, le chargement et la restitution des informations afin de générer des tableaux de
bords interactifs et des indicateurs de performance (KPI) s’adressant à la direction des
institutions financières dans le but de contrôler le recouvrement de crédit du client pour
intervenir en cas de déséquilibre.
1
Notre rapport est divisé en quatre chapitres : Le premier illustre notre cadre de travail à
savoir l’entreprise proposant le sujet, la présentation de notre projet, les problématiques
et la solution dégagée ainsi que la méthodologie de développement et la planification de
projet. Le deuxième chapitre fera l’objet d’une étude sur les concepts généraux de la BI et
recouvrement du crédit ainsi que la spécification des besoins. Le troisième chapitre se
focalise sur la présentation de l’architecture de la solution, le choix des indicateurs et la
modélisation du datawarehouse. Le dernier chapitre se résume en cinq parties y compris
la description de notre environnement de réalisation,le développement du processus ETL,
le déploiement des cubes OLAP , l’illustration d’un aperçu sur les tableaux de bords que
nous avons réalisé.
2
Chapitre 1
1.1 Introduction
Ce chapitre introductif a pour vocation tout d’abord de mettre le projet dans son
contexte et à présenter l’organisme d’accueil Axe Finance. Ensuite la présentation de la
problématique et de la solution proposée. Puis la méthodologie de travail adoptée. Et en
enfin la planification prévisionnelle.
3
CHAPITRE 1. CADRE GÉNÉRAL DU PROJET
Figure 1.1 – Réseaux de partenaires [1]
— Assurance de la qualité
Cette division assure le test des livrables (des nouvelles versions et des taches cor
rectifs), la documentation fonctionnelle ainsi que la formation interne (ressources
Axe Finance) et externe (clients et partenaires). L’équipe « Assurance de la qualité
» couvre également le support client.
— Intégration
C’est l’équipe qui nous a accueillis, cette division est responsable de l’implémenta
tion des solutions Axe Finance auprès des clients. Elle est composée de
consultants fonctionnels « métier » en charge du paramétrage et de la
configuration ainsi que de consultants techniques en charge de l’intégration de ces
solutions au sein des systèmes d’information des institutions financières.
5
CHAPITRE 1. CADRE GÉNÉRAL DU PROJET
ACP est une solution flexible et qui permet un déploiement rapide et un retour sur
investissement quasi immédiat. Grâce à ACP Axe Finance a élargi sa présence sur les
mar chés cibles en Afrique, au Moyen-Orient et en Europe.
6
CHAPITRE 1. CADRE GÉNÉRAL DU PROJET
7
CHAPITRE 1. CADRE GÉNÉRAL DU PROJET
Le présent projet s’inscrit dans le cadre d’un stage de fin d’études d’une durée de six
mois au sein de l’entreprise "axe finance" en vue d’obtention du diplôme d’ingénierie in
formatique spécialité Business Intelligence.
Notamment, ce stage est en rapport avec notre formation dans le domaine de l’infor
matique Décisionnelle, nous avons travaillé sur un projet générique qui intéresse toutes
les banques en partenariat avec axe finance. Dans le but de réussir ce projet et de faire
l’al liance finance et informatique décisionnelle connue sous le nouveau terme “FinTech”
nous avons adopté le monde « BI » comme solution pour faire face à ce genre de
problématique.
La gestion de recouvrement de crédit est une procédure réglementée qui vise à utiliser
des moyens légaux pour obtenir d’un débiteur le paiement d’une créance. Il existe deux
types d’actions : le recouvrement amiable et le recouvrement judiciaire, et pour notre cas
on s’intéresse plus au recouvrement amiable, tout en sachant que chaque banque a ses
propres procédures pour couvrir ses dettes. Le recouvrement amiable n’est pas codifié,
mais il implique toujours l’ouverture du dialogue avec un conseiller.
La plupart du temps, cette démarche évite que certains dossiers seront transmis au
service contentieux de la banque ou à l’organisme chargé de procéder au recouvrement.
Ciblant cette nécessité, Axe Finance se situe en phase d’apporter une réponse aux
besoins de ses clients avec un autre esprit d’innovation. Cet esprit vise à implémenter un
système d’information décisionnel dédié au recouvrement de crédit.
Des rapports SSRS Microsoft ont été déjà établis et on a observé qu’ils ne peuvent
pas être utilisable facilement par le personnel de la banque.
Les rapports sont gourmands en ressources à utiliser et ils occupent une grande partie
des ressources du serveur, en particulier lors de l’exécution de rapports volumineux. La
figure ci-dessous montre un exemple de rapport qui permet de consulter quelques in
formations utiles.
8
CHAPITRE 1. CADRE GÉNÉRAL DU PROJET
1.3.3 Problématique
Aujourd’hui nous n’avons que des données transactionnelles qui ne peuvent pas
fournir des informations et des connaissances d’aide à la décision. Les rapports existants
fournissent seulement une vue superficielle, nous n’avons pas de traçabilité des données
éparpillées ce qui ne permet pas d’avoir une vue synthétique assurant une prise de
décision fiable. De plus, les statistiques sur des bases de données relationnelles
négligent l’effet sur la performance du système à savoir, le temps que peut prendre une
formule pour être exécutée, la complexité d’une requête opérationnelle pour répondre à
un besoin simple et surtout le taux d’erreur au niveau du résultat renvoyé. En réalité, ces
méthodes sont confrontées à des temps d’analyse de données élevés dû à la masse
importante d’informations en Giga, et parfois des Teras, Les approches traditionnelles de
SSRS s’avèrent donc insuffisantes et coûteuses.
Le décideur a un fort besoin d’un tableau de bord permettant une vision plus claire
durant le processus du crédit (phase, état, statut...), détectant les anomalies pour suivre
l’évolution du crédit tombant recouvrement au fil du temps.
En outre le client a besoin d’une solution qui aide à identifier les indicateurs de perfor
mance et de risque liés à la gestion du recouvrement comme te taux de recouvrement et
les montants impayés, aussi d’analyser la performance de leur agents et les classer selon
leurs efficacité en terme de nombre de dossier et montants recouvrés.
Alors comment pourrions-nous à travers les outils BI mettre en valeur et exploiter le po
tentiel de ces données importantes ?
9
CHAPITRE 1. CADRE GÉNÉRAL DU PROJET
— Définition des besoins : C’est une étape décisif à l’aboutissement du projet. Elle
permet de connaître les besoins du client à travers du document qui se compose
d’une description détaillée des besoins.
— Modélisation des données : identifie les tables des faits et les dimensions.
11
CHAPITRE 1. CADRE GÉNÉRAL DU PROJET
le client.
— Gestion du projet : c’est l’étape en continue durant la processus de la mé
thodologie de Kimball. Elle assure une coordination des taches du projet, un suivi
d”avancement du projet et des problèmes.
12
13
CHAPITRE 1. CADRE GÉNÉRAL DU PROJET
1.6 Conclusion
Ce chapitre nous a permis de percevoir la problématique concernant notre projet, ceci
en mettant le projet dans un cadre particulier en présentant l’entreprise au sein de
laquelle s’est déroulé le stage. Ce contexte nous a aussi permis d’élaborer notre
méthodologie de travail et de donner un aperçu sur les différentes phases à suivre.
14
Chapitre 2
2.1 Introduction
Après avoir présenté la problématique et la solution proposée, nous essaierons via ce
chapitre, d’exposer l’état de l’art des différentes notions de l’informatique décisionnelle et
celles du métier bancaire et plus précisément, le recouvrement de crédit. Par la suite,
nous passerons à l’analyse des besoins qui est une phase critique dans la conduite de
notre projet puisqu’elle définit les besoins réels des personnes qui vont exploiter le
résultat final.
2.2 Théorie et enjeux du Business Intelligence
Un nouveau concept est apparu dans les années 90, c’est l’informatique décisionnelle.
Il connaît un essor considérable grâce au progrès réalisés en technologie de l’information.
En effet, les SIDs sont des systèmes d’information de gestion orientés vers la
production de tableaux de bords et d’outils de pilotage. Ces systèmes visent à faciliter la
prise de décision au sein d’une organisation. [9]
15
CHAPITRE 2. LANCEMENT DU PROJET ET ENVIRONNEMENT
16
CHAPITRE 2. LANCEMENT DU PROJET ET ENVIRONNEMENT
— Les magasins de données (data marts) : sont des extraits de l’entrepôt de données.
Les données sont organisées de manière adéquate pour permettre des ana lyses
rapides à des fins de prise de décision.
Les clients de la banque font appel à des dettes pour plusieurs raisons comme l’achat
d’un logement, d’un véhicule ou des travaux de rénovation, Ils sont de plus en plus nom
breux ces dernières années. L’analyse des risques représentés par le crédit présente un
élément primordial pour la banque.En Outre les garanties indispensables pour l’octroi du
crédit, la banque dispose également d’un outil servant à statuer sur la fiabilité de l’emprun
teur et sa solvabilité en fonction d’une certaine méthode statistique. Celle-ci est basée sur
l’étude d’un échantillon de consommateurs selon chaque type de crédit ainsi que l’histo
rique de défaillance de centaines de profils. Les cas de non-remboursement les plus
fréquents recueillis seront déterminants dans les scores d’octroi.
17
CHAPITRE 2. LANCEMENT DU PROJET ET ENVIRONNEMENT
Les besoins fonctionnels représentent ce que la solution offre comme services à l’utili
sateur.
Les besoins que notre solution doit satisfaire sont :
18
— Générique : Notre solution doit être générique et capable de tourner avec n’importe
quel besoin.
— La sécurité : permet la confidentialité des données stockées
— La fiabilité et l’intégrité des données existantes : garantir la stabilité du système
d’aide à la décision ainsi que la qualité du contenu et la pertinence des informations.
— Le temps de réponse : rapidité dans le traitement des données ce qui permet un
gain de temps.
L’approche d’Inmon
19
CHAPITRE 2. LANCEMENT DU PROJET ET ENVIRONNEMENT
— Orienté sujet : Les données dans un DWH sont groupées sur la base du domaine
et donc elles sont "orientées sujet".
— Intégré : Les données sont intégrées à partir de différentes sources de données
dispa rates et donc de conventions de dénomination universelles, de mesures, de
classifi cations, etc. utilisées dans l’entrepôt de données. L’entrepôt de données
fournit une vue consolidée des données de l’entreprise et est donc désigné comme
une solution intégrée.
— Non volatile : Une fois les données intégrées chargées dans l’entrepôt de données,
elles ne peuvent être lues. Les utilisateurs ne peuvent pas modifier les données et
cette pratique rend les données non volatiles.
— Variante temporelle : Enfin, les données sont stockées pendant de longues
périodes de temps quantifiées en années et ont une date et un horodatage et sont
donc décrites comme «variantes temporelles».
L’approche de Kimball
Dans notre cas, la solution la plus adéquate avec nos besoins sera fourni par la mé
thodologie de Ralph KIMBALL. Elle garantie une meilleure organisation de travail, elle
assure un gain de temps et garantie un coût de travail moins coûteux et aussi elle permet
de répondre aux différents besoins d’une façon optimale en ce qui concerne l’intégration
de données.
20
CHAPITRE 2. LANCEMENT DU PROJET ET ENVIRONNEMENT
Inmon Kimball
22
CHAPITRE 2. LANCEMENT DU PROJET ET ENVIRONNEMENT
Figure 2.5 – Schéma du modèle en flocon
Choix du modèle
Dans notre projet , on a un modèle de donnée qui nécessite plusieurs tables de faits
et qui utilisent entre eux des dimensions communes, pour les systèmes complexes,
évidemment, comme le nôtre, nous avons besoin de constellations de faits.
23
CHAPITRE 2. LANCEMENT DU PROJET ET ENVIRONNEMENT 2.6
les leaders : Exécutent bien par rapport à leur vision actuelle et sont bien positionnés
pour le futur.
les challengers : exécutent bien aujourd’hui ou peuvent dominer un grand segment, mais
ne démontrent pas une compréhension de l’orientation du marché.
les acteurs de niche : Les acteurs de niche se concentrent avec succès sur un petit
segment, sont non focalisés ou n’innovent pas pour surpasser les autres. les
visionnaires : Les visionnaires comprennent où le marché va ou ont une vision pour
changer les règles du marché, mais ne sont pas encore capable d’exécuter leur vision.
24
CHAPITRE 2. LANCEMENT DU PROJET ET ENVIRONNEMENT
Figure 2.6 – Quadrant magique de Gartner[6]
25
CHAPITRE 2. LANCEMENT DU PROJET ET ENVIRONNEMENT
Jusqu’à présent Microsoft est le premier à proposer un ensemble compétitif et en ex
pansion d’outil BI et d’analyse, c’est pourquoi Axe Finance l’a choisi pour la réalisation du
process BI.
SSMS est une application utilisée pour configurer, gérer et administrer tous les compo
sants dans Microsoft SQL Server. L’outil comprend à la fois des éditeurs de scripts et des
outils graphiques.
26
CHAPITRE 2. LANCEMENT DU PROJET ET ENVIRONNEMENT SSIS
Figure 2.8 – Logo du SSIS
SSAS est une plate forme de stockage et de restitution de données qui fait partie de la
suite décisionnelle MSBI.
Outils de restitution
27
c’est logique de choisir SSRS pour la phase de restitution. Alors la question qui se pose
est pourquoi le choix de power bi. Donc nous avons élaboré une étude comparative entre
les outils de reporting disponibles pour réussir à choisir l’outils la plus adéquate avec
notre projet.
La table 2.3 présente une Étude comparative entre SSRS et Power BI :
Power BI SSRS
2.7 Conclusion
Ce chapitre a été consacré à la définition du BI et la spécification des besoins fonction
nels et non fonctionnels pour mieux identifier les objectifs attendus de notre solution, et
d’autre part il nous a permis de définir la vision d’ensemble de la solution et des techno
logies du projet et d’identifier les besoins techniques pour que nous puissions passer à la
partie de préparation des données dans le chapitre qui suit.
28
Chapitre 3
3.2 Architecture
Notre solution parcourt toute la chaîne décisionnelle, depuis l’extraction des données
jusqu’au le déploiement des états.
29
CHAPITRE 3. CONCEPTION & MODÉLISATION
30
CHAPITRE 3. CONCEPTION & MODÉLISATION
— Data marts : Permet de stocker des informations dérivées du DWH et faites pour
des besoins bien précis.
31
CHAPITRE 3. CONCEPTION & MODÉLISATION
33
CHAPITRE 3. CONCEPTION & MODÉLISATION
Recovery_credit_event Contient la liaison entre chaque credit event et
ses détails de recouvrement.
Recovery_type_category
Payment
34
CHAPITRE 3. CONCEPTION & MODÉLISATION
Ci dessous le tableau descriptif qui présente les dimensions de notre modèle de données.
Dimension Attributs Description
Dim_client ID_Dim_Client Cette dimension
Code_Client contient toutes les
Nom_Client informations relatives
Date_Inscription aux clients.
Identifiant_Client
Date_Naissance
Etat_Civil
Profil_Client
InsetDate
UpdateDate
35
CHAPITRE 3. CONCEPTION & MODÉLISATION
DimRegion ID_DimRegion cette dimension
Region_Code contient les adresses
address des clients.
zip_code
Region
InsertDate
UpdateDate
36
CHAPITRE 3. CONCEPTION & MODÉLISATION
Dim_Pays ID_Dim_Pays cette dimension corres
CodePays pond aux pays des
NomPays clients (entreprise).
InsertDate
UpdateDate
37
CHAPITRE 3. CONCEPTION & MODÉLISATION
Dim_Agence ID_Dim_Agence Cette dimension
Code_Agence contient la liste des
Nom_Agence agences du banque.
InsertDate
UpdateDate
38
CHAPITRE 3. CONCEPTION & MODÉLISATION
Dim_Time DateID Cette dimension
MonthName corres pond à l’axe
MonthNumber temporel.
DayNumber
DayName
Quarter
QuarterName
Year
FullDate
39
CHAPITRE 3. CONCEPTION & MODÉLISATION
Dim_Model_Garantie ID_Dim_Model_Garantie Cette dimension
Constant_matrix_id corres pond aux
CodeMode modèles des ga
NomModel ranties.
InsertDate
UpdateDate
41
CHAPITRE 3. CONCEPTION & MODÉLISATION
Figure 3.3 – Modèle de données
42
CHAPITRE 3. CONCEPTION & MODÉLISATION
Notre entrepôt de données est composé de deux data marts intitulés « Recouvrement
» et «Garantie ».
43
CHAPITRE 3. CONCEPTION & MODÉLISATION
Data mart « Garantie » Le modèle en étoile qui permet l’analyse du garantie, est décrit
dans la figure ci-dessous.
Figure 3.5 – Data mart « Garantie »
44
CHAPITRE 3. CONCEPTION & MODÉLISATION
3.5 Conclusion
Dans ce chapitre nous avons exposé l’architecture fonctionnelle de notre système
ainsi que l’architecture logique des données. Nous avons également présenté le modèle
de données relatif au data warehouse issues de ACP selon notre besoin et nous avons
décrit en détail chaque dimension qui le compose. Les différentes phases de réalisation
seront détaillées dans le chapitre qui suit.
45
Chapitre 4
MISE EN OEUVRE
4.1 Introduction
Ce chapitre est consacré à la présentation du travail réalisé. D’abord nous allons com
mencer par présenter quelques aperçus sur les étapes réalisées pour le chargement et la
construction du DWH et des cubes.. Ensuite, nous allons présenter l’exploitation de ce
dernier sous forme de tableau de bord.
4.2 Implémentation
Après avoir terminé la conception de notre module et définis notre environnement de
développement, nous passons à l’implémentation de notre module BI passant par la
préparation des données sources tout en détaillant les différentes phases.
Durant cette étape, nous extrayons les données depuis la base de données source
ACP. En effet, le staging area est une copie de notre base de données opérationnelle et
un moyen de les protéger. Cette zone sera utilisée en tant que source pour alimenter
notre data warehouse. Nous créons un package SSIS qui permet le chargement de
données dans le staging area où nous utilisons des composants SSIS :
Execute SQL Task : Ce composant permet l’exécution des requêtes SQL. Dans notre
package, nous l’avons utilisé pour tronquer toutes les tables avant de charger les
données dans le staging area. Cela signifie que les données doivent être supprimé du le
staging area
46
CHAPITRE 4. MISE EN OEUVRE
afin d’éviter la duplication ces dernières lors de l’extraction des sources et du chargement
dans les tables.
Data Flow Task : Toutes les données sont extraites des sources et chargées dans staging
area à l’aide de ce composant. En fait, chaque table est représentée par un Data Flow
Task qui contient un composant OLE DB SOURCE utilisé pour extraire les données de la
table source et un composant OLE DB DESTINATION utilisé pour charger les données
dans la table staging. Les figures suivantes montrent l’exécution du package SSIS
La figure 4.1 présente le design du chargement du STG.
Figure 4.1 – Chargement du STG
Etape 2 : Transformation
Pour alimenter notre base de données temporaire ODS, nous avons récupéré d’abord
les données, dont nous aurons besoin, à partir des tables insérées au niveau STG et puis
nous allons effectuer toutes les modifications et les traitements nécessaires.
La transformation garantie la qualité des données et leur accessibilité qui doit tenir
compte des pratiques suivantes :
47
CHAPITRE 4. MISE EN OEUVRE
La Recherche Floue :
La transformation de recherche floue est utilisée pour remplacer les mots mal saisis par
des mots corrects. Elle utilise la correspondance floue pour rechercher une ou plusieurs
correspondances proches dans la table de référence et remplacer les données source par
des données de référence.
La figure ci-dessous représente l’implémentation d’un exemple de la recherche floue pour
la table Région_ODS :
48
CHAPITRE 4. MISE EN OEUVRE
L’historisation :
Pour un besoin métier nous avons choisi de garder l’historique de changement de toutes
les données dans l’ODS puis les charger dans le DWH. Comme le cas de la table
Client_ODS Présentée dans la figure ci-dessous : Dans ce cas la jointure était : Full Outer
Join car nous
Figure 4.3 – Chargement de la table Client_ODS
Étape 3 : Chargement
49
CHAPITRE 4. MISE EN OEUVRE
La figure suivante montre le chargement des dimensions dans le DWH à travers SSIS :
Figure 4.4 – Chargement des dimensions
50
CHAPITRE 4. MISE EN OEUVRE
Pour charge la table de fait « Recouvrement » nous devons passer par deux étapes : -
Préparer la source de données à travers d’une procédure stockées qui représente une
join ture entre toutes les tables, ainsi que les mesures extraites telle qu’elles sont dans la
base source.
-Appliquer la technique ETL pour compléter le chargement de la table.
Figure 4.5 – Chargement « FACT_Recouvrement »
51
CHAPITRE 4. MISE EN OEUVRE
Pour charge la table de fait « Affaire » nous devons passer par deux étapes : -
Préparer la source de données à travers d’une procédure stockées qui représente une
join ture entre toutes les tables, ainsi que les mesures extraites telle qu’elles sont dans la
base source.
-Appliquer la technique ETL pour compléter le chargement de la table.
Figure 4.6 – Chargement « FACT_Affaire »
52
CHAPITRE 4. MISE EN OEUVRE
Pour charge la table de fait « Garantie » nous devons passer par deux étapes : -
Préparer la source de données à travers d’une procédure stockées qui représente une
join ture entre toutes les tables, ainsi que les mesures extraites telle qu’elles sont dans la
base source. -Appliquer la technique ETL pour compléter le chargement de la table.
Figure 4.7 – Chargement « FACT_Garantie »
53
CHAPITRE 4. MISE EN OEUVRE
54
CHAPITRE 4. MISE EN OEUVRE
55
Cube « Garantie » :
56
CHAPITRE 4. MISE EN OEUVRE
Nous avons réalisé une page d’accueil pour garantir une utilisation facile de notre rap
port. Elle fournit une vision totale sur les tout rapports disponibles dans notre solution.
Cette page contient des boutons qui vont nous diriger vers la page demandé. :
Figure 4.10 – Tableau de bord « Page d’accueil »
57
CHAPITRE 4. MISE EN OEUVRE
— Période.
— Agent/groupe.
— Client.
— Type Client.
Client .
— Secteur Economique.
— Localisation. Affaire.
— Somme impayés. de Recouvrement.
Figure 4.11 – Tableau de bord «tableau de bord global» :
58
CHAPITRE 4. MISE EN OEUVRE
— -Période.
— -Phase et strate actuels.
— - Agent et groupe.
— - Historique des actions et des sorts.
—
—
— - Nombre de transactions Impayées.
—
— -Montant impayé.
— -Montant de recouvrement.
Figure 4.12 – Tableau de bord « Détails Client » :
59
CHAPITRE 4. MISE EN OEUVRE
Ce tableau de bord permet d’observer détails du client, son efficacité, les montants re
couvrés ainsi que les montants impayés qu’il doive les recouvrer selon différentes axes
tels que :
— -Période
— - Action / Sort
— - Nombres d’affaires
Figure 4.13 – Tableau de bord « Détails Agent » :
60
CHAPITRE 4. MISE EN OEUVRE
lisation nous offre des données détaillées sur l’exécution de notre package. Ces
informations peuvent être utilisées pour la réalisation des tableaux de bords de
performance.
61
CHAPITRE 4. MISE EN OEUVRE
62
CHAPITRE 4. MISE EN OEUVRE
Plusieurs solutions existent pour planifier / automatiser l’exécution des packages SSIS
et SSAS dans le cadre d’un projet BI, les plus utilisées sont :
— À l’aide d’un job SQL : SQL Server Agent est un service Windows Microsoft qui
exécute des travaux définis dans une instance de SQL Server.
— À l’aide d’un script .bat : c’est un fichier qui contient une série d’instructions qui
permet d’automatiser un processus.
Dans notre projet, nous avons procédé à configurer un job SQL pour l’automatisation
périodique du processus ETL et le déploiement des cubes.
Avec Power BI Report Server nous avons publié nos tableaux de bords sur le web afin
de partager les informations avec les collaborateurs au sein de l’organisation et d’explorer
visuellement les données et révélez rapidement les tendances afin de prendre des
décisions éclairées plus rapidement.
La publication Power BI sur le web permet de créer des scénarios de données avec
des visualisations interactives attrayantes
63
CHAPITRE 4. MISE EN OEUVRE
4.6 Conclusion
Nous avons dans ce chapitre présenté la partie réalisation de notre projet : les
interfaces des différentes parties de l’implémentation de la solution.
64
Conclusion Générale
nécessité pour les entreprises qui exercent le métier de vente et surtout l’octroi des
crédits vu les nouveaux défis du marché et la concurrence acharnée entre ces
entreprises. La présence d’un bon système qui fournit des données correctement
restituées devient indispensable pour tout manager qui veut assurer la croissance de son
entreprise.
Ce stage de fin d’étude s’inscrit dans le cadre d’obtention du diplôme d’ingénierie infor
matique spécialité Business Intelligence . Il s’est déroulé au sein de la direction
Intégration de la société Axe Finance pour une durée de 5 mois. C’était une opportunité
pour appro fondir les connaissances et le savoir-faire acquis durant les années de notre
formation.
Le système décisionnel développé dans le présent projet s’est déroulé comme suit : la
conception d’un DWH, l’extraction, la transformation et le chargement des données dans
une base de données , ainsi que le calcul des indicateurs de performance et de risque.
Finalement, la présentation des résultats d’une manière synthétique ou détaillée selon les
axes d’analyses sous forme de tableaux et de graphiques (histogrammes, courbes, etc.)
Cependant, ce présent travail pourrait être amélioré. Ainsi, il serait judicieux de mettre
en évidence des corrélations éventuelles dans un volume important de données afin de
dégager des tendances et prévoir des événements futurs.
Ce projet nous a beaucoup aidés à mieux découvrir le travail en équipe dans un cadre
professionnel. Nous avons appris aussi à gérer le temps, les problèmes , localiser la
problé matique et trouver une solution qui répond aux besoins attendus.
65
Bibliographie
66