Élaboration d’une solution décisionnelle pour l’ATB

ISG
Page 1 sur 36Lecteur de document UniversityLib

Élaboration d’une solution décisionnelle pour l’ATB

ISG · Data Science and Business Intelligence · textbook

Voir tous les documents en intelligence artificielle et données

<!-- Slide number: 1 -->

![http://www.google.fr/url?source=imglanding&ct=img&q=http://www.isg.rnu.tn/fr/img/logo.jpg&sa=X&ei=5N1kVaOEKcbxUvXdgegH&ved=0CAkQ8wc&usg=AFQjCNHKuLDEhniHpJg8OvP08Bnw319QQA](Picture2.jpg) Projet de fin d’études

Elaboration d’une solution décisionnelle pour l’ATB

Réalisé par : Mohamed Amine Kdous & Chirine Sammouda

Filière: Licence appliquée en informatique décisionnelle

Encadrant pédagogique : Encadrant professionnel: Mme. Lilia Rejeb M.Aymen Sahraoui

Année universitaire: 2017-2018

Notes: Nous remercions , la présidente du Jury, de nous passer la parole et de nous permettre de présenter aux membres du jury notre rapport de stage pour l’obtention de la licence appliquée en informatique décisionnelle. Nous tenons ainsi, à vous adresser, chers membres du jury, nos sincères remerciements pour votre lecture, votre présence aujourd’hui et les remarques qui viendront enrichir ce travail que nous aurons plaisir à partager et à discuter avec vous.  Nous adressons ensuite les sentiments de profonde gratitude à notre encadrante pédagogique Mme. Rejeb Lilia et à notre encadrant professionnel Mr. Sahraoui Aymen pour leurs précieux conseils et leurs instructions utiles. Finalement, nous tenons à remercier tous les professeurs de la Licence appliquée en informatique décisionnelle , nos familles et nos amis , pour leur support, leur compréhension et leur encouragement,

Aujourd’hui, nous avons l’honneur de vous présenter notre projet de fin d’étude intitulé «  Elaboration d’une solution décisionnelle pour l’ATB » effectué au sein de la banque ATB. Tout d’abord permettez nous d vous présenter le plan de la présentation.

<!-- Slide number: 2 -->

Introduction Etude préalable

![](Espaceréservéducontenu7.jpg)

![](Image17.jpg) Méthodologie

![](Image14.jpg) Choix des outils

![](Image19.jpg) Processus décisionnel

![](Image21.jpg) Réalisation

![](Image23.jpg) Conclusion 2

Notes: Cet exposé est composé de 7 parties : D’abord nous allons commencer par une introduction en présentant le cadre générale du projet. Nous allons enchainer par une étude préalable, puis la méthodologie adoptée. Ensuite, nous allons présenter les différents outils utilisés ainsi que les étapes du processus décisionnel, Puis nous allons passer à réalisation ou nous allons expliquer la conception du projet et les différentes fonctionnalités de la solution . Nous terminons avec la Conclusion et les perspectives.

<!-- Slide number: 3 -->

1 Introduction

![](Image1.jpg)

Notes:

<!-- Slide number: 4 -->

Introduction Etude préalable Méthodologie Réalisation Choix des outils Processus décisionnel Conclusion Présentation de l’entreprise d’accueil L‘ Arab Tunisian Bank  ou ATB est une banque commerciale tunisienne, fondée le 30 juin 1982. 131 agences. 9 filiales.

![](Image1.jpg) 4

Notes:

L’ATB est une banque commerciale tunisienne, fondée en 1982,. Son siège social se situe à Tunis, Là ou nous avons eu l’opportunité d’effectuer notre stage, Elle dispose aujourd'hui d'un réseau de 131 agences et 9 filiales.

<!-- Slide number: 5 -->

Introduction Etude préalable Méthodologie Réalisation Choix des outils Processus décisionnel Conclusion Les engagements Les produits

![](Image7.jpg)

![](Image8.jpg)

![](Image6.jpg) Les garanties

La Classification

![Résultat de recherche d'images pour "garantie bancaire"](Picture2.jpg)

![](Image11.jpg) 5

Notes: La banque dispose de différentes sources de données regroupant des informations sur les clients créanciers telles que :

Les engagements: Le client peut être lié à différents types d’engagements envers la banque tq les crédits : long terme moyen terme.. Les produits : Le client s’engage à fournir les produits bancaires tels que les différents types de commissions Les garanties : La banque exige une garantie bancaire qui permet d’assurer un remboursement dans le cas où le client n'arriverait pas à honorer le contrat. La classification des Actifs

<!-- Slide number: 6 -->

Introduction Etude préalable Méthodologie Réalisation Choix des outils Processus décisionnel Conclusion Comment consulter les données existantes dans plusieurs sources Comment analyser ces données volumineuses

![](Image1.jpg) 6

Notes:

Devant un tel volume de données, les décideurs se trouvent noyés dans une masse de données dispersées, non structurées, hétérogènes et non exploitées

Comment consulter toutes ces données ? Comment étudier et analyser toutes ces informations si précieuses mais volumineuses de manière efficace ?

Ces décideurs requièrent qu'on leur expose les faits importants, appuis de leurs décisions.

<!-- Slide number: 7 -->

Publicité

![](Image1.jpg)

2 Etude préalable

Notes:

<!-- Slide number: 8 -->

Introduction Etude préalable Méthodologie Réalisation Choix des outils Processus décisionnel Conclusion Analyse de l’existant r Difficulté de la représentation des données Traite chaque module à part

![](Image1.jpg) Structure non identique Difficulté d’accès à distance Source de données distribuées Temps de traitement très lent Mauvais partage de l’information 8

Notes: Analyse de l’existantEn effet; il faut noter que la banque dispose d’une solution qui traite chaque module à part: cad elle utilise de différents types d’application pour consulter les engagements, garanties …. Ces applications sont de structures différentes, dont les données proviennent de plusieurs sources Cette solution ne promet pas un bon partage et une bonne représentation de données. ……………………. Problème d’accès….

Ces solutions ne répondent plus aux besoins des décideurs puisque la banque a noté une augmentation considérable du nombre de clientèle, d’où une élévation du volume des données à traiter et l’enrichissement du système d’information de la banque

<!-- Slide number: 9 -->

Introduction Etude préalable Méthodologie Réalisation Choix des outils Processus décisionnel Conclusion

![](Image5.jpg) 9

Notes: Pour cela, nous avons opté pour une solution décisionnelle qui en premier lieu, …………….. Puis……………….

<!-- Slide number: 10 -->

3 Méthodologie

Notes:

<!-- Slide number: 11 -->

Introduction Etude préalable Méthodologie Réalisation Choix des outils Processus décisionnel Conclusion

![](Image1.jpg) Ajouter une valeur métier à l’entreprise.

Délivrer les données à travers des dimensions.

Concevoir une solution d’aspect itérative.

11

Notes: Après une étude comparative des différentes méthodologies, nous avons décidé d’adopter la méthodologie Agile SCRUM pour réaliser notre projet. Cette méthode est parfaitement cohérente avec les concepts de base du cycle de vie d’un DataWarehouse, un concept publié par Ralph Kimball, qui se résume en trois points Ajouter une valeur métier à l’entreprise. Stocker les données dans des dimensions. Concevoir une solution d’aspect itérative.

<!-- Slide number: 12 -->

Introduction Etude préalable Méthodologie Réalisation Choix des outils Processus décisionnel Conclusion

![](Image2.jpg) 12

Notes:

Un projet appliquant la méthodologie SCRUM est composé d'une suite d'itérations courtes de l'ordre de trois semaines appelées sprints. Chaque sprint représente le cycle de vie complet du projet décisionnel qui inclut la phase d’analyse des besoins, la phase de conception, la phase de réalisation et finalement la phase de test. . La nature de ce processus est la clé de notre décision. Appliquer l’agilité SCRUM sur un projet décisionnel permettra d’impliquer d’avantage le client et d’assurer la valeur métier pour l’organisation.

<!-- Slide number: 13 -->

Introduction Etude préalable Méthodologie Réalisation Choix des outils Processus décisionnel Conclusion End Date Start Date 01/02/2018 30/04/2018 13

Notes: Nous avons réparti notre projet en 3 sprints…. Le 1er……………………. Le 2ème ……… Le 3ème ………..

<!-- Slide number: 14 -->

4 Choix des outils

Notes:

<!-- Slide number: 15 -->

Introduction Etude préalable Méthodologie Réalisation Choix des outils Processus décisionnel Conclusion

![](Image13.jpg)

![](Image14.jpg)

![](Image5.jpg)

![](Image3.jpg)

![](Image8.jpg)

![](Image11.jpg)

![](Image15.jpg)

![](Image16.jpg)

![](Image42.jpg) 15

Notes: Après une étude comparative des outils de développement ,Nous avons opté pour Visual studio et SQL server. En effet, ces outils s’adaptent parfaitement à notre solution décisionnelle pour l’élaboration d’un site web dynamique en utilisant les langages HTML+CSS+JS et en utilisant C# pour l’implémentation des pages WEB .Par ailleurs, nous avons utilisé des requêtes SQL et MDX pour l’intégration des données grâce à SQL SERVER DATA TOOLS ainsi que la génération des rapports et des tableaux de bord dynamiques à l’aide de SQL SERVER REPORTING SERVICES.

Publicité

<!-- Slide number: 16 -->

5 Processus décisionnel

Notes:

<!-- Slide number: 17 -->

Introduction Etude préalable Méthodologie Réalisation Choix des outils Processus décisionnel Conclusion

![Résultat de recherche d'images pour "Architecture d'un système décisionnel"](Image30.jpg) 17

Notes: Dans cette section, nous allons définir les étapes de la mise en place d’une solution d’aide à la décision, Pour notre projet, nous avons adopté l’approche Top down de Bill Inmon, On commence par l’extraction des données à partir des données sources, puis on passe à la transformation de ces données puis le chargement dans l’entropt de données

jusqu’à leurs restitutions sous forme synthétisée et normalisée. La figure illustre l’ensemble des composants intervenant dans le système décisionnel.

<!-- Slide number: 18 -->

6 Réalisation

Notes:

<!-- Slide number: 19 -->

Introduction Etude préalable Méthodologie Choix des outils Processus décisionnel Conclusion Réalisation Analyse du Sprint 1

19

Notes: On va commencer par le 1er Sprint

Dans cette partie nous avons mis en place…. Par la suite ………… Et finalement ………

<!-- Slide number: 20 -->

Introduction Etude préalable Méthodologie Choix des outils Processus décisionnel Conclusion Réalisation Réalisation du Sprint 1

![](Image33.jpg)

20

Notes: Pour notre solution, nous avons opté pour le modèle en flocon de neige , adapté à notre solution Notre Datawarehouse Suivi est constitué de 7 tables de dimensions…………. La table de fait nommée Fact_suivi comporte des mesures tq….. Qui nous serviront dans la phase de restitution,

<!-- Slide number: 21 -->

Introduction Etude préalable Méthodologie Choix des outils Processus décisionnel Conclusion Réalisation Réalisation du Sprint 1

![](Image33.jpg) 21

Notes: Avant de finaliser le chargement des données sources dans le DataWarehouse, nous avons effectué de nombreuses transformations nécessaires telles que le tri et l’élimination des redondances de chaque table sources, puis nous avons regroupé ces données à l’aide des jointures de fusion ,ensuite nous avons ajouter de nouvelles mesures en utilisant des colonnes dérivées que nous les avons implémenté à l’aide du langage MDX. Et finalement ,nous avons effectué le mapping pour assurer le chargement dans l’entrepôt de données.

<!-- Slide number: 22 -->

![](Espaceréservéducontenu4.jpg) # 22

Notes: La phase de restitution du 1er sprint nous a permis de suivre des rapports dynamiques et des tableaux de bords interactif, Prenons comme exemple le rapport des engagements qui nous renseigne sur la variation de l’année courant par rapport à l’année précédente et juste en cliquant sur ce tableau, à l’aide de la fonctionnalité « Drill through » on aura le rapport détaillé avec la répartition des engagements

<!-- Slide number: 23 -->

![](Espaceréservéducontenu5.jpg) 23

<!-- Slide number: 24 -->

![](Espaceréservéducontenu5.jpg)

![](Image6.jpg) 24

Notes: Ce tableau de bord intéractif nous permet de suivre la répartition des crédits et le total des engagements par agence tout en ajoutant un « Drill through » au montant découvert afin de consulter un rapport paginé sur l’évolution de découvert en fonction des mois de l’année 2017

<!-- Slide number: 25 -->

Introduction Etude préalable Méthodologie Choix des outils Processus décisionnel Conclusion Réalisation Analyse du Sprint 2

25

Notes:

<!-- Slide number: 26 -->

Introduction Etude préalable Méthodologie Choix des outils Processus décisionnel Conclusion Réalisation Réalisation du Sprint 2

![](Image2.jpg)

26

Notes:

<!-- Slide number: 27 -->

Introduction Etude préalable Méthodologie Choix des outils Processus décisionnel Conclusion Réalisation Réalisation du Sprint 2

Publicité

![](Image30.jpg)

27

Notes:

<!-- Slide number: 28 -->

![](Image2.jpg)

Introduction Etude préalable Méthodologie Choix des outils Processus décisionnel Conclusion Réalisation Réalisation du Sprint 2

28

Notes:

<!-- Slide number: 29 -->

![](Image6.jpg)

Introduction Etude préalable Méthodologie Choix des outils Processus décisionnel Conclusion Réalisation Réalisation du Sprint 2

29

Notes:

<!-- Slide number: 30 -->

Introduction Etude préalable Méthodologie Choix des outils Processus décisionnel Conclusion Réalisation Analyse du Sprint 3 30

Notes:

<!-- Slide number: 31 -->

![](Espaceréservéducontenu4.jpg) #

31

<!-- Slide number: 32 -->

![](Espaceréservéducontenu4.jpg) #

32

<!-- Slide number: 33 -->

![](Espaceréservéducontenu4.jpg) # 33

<!-- Slide number: 34 -->

![](Image3.jpg)

7 Conclusion

Notes: Clôturons cette présentation avec la conclusion et les perspectives,

<!-- Slide number: 35 -->

Introduction Etude préalable Méthodologie Choix des outils Processus décisionnel Conclusion Réalisation Sur le plan professionnel

Esprit d’équipe. Sculpter nos capacités relationnelles et communicatives.

Sur le plan technique

Maitrise des outils décisionnels (SQL Sever Data Tools – BI : SSIS , SSRS..) JAVA? WEB Découverte de la méthodologie SCRUM.

35

Notes: Ce stage s’est révélé instructif et enrichissant du point de vue des connaissances acquises . Il nous a procuré une opportunité pour sculpter nos compétences techniques : la maîtrise des outils décisionnelles tels que SQL SERVER DATA TOOLS BI permettant la création des packages SSIS et la génération des rapports grâce a SSRS) Ainsi que NAHKIW AL JAVA W KOL???? Par ailleurs, ce stage a contribué à améliorer notre sens d’organisation et de planification en suivant  une méthodologie scrum,

Sur le plan professionnel Cette opportunité si précieuse a dévoilé notre esprit d’équipe et a démontré nos capacités relationnelles et communicatives.

<!-- Slide number: 36 -->

Introduction Etude préalable Méthodologie Choix des outils Processus décisionnel Conclusion Réalisation

![](Image3.jpg)

36

Notes: