Documente Academic
Documente Profesional
Documente Cultură
Thème
Promotion : 2014/2015
Dédicaces
Ma chère MAMAN
BEKKOUCHE Salma
II
Dédicaces
Mes grands-parents
Ma chère Maria
LANASRI Dihia
III
Remerciements
Avant tout, nous remercions Allah, le tout puissant qui nous a donnés à la fois, le courage et
la puissance pour pouvoir mener ce travail à terme.
Nous manifestons nos remerciements distingués à notre encadreur Mr. BOUZIANI Lotfi et
notre promoteur Mr. GUESMI Abdelkader pour tous leurs efforts fournis, leur aide
immense, leurs conseils précieux et leurs orientations pour atteindre nos objectifs.
Et aussi, nous tenons à remercier l’ESI, en particulier Mme. AIT ALI YAHIA Dahbia qui
est toujours disponible pour nous écouter et nous orienter.
Et nous remercions les membres de jurys qui ont accepté d’évaluer ce travail de fin d’études.
En espérant que ce modeste travail soit à la hauteur et reflète ce que nous avons pu acquérir
pendant cette période de stage.
IV
Résumé
V
Abstract
The insurance industry is quickly changing, especially with the emergence of new
entities, mainly, the private insurance companies. CAAT company in one of insurance
companies in Algeria; it is an Economical Public Company (EPC) entitled to exert all
operation related to insurance.
To face competition, economic constraints and the insurance market changes, CAAT
Company has acquired the CIRIS ERP and has proceeded to customize it by developing
specific programs to be adapted to the Algerian insurance market. CIRIS represents the
operational system that ensures the daily transactional operations related to business
insurance. This ERP is deployed in all agencies and branches of CAAT. However,and
considering its nature, CIRIS can’t be used in data analysis. Therefore, data must be
treated, historized and published using other tools.
To meet this need, CAAT Company wants to get a Business Intelligence system that can
be integrated into the OLTP system (CIRIS) and use it as a data source for decision
making and control.
The implementation of this system goes through several stages, from the statement of
requirements obtained from different end users, to data warehouse design , and finally,
to the retitution of this information using a Dashboard that will be created to help
managers making their decisions.
Keywords: Business Intelligence System, Data Warehouse, Dashboard, Insurance.
VI
ملخص
قطاع التأمين يتغير بسرعة ،خصوصا مع ظهور منافسين جدد ،بالتحديد شركات التأمين الخاصة .من بين شركات التأمين
في الجزائر CAATالتي تعتبر شركة اقتصادية عامة تقوم بكل عمليات التأمين.
لمواجهة المنافسة ،القيود االقتصادية وتغيرات سوق التأمين ،اكتسبت ،l’ERP CIRIS CAATوأجرت عليه تعديالت من
خالل وضع برامج محددة لتلبية متطلبات السوق الجزائري للتأمينات .هذا l’ERPعبارة عن برنامج يضمن المهام اليومية
المتعلقة بالتأمينات .وقد تم تنصيبه على مستوى كافة الوكاالت وفروع .CAATومع ذلك وبحكم طبيعته ال يكرس CIRIS
لتحليل البيانات .لذا يجب تعديلها ،تأريخها ثم نشرها.
لتلبية هذه الحاجة ،تريد CAATأن تتحصل على نظام معلومات التخاذ القرارات و الذي يغذى من طرف .CIRISهذا
النظام يستخدم كمصدر بيانات التخاذ القرارات.
تنفيذ هذا النظام يمر بعدة مراحل ،من التعبير عن احتياجات المستخدمين ،تصميم مستودع البيانات ،وفي نهاية المطاف،
تصميم واجهة المعلومات التي يتم عرضها على صناع القرار.
كلمات البحث :نظام المعلومات صنع القرار ،مستودع البيانات ،لوحة أجهزة القياس ،التأمين.
VII
Table des matières
Résumé ................................................................................................................................................................V
Abstract ............................................................................................................................................................. VI
ملخص.................................................................................................................................................................. VII
Liste des figures .......................................................................................................................................... XIII
Liste des tableaux ....................................................................................................................................... XIV
Liste des abréviations ................................................................................................................................. XV
Introduction générale…………………………………………………………………………………………...1
1. Contexte ..................................................................................................................................................... 1
2. Problématique ......................................................................................................................................... 1
3. Objectifs ..................................................................................................................................................... 2
4. Organisation du mémoire ................................................................................................................... 2
VIII
Chapitre 2: Les Data Warehouse ..………………………………………………………………………14
1. Terminologies ...................................................................................................................................... 31
2. Définition de l’assurance .................................................................................................................. 31
IX
3. Historique des assurances ............................................................................................................... 32
4. Types d’assurance .............................................................................................................................. 32
4.1. Assurance des personnes......................................................................................................... 33
4.2. Assurance des dommages........................................................................................................ 33
5. Rôle social et économique de l’assurance ................................................................................. 33
5.1. Rôle social ...................................................................................................................................... 33
5.2. Rôle économique ......................................................................................................................... 34
Conclusion ....................................................................................................................................................... 34
X
6. Critique du système existant .......................................................................................................... 55
6.1. Problèmes Organisationnels................................................................................................... 55
6.2. Problèmes applicatifs ................................................................................................................ 55
6.3. Problèmes techniques ............................................................................................................... 56
Conclusion ....................................................................................................................................................... 56
Chapitre 3: Analyse des besoins ………………………………………………………………………...57
XI
3.3. Les KPI ............................................................................................................................................. 86
4. Conception du Tableau de Bord .................................................................................................... 87
4.1. Démarche de conception du tableau de bord .................................................................. 87
4.2. Le tableau de bord de la CAAT ............................................................................................... 87
4.3. Modèle de tableau de bord de la CAAT ............................................................................... 89
Conclusion ....................................................................................................................................................... 90
Chapitre 5: Réalisation du système décisionnel ………………………………………………….91
XII
Liste des figures
Figure 1: Processus d’un Système Décisionnel ................................................................................... 7
Figure 2: Architecture d’un système d’information décisionnel [TOURNIER 2007] ...... 11
Figure 3: Exemple d'un schéma en étoile [KHOURI 2008] ..................................................... 18
Figure 4: Exemple d'un schéma en flocon de neige [KHOURI 2008] ................................... 18
Figure 5: Exemple d'un schéma en constellation............................................................................ 19
Figure 6: Représentation d’un cube multidimensionnel selon MOLAP [KHOURI 2008]
............................................................................................................................................................................. 20
Figure 7: Les outils de restitution et d’anlyse de données Web 06 ........................................ 24
Figure 8: Exemple de tableau de bord –JasperSoft- ....................................................................... 25
Figure 9: Analyse des ventes d’une chaine de magasin informatique (vision cubique)
[TOURNIER 2007] ...................................................................................................................................... 28
Figure 10: Siège de la CAAT .................................................................................................................... 37
Figure 11: Répartition des ressources humaines de la CAAT- Construit à la base de :
[Web 05] ......................................................................................................................................................... 39
Figure 12: Organigramme de la CAAT ................................................................................................ 41
Figure 13: Organisation interne de la direction informatique de la CAAT –Siège- ........... 42
Figure 14: Processus de Production .................................................................................................... 45
Figure 15: Processus d’Indemnisation................................................................................................ 46
Figure 16: Processus décisionnel actuel ............................................................................................ 48
Figure 17: Les fonctionnalités de l’ERP CIRIS .................................................................................. 50
Figure 18: Le système actuel de consolidation de données ....................................................... 52
Figure 19: Les directions concernées par l'étude de besoins .................................................... 58
Figure 20: L'architecture globale de la solution décisionnelle .................................................. 63
Figure 21: Schéma en étoile ‘Suivi de Production par Produit’ ................................................. 68
Figure 22: Schéma en étoile ‘Suivi de Production par Garantie’............................................... 69
Figure 23: Schéma en étoile ‘Suivi de Sinistre’ ................................................................................ 72
Figure 24: Schéma en étoile ‘Suivi des Créances’ ........................................................................... 73
Figure 25: Schéma en étoile ‘Suivi des Prévisions’ ........................................................................ 75
Figure 26: Processus ETL du système décisionnel de la CAAT ................................................. 80
Figure 27: Processus de chargement de données dans les dimensions Type 1 ................. 81
Figure 28: Processus de chargement de données dans les dimensions Type 2 ................. 82
Figure 29: Processus de chargement de données dans les tables des faits .......................... 83
Figure 30: Forme du fichier des prévisions ...................................................................................... 83
Figure 31: Les hiérarchies du cube OLAP .......................................................................................... 86
Figure 32: Modèle d'un tableau de bord de production au niveau siège .............................. 89
Figure 33: Schéma d’une table des faits sous SQL Server 2012 ............................................... 94
Figure 34: Flux de contrôle sous SSIS de l’ETL réalisé ................................................................. 95
Figure 35: Flux de données sous SSIS d’un ETL sur une dimension ....................................... 96
Figure 36: Flux de données sous SSIS d’un ETL sur une table des faits ................................. 96
Figure 37: Le cube OLAP sous SSAS 2012 ......................................................................................... 97
Figure 38: Rapport OLAP sous Excel ................................................................................................... 98
XIII
Figure 39: Modèle de tableau de bord de production au niveau PDG .................................... 99
Figure 40: Architecture technique du système décisionnel de la CAAT ..............................100
Figure 41: Organigramme d'une succursale ...................................................................................112
Figure 42: Organigramme d'une agence ..........................................................................................112
Figure 43: Planning de notre projet de fin d’études ....................................................................114
XIV
Liste des abréviations
AD: Agences Directes
XV
Introduction
générale
Introduction Générale
1. Contexte
Le secteur des assurances en Algérie évolue dans un contexte de changements
permanents qui résultent des privatisations, de la libéralisation des marchés, des
modifications des règles administratives,…
La CAAT qui est une entreprise publique économique (EPE) habilitée à pratiquer toutes
les opérations d’assurances de dommages, participe, à son tour, au développement de
l’activité d’assurance grâce à son expérience dans la gestion des risques et le
développement des produits adaptés aux besoins des assurés.
2. Problématique
La CAAT utilise un système opérationnel pour gérer son métier des assurances. Ce
système englobe un volume important de données ne cessant d’augmenter. Mais, ce
système n’assure pas l’analyse de l’activité en production et indemnisation.
1
Introduction Générale
Or, ces derniers doivent personnaliser ces rapports en utilisant Microsoft Excel, pour les
présenter sous une forme répondant à leurs besoins en termes d’analyse. Ce qui ralentit
le processus décisionnel au niveau de la CAAT.
Afin de pallier ces problèmes, la CAAT a lancé un projet de réalisation d’un système
d’informations décisionnel qui vise à répondre aux objectifs suivants :
3. Objectifs
Les objectifs du système d’information décisionnel de la CAAT sont :
4. Organisation du mémoire
Notre mémoire est organisé en deux grandes parties :
2
Introduction Générale
3
Introduction Générale
Nous avons donc évalué ce qui existe pour pouvoir proposer une solution, et c’est
l’objectif de ce chapitre.
4
Partie I :
Etat de l’art
Chapitre 1 : Les systèmes d’information décisionnels
5
Chapitre 1
Auguste Comte1
Durant les dernières années, l’information est devenue une ressource stratégique pour les
entreprises, c’est pourquoi ces dernières s’intéressent de plus en plus au management de
leurs capital informationnel.
Pour permettre un pilotage efficace et faire face à la concurrence rude sur le marché, se
doter d’un système d’information décisionnel est primordial afin d’aider les décideurs à
prendre les bonnes décisions au moment opportun. Donc, le Système d’Information
Décisionnel (SID) devrait figurer dans la liste des priorités des entreprises.
1
C’est un philosophe français, fondateur du positivisme, considéré comme l’un des précurseurs de la sociologie.
6
Partie I Chapitre 1 : Les systèmes d’information décisionnels
1. Le processus décisionnel
Le processus décisionnel consiste à transformer le capital de données d’une entreprise
en informations pertinentes à partir desquelles les décideurs peuvent tirer des
connaissances afin d’aboutir à de bonnes décisions touchant tous les niveaux de
l’entreprise.
1.1. Donnée
Désigne «une description élémentaire, souvent codée, d’une chose, d’une transaction
d’affaires, d’un événement, etc. Les données peuvent être conservées et classées sous
différentes formes : papier, numérique, alphabétique, image, son, etc. » [INFORMATICA
2008]
1.2. Information
1
Jean-Louis LEVET : un économiste. Il a été nommé par le gouvernement Français, en mai 2013,
Haut Responsable à la coopération industrielle et technologique Franco-Algérienne
7
Partie I Chapitre 1 : Les systèmes d’information décisionnels
1.3. Connaissance
1.4. Décision
La décision est un acte par lequel un décideur opère un choix entre plusieurs options
permettant d’apporter une solution satisfaisante à un problème donné ou l’exécution
d’une action ou d’un projet avec toutes les conséquences que cette décision pourrait
engendrer [Web 02].
1
Infocentre : concept lancé par IBM en 1980, il permet aux utilisateurs d’accéder à leurs données dans leurs
propres termes [ROUX 1991]
8
Partie I Chapitre 1 : Les systèmes d’information décisionnels
se poser des questions sur une situation, et la réponse à cette question induit à une autre
jusqu’à obtenir un rapport d’analyse de cette situation.
Années 90 ‘EIS’ : EIS1 (Executive Information System) proposent les premiers tableaux
de bord mais malgré ça, les systèmes se retrouvent surchargés et ne satisfont pas les
besoins des décideurs en matière d'informations pertinentes.
Fin des années 90 : le Système Décisionnel est devenu basé sur l’utilisation:
3. Objectifs de SID
Les raisons pour lesquelles les entreprises recourent à un système décisionnel sont
communes malgré la variété de leurs domaines d’activités. Selon [KIMBALL et al,
2013] les objectifs d’un système décisionnel sont :
1
EIS : est un système d’information qui permet aux décideurs de récupérer, de façon autonome, les informations
nécessaires à la prise de décisions. [KANICLIDES et al, 1994]
9
Partie I Chapitre 1 : Les systèmes d’information décisionnels
Le niveau des besoins analytiques est bas Le niveau des besoins analytiques est haut
Une seule vision métier Plusieurs visions métiers
Données atomiques : on manipule un produit, une ligne Données générales: Les décideurs veulent voir
de commande, une facture. l'ensemble de l'activité.
Petite volumétrie des données : les systèmes de gestion Gros volumes de données : les SID doivent
gèrent des Géga Octets de données. regrouper toutes les données de l'entreprise.
10
Partie I Chapitre 1 : Les systèmes d’information décisionnels
La collecte de données est une étape primordiale qui consiste à récolter les données à
partir de plusieurs sources opérationnelles de l’entreprise. Souvent ces données sont
hétérogènes, non standardisées. Les sources de données peuvent être d’après [ORACLE
2009]:
b. Les archives : qui sont nécessaires pour l'analyse à long terme car elles fournissent
des données historiques.
c. Les données internes : telles que les feuilles de calcul et les classeurs individuels, qui
ne sont pas directement associés aux systèmes opérationnels de l'entreprise.
d. Les données externes : telles que les rapports périodiques provenant de sources
extérieures, les informations d’analyse concurrentielle, les journaux…
11
Partie I Chapitre 1 : Les systèmes d’information décisionnels
« C'est un système par lequel vont passer toutes les données des systèmes opérationnels
avant d'arriver à la forme souhaitée dans l'entrepôt. Les données en sortie seront
nettoyées, purifiées, contextualisées et prêtes à être reçues dans l'entrepôt. » [Web 03]
Selon [KIMBALL et al, 2013], les ETL correspondent à une surface de travail, ils
représentent l’intermédiaire entre le système opérationnel et l’interface du système
décisionnel. Ce processus est constitué de trois étapes :
a. Extraction : c’est la première étape qui consiste à identifier les données à partir
des différentes sources. Elle désigne : lire, comprendre la source de données puis
extraire les données dont on a besoin et les orienter vers le système décisionnel.
c. Chargement : C’est la dernière étape qui permet de charger ces données vers la
‘surface présentation’ du système décisionnel. Il y a deux types de chargement :
Chargement initial : premier chargement de l'entrepôt et dans des cas
spéciaux comme la perte des données, toutes les données seront chargées.
Chargement incrémentiel : est le fait d'ajouter les nouvelles données à
l’entrepôt existant. C'est une opération qui se répète périodiquement.
12
Partie I Chapitre 1 : Les systèmes d’information décisionnels
Pour faciliter l’accès à l’information, pour tous les utilisateurs selon leurs profils métiers
et afin d’extraire les éléments de décision pour dynamiser la réactivité globale dans
l’entreprise, certains outils ont été mis à la disposition des décideurs. Ces outils sont des
applications qui peuvent être simples (Reporting, Tableau de bord) ou sophistiquées
(Data mining). Ce paragraphe sera abordé plus en détails dans le (chapitre 3)
Conclusion
Aujourd’hui, l’informatique décisionnelle est considérée comme un outil puissant qui
aide les décideurs à mettre en place leurs stratégies.
De plus, nous trouvons que les Systèmes d’Informations Décisionnels sont devenus
parmi les premières occupations des entreprises afin de disposer des informations
précises et donc assurer un pilotage efficace de l’activité de cette dernière.
13
Chapitre 2
Après que l’ETL soit appliqué sur les données, ces dernières sont directement stockées soit
dans un entrepôt de données (Data Warehouse) ou dans un magasin de données (Data Mart).
A travers ce chapitre, nous allons aborder en détails le Data Warehouse et le Data Mart.
Nous allons également détailler la modélisation dimensionnelle et nous clôturerons par les
approches de développement d’un Data Warehouse.
1
C’est un informaticien américain reconnu comme le pionnier des entrepôts de données
14
Partie I Chapitre2 : Les Data Warehouse
1. Data Warehouse
Plusieurs définitions ont été proposées pour définir ce concept, Bill Inmon le considère
comme : « une collection de données orientées sujet, intégrées, non volatiles et évolutives
dans le temps, organisées pour le support d'un processus d'aide à la décision. » [Inmon
2002]
D’après cette définition, on constate que les caractéristiques d’un Data Warehouse sont:
2. Data Mart
Un Data Mart est une forme simple d'un entrepôt de données qui se concentre sur un
seul domaine d’activités telles que les ventes, les finances, ou marketing. Les Data Mart
sont souvent conçus et pilotés par un seul département au sein d'une organisation. Les
Data Mart rassemblent ses données à partir de quelques sources ou à partir d’un Data
Warehouse. [Web 04]
Or, un Data Warehouse s’occupe de plusieurs domaines d’activités et il est mis en œuvre
et contrôlé par une seule unité d'organisation centrale comme la DSI.
Le tableau suivant montre une comparaison entre un Data Warehouse et un Data Mart :
15
Partie I Chapitre2 : Les Data Warehouse
Selon les sources de données, on distingue deux types de Data Mart [Web 04]:
a. Data Mart dépendant : les données de ce type proviennent à partir d'un Data
Warehouse central déjà existant.
Avantages Inconvénient
Données disponibles à partir d’une - Possibilité d’accès aux données des
seule source autres départements
Processus ETL unique
Tableau 3: Data Mart dépendant (Avantages Vs Inconvénients) [Web 04]
Avantages Inconvénient
Un délai de réponse plus court - Mise en place d’un Processus ETL
Protéger les données d’un dédié pour chaque Data Mart
département spécifique.
Tableau 4: Data Mart indépendant (Avantages Vs Inconvénients) [Web 04]
3. Modélisation dimensionnelle
La modélisation dimensionnelle se présente sous deux niveaux : conceptuel et logique.
16
Partie I Chapitre2 : Les Data Warehouse
Représente le sujet d’analyse. Elle est composée d’un ensemble de mesures qui
représentent les différentes valeurs de l’activité analysée. [ENCINAS 2005]
Chaque table des faits contient au moins deux clés étrangères qui la connectent aux
dimensions. Chaque ligne dans la table des faits correspond à un événement mesurable,
ce qui représente le grain (niveau de granularité). [KIMBALL et al, 2013]
b. Fait
Le terme ‘Fait’ représente une mesure métier dans une table des faits. Les mesures dans
les tables des faits sont classées selon trois catégories qui sont principalement
[KIMBALL et al, 2013] :
Purement additifs : les faits peuvent être sommés suivant toutes les dimensions
associées à la table des faits.
Semi-additif : les faits peuvent être sommés suivant quelques dimensions.
Non additifs : comme les ratios.
c. Grain
Il désigne la signification d’une ligne dans une table des faits. Les tables dimensions et
faits doivent être cohérentes avec le grain défini ce qui crée une cohérence totale dans
tous le schéma dimensionnel réalisé. [Kimball et al, 2013]
d. Table de Dimension
Se compose de paramètres (ou attributs) qui servent à enregistrer les descriptions
textuelles. Ces paramètres sont utilisés pour l’analyse. [ENCINAS 2005]
17
Partie I Chapitre2 : Les Data Warehouse
a. Schéma en étoile
Dans ce schéma, chaque dimension est représentée par une table de dimension et les
mesures par une table des faits qui référencie les tables de dimension en utilisant une
clé étrangère pour chacune d’elles. [BELLATRECHE 2000]
Dans ce schéma, les informations associées à une hiérarchie de dimension, sont
représentées dans une seule table. [KHOURI 2008]
18
Partie I Chapitre2 : Les Data Warehouse
c. Modèle en constellation
C’est l’utilisation partagée des mêmes tables de dimensions par plusieurs tables de faits.
[KHOURI 2008]
3.2.1. R-OLAP
Les systèmes ROLAP (Relational On-Line Analytical Processing) stockent les données en
utilisant un SGBD relationnel. Chaque dimension est représentée par une table de
dimension et chaque fait est représenté par une table de fait. Les mesures sont stockées
dans les tables des faits. [KHOURI 2008]
3.2.2. M-OLAP
Les systèmes MOLAP (Multidimensional On-Line Analytical Processing) implémente le
cube (qui est une intersection de données dans un espace à plusieurs dimensions) sous
forme d’un tableau multidimensionnel. Chaque dimension du tableau représente une
dimension du cube. Les données représentent chaque cellule du cube. C’est une solution
de stockage qui garantit un temps de réponse rapide. [KHOURI 2008]
19
Partie I Chapitre2 : Les Data Warehouse
3.2.3. H-OLAP
Les systèmes HOLAP (Hybrid On-Line Analytical Processing) sont des systèmes où les
données fréquemment utilisées (données agrégées) sont maintenues par un SGBD
multidimensionnel, et les données non fréquemment utilisées dans un SGBD relationnel.
[KHOURI 2008]
3.2.4. Synthèse
Avantages Inconvénient
Exploitation d’un SGBD
relationnels existants.
R-OLAP - Temps de réponse élevé.
Stockage de grandes quantités
de données.
- Coûts élevés (les licences des bases
multidimensionnelles et du
développement)
- Le besoin de redéfinir des opérations
M-
Temps de réponse très court. pour manipuler les structures
OLAP
multidimensionnelles.
- Difficulté de la mise à jour et de la
gestion du modèle.
20
Partie I Chapitre2 : Les Data Warehouse
C’est une approche globale dans laquelle un grand entrepôt de données à l’échelle de
toute l’entreprise est construit. L’entrepôt va alimenter des magasins de données locaux
ou départementaux. [BELLACHE et al, 2014]
Avantages Inconvénients
Vision claire et globale des
données de l’entreprise.
- Longue et coûteuse à développer
Intégration et consolidation
Approche - Risque d’échec important.
complète des données de
incrémenti - Résultats non immédiats.
l’entreprise.
elle
Stockage unique et centralisé
Top-down
des données.
Contrôle centralisé.
Maintenance facile.
21
Partie I Chapitre2 : Les Data Warehouse
Conclusion
La mise en place d’un Data Warehouse nécessite une étude conceptuelle approfondie qui
permet de choisir la méthode d’implémentation la plus adéquate. Pour développer un
Data Warehouse, nous pourrons opter pour l’une des approches Top-down ou Bottom-
up comme nous pourrons combiner entre les deux.
Quel que soit l’approche de développement d’un Data Warehouse, ces paramètres ne
changent jamais sa première mission qui est de répondre aux requêtes des utilisateurs
quand ils l’interrogent à travers les outils d’analyse et de restitution qui seront abordés
dans le chapitre suivant.
22
Chapitre 3
Albert Einstein1
Pour assurer sa pérennité et sa prospérité, l’entreprise doit jouer sur deux axes vitaux :
d’abord, elle doit être capable de gérer son capital colossal de données, par la suite, elle
doit essayer de transformer cette richesse en informations utiles à partir desquelles, les
décideurs puissent tirer des connaissances et prendre des décisions stratégiques touchant
ses différents axes.
Afin d’atteindre ce niveau efficace de pilotage, l’entreprise doit disposer des outils qui
permettent la restitution et l’analyse de données.
Alors, quels sont les différents outils associés aux systèmes d’informations décisionnels pour
restituer et analyser les données de l’entreprise ?
1
C’est un grand physicien allemand, connu par ses deux théories : de gravitation et de relativité générale.
23
Partie I Chapitre3 : Les outils de restitution et d’analyse de données
Dans ce qui suit, nous allons explorer les différents outils qui permettent de réaliser une
analyse de données et prendre par la suite des décisions stratégiques.
2. Le tableau de bord
La réussite de la stratégie d’une organisation dépend parfois de sa cohérence avec le SID.
Pour être plus réactif, et efficace, le décideur cherche à disposer d’un tableau de bord
composé d’indicateurs sélectionnés avec soin. [Web 07]
24
Partie I Chapitre3 : Les outils de restitution et d’analyse de données
2.1. Définition
25
Partie I Chapitre3 : Les outils de restitution et d’analyse de données
Un bon tableau de bord qui s’adapte aux besoins de l’entreprise dans laquelle il est
déployé doit répondre aux critères suivants [Web 08] :
Les KPI sont conçus selon le principe SMART désignant les caractéristiques sur
lesquelles repose un objectif à atteindre lors de l’élaboration de la stratégie :
Spécifique : la définition des KPI doit être claire, concise, et compréhensible.
Mesurable : il faut disposer de toutes les informations pour calculer les KPI.
Atteignable : il faut que les objectifs soient réalisables.
Réaliste : le KPI doit être pertinent pour aider à analyser la situation de
l’entreprise.
Temporel : les KPI doivent avoir un caractère évolutif dans le temps.
26
Partie I Chapitre3 : Les outils de restitution et d’analyse de données
3. Analyse multidimensionnelle
Pour assurer une analyse efficace des données se trouvant dans les entrepôts, ces
derniers sont modélisés sous forme multidimensionnelle. Cette modélisation représente
les données sous formes de points dans un espace à plusieurs dimensions (appelé cube
ou hypercube de données). Cette modélisation permet l’expression d’analyse en ligne
(OLAP) multidimensionnelles. [TOURNIER 2007]
3.1. Définition
Les outils OLAP permettent de traiter les données, de les afficher sous forme de cubes
multidimensionnels et de naviguer sur ces dimensions en utilisant des opérations de
navigation multiples [BELLACHE et al, 2014].
On peut analyser ces indicateurs selon trois dimensions : les magasins de ventes, les
Dates de ventes et les Produits vendus. Chaque dimensions est constitué de plusieurs
niveaux de détails ce qui assure une analyse détaillée de l’activité.
27
Partie I Chapitre3 : Les outils de restitution et d’analyse de données
Figure 9: Analyse des ventes d’une chaine de magasin informatique (vision cubique)
[TOURNIER 2007]
données
Les entreprises ont besoin d’analyser la masse colossale des données dont elles
disposent pour en tirer des informations utiles et pertinentes à la prospérité de leurs
activités.
Pour cela, l’outil de prospection (Data Mining) permet de réaliser une analyse statistique
en se basant sur des technologies de pointe.
4.1. Définition
28
Partie I Chapitre3 : Les outils de restitution et d’analyse de données
5. Reporting
5.1. Définition
Les résultats du reporting sont des rapports périodiques ayant un format prédéfini
[POLETTO 2012]. Les rapports seront ensuite diffusés périodiquement en automatique
ou ponctuellement à la demande sur l’intranet. [HAMLAOUI et al, 2014]
Le but de ces rapports et bilans réguliers est de faire un point ponctuel sur la
stratégie de l’entreprise et ainsi permettre d’évaluer les moyens mis en œuvre
[POLETTO 2012]. De plus, ils fournissent également une aide à la décision pour les
choix stratégiques et économiques de l’entreprise.
Conclusion
Une fois l’information structurée et bien stockée dans l’entrepôt de données, vient le
rôle des outils décisionnels qui permettent d’effectuer des analyses et tirer des
décisions. Ces outils peuvent aller des plus simples : comme les analyses OLAP et le
Reporting, jusqu’aux plus complexes tels que : le Datamining et les tableaux de bord.
Le choix de l’outil à utiliser dépend des besoins de l’entreprise. Cette dernière doit
décider des outils à déployer à son niveau.
Dans le dernier chapitre de la partie I, nous allons voir le domaine du métier des
assurances qui est l’objet de notre sujet de PFE.
29
Chapitre 4
Les assurances
« Le calcul des probabilités, appliqué à la
mortalité humaine a donné naissance à une
science nouvelle : celle des assurances.»
Emile de Girardin1
1
C’est un journaliste et homme de politique français.
2
Abraham Maslow était un psychologue américain connu pour sa théorie de l’hiérarchie des besoins.
30
Partie I Chapitre 4 : Les assurances
1. Terminologies
Nous présentons ci-dessous quelques concepts utilisés dans le métier des assurances :
2. Définition de l’assurance
La définition juridique : l’assurance peut être définie comme : « une convention par
laquelle, en contre-partie d’une prime, l’assureur s’engage à garantir le souscripteur en
cas de réalisation d’un risque aléatoire prévu au contrat. » [LAMBERT-FAIVRE 1999]
L'assurance permet le partage des risques entre une multitude de personnes, chaque
assuré ayant droit à recevoir une indemnité en fonction de la nature et de l'importance
des dommages subis en cas de sinistre ou d'accident, en contrepartie du paiement d'une
cotisation appelée prime d'assurance. Le plus souvent, la prime est payée au début
31
Partie I Chapitre 4 : Les assurances
d’une certaine période et l’ensemble des primes collectées par l’assureur doit lui
permettre de couvrir les indemnités que celui-ci aura à régler pendant cette période.
1400 av. J.-C en Egypte : les tailleurs de pierres créaient une caisse destinée à
soutenir les victimes en cas d'accidents.
Au Moyen Age : les romains et les athéniens avaient accordé une convention « prêt à
la grosse aventure » qui était appliquée sur la Méditerranée, consistait à faire gager
le montant du prêt sur les marchandises dont l'arrivée à bon port déclenchait le
remboursement. Cette méthode a favorisé le commerce maritime qui renfermait des
risques du fait des aléas de la navigation.
1347 à Gênes en Italie : l’envoi de la première police d’assurance.
1424 en Italie : l’apparition des premières entreprises d'assurances maritimes.
02 septembre 1666 à Londres : un incendie s’était déclenché dans une boulangerie.
On avait recensé 13000 maisons détruites, 400 rues dévastées, 100 églises ravagées
d’où la création de la première société d'assurance contre l'incendie sous le nom de
FSFO « Friendly Society Fire Office » par Edward LLOYD.
1710 : création de la « Sun », le plus ancien assureur au monde.
16 juillet 1976 : publication du code des assurances.
Aujourd’hui : l’émergence du domaine des assurances qui est répandu partout dans
le monde afin de répondre aux besoins de sécurité.
4. Types d’assurance
Selon [YANAT 2009], on distingue deux grands types de contrats d’assurances qui sont
l’assurance de personnes et l’assurance des dommages.
32
Partie I Chapitre 4 : Les assurances
Les assurances des personnes ont pour objet de protéger l’assuré lui-même. Ce type
d’assurance regroupe plusieurs catégories :
Sur le plan social, l’assurance est un moyen qui permet de garantir aux individus et aux
familles, la sécurité de leurs revenus et de leur patrimoine malgré tous les risques
auxquels ceux-ci sont exposés.
Offrir à un sinistré les fonds nécessaires pour reconstruire ou racheter une maison
après avoir perdu la sienne à cause d'un tremblement de terre, inondations....
Garantir des revenus à la veuve et aux orphelins après la mort du père de famille.
33
Partie I Chapitre 4 : Les assurances
Verser des sommes substitutives au salaire pour un employé qui a perdu son poste
de travail à cause d'un accident qui l'a rendu incapable d'exercer sa profession.
Aider les malades financièrement pour s'offrir des méthodes de soins plus efficaces
afin de récupérer rapidement leurs capacités physiques.
Sur le plan économique, l’assurance joue un rôle important, car selon [MULUMBA-
KENGA et al, 2011] :
Elle permet aux individus d’investir dans des projets en étendant leurs activités au-delà
de ce que le permet un monde sans assurance. Comme elle tend à réduire l’impact de
risque sur l’individu avec l’augmentation de l’effectif d’individus au sein d’un groupe.
Conclusion
Dans ce chapitre nous avons mis l’accent sur les concepts de base liés au domaine des
assurances. Nous avons montré également les différentes catégories de l’assurance,
nous avons essayé d’illustrer la contribution essentielle de ce domaine sur le plan social
et économique.
L’étude du domaine des assurances nous permet de présenter la CAAT comme une
entreprise Algérienne spécialisée dans ce domaine, ce qui fera l’objet de la prochaine
partie.
34
Partie II :
Partie pratique
Chapitre 1 : Présentation de l’organisme d’accueil
35
Chapitre 1
Présentation de l’organisme
d’accueil
‘CAAT’
Après avoir fait une synthèse bibliographique sur les systèmes d’information décisionnels et
le domaine des assurances, il est temps de présenter l’entreprise qui nous a accueillis pour
réaliser notre stage dans le cadre du projet de fin d’études.
36
Partie II Chapitre1 : Présentation de l’organisme d’accueil ‘CAAT’
2. Produits de la CAAT
La CAAT offre les produits suivants à ses clients :
3. Organisation de la CAAT
La CAAT est scindée en unités régionales autonomes et organisée comme suit :
37
Partie II Chapitre1 : Présentation de l’organisme d’accueil ‘CAAT’
96 AD : Agences Directes
50 AGA : Agents Généraux d’Assurances
8 BSD : Bureaux Souscription Directe
De plus la CAAT abrite 15 agences bancaires, qui sont en cours de déploiement
(bancassurance) sur 70 prévues.
Dans le tableau qui suit, nous synthétisons la répartition du réseau de distribution sur
les succursales.
Nb agences
La succursale Nb AGA BSD
directes
Alger I 9 5 0
Alger II 13 9 0
Alger III 17 8 1
Constantine 15 14 1
Oran 19 7 0
Annaba 11 5 5
Ghardaïa/ SUD 12 2 1
Tableau 7: Succursales et Agences de la CAAT
38
Partie II Chapitre1 : Présentation de l’organisme d’accueil ‘CAAT’
5. Organigramme de la CAAT
L’organigramme présenté ci-dessus englobe un nombre de directions centrales, où
chacune d’elle est spécialisée dans un domaine particulier.
Directions techniques : ce sont les directions qui se chargent de concevoir les produits
d’assurance et de suivre leurs évolutions sur les volets production et sinistre. Elles
gèrent aussi les dossiers qui dépassent le pouvoir de souscription des agences et des
succursales.
Direction Transport : S’occupe des assurances liées aux transports maritimes, aériens
et terrestres.
Direction IARD & Cat Nat : IARD (Incendies, Accidents et Risques Divers) et Cat Nat
(Catastrophes Naturelles).
39
Partie II Chapitre1 : Présentation de l’organisme d’accueil ‘CAAT’
La succursale : la succursale est une entité qui représente l’entreprise à l’échelle d’une
région. Elle constitue une structure d’animation, de contrôle et de suivi de l’ensemble
des activités du réseau qui lui est rattaché.
40
Partie II Chapitre1 : Présentation de l’organisme d’accueil ‘CAAT’
41
Partie II Chapitre1 : Présentation de l’organisme d’accueil ‘CAAT’
6. Cadre du travail
Nous avons effectué notre stage au niveau de la direction informatique du siège de la
CAAT. Plus précisément au niveau de la sous-direction de développement.
La DSI au niveau du siège est composée de 7 personnes qui assurent son bon
fonctionnement. L’organisation de la direction informatique est donnée comme suit :
Conclusion
A travers la présentation de CAAT, nous avons voulu donner une idée claire sur sa
structure organisationnelle et son métier, pour introduire la prochaine étape qui est
l’étude de l’existant détaillée dans le chapitre suivant.
42
Chapitre 2
Etude de l’existant
« Les gagnants seront ceux qui restructurent la
manière dont l’information circule dans leur
entreprise. »
Bill Gates1
Avant de réaliser le système d’information décisionnel de la CAAT, nous avons mené une
étude détaillée de son système existant.
Pour cela, nous avons suivi un planning bien défini qui permet d’étudier : son système
d’information, son infrastructure matérielle et l’ensemble de ses applications.
A la fin, nous avons présenté nos critiques sur l’existant selon les manques constatés.
1
C’est un informaticien et entrepreneur américain, pionnier dans le domaine de la micro-informatique
43
Partie II Chapitre 2 : Etude de l’existant
Au niveau des agences, il y a plusieurs chargés de clientèles qui utilisent l’ERP CIRIS, ce
dernier assure le traitement opérationnel de la production et des sinistres.
44
Partie II Chapitre 2 : Etude de l’existant
d’assurance pourvus qu’elles fassent parties d’une même branche d’assurance. Toutes
les informations sont remplies dans l’ERP CIRIS.
Avenant
Si un client veut changer son contrat d’assurance ou l’annuler, on lui établit un avenant
de police qui peut être :
45
Partie II Chapitre 2 : Etude de l’existant
Les tableaux de bord demandés sont élaborés sous Microsoft Excel, comme suit :
46
Partie II Chapitre 2 : Etude de l’existant
Les rapports remis aux décideurs sont établis aux périodes suivantes :
Les informations communiquées aux décideurs (PDG, Cadres dirigeants, ministère des
finances…) prennent un retard de 3 à 4 mois par rapport à la période .i.e. les rapports
qu’on reçoit au 30 Septembre par exemple, sont celles de Juin de la même année.
47
Partie II Chapitre 2 : Etude de l’existant
4. Etude applicative
4.1. Les applications logicielles
La CAAT est dotée de plusieurs applications logicielles qui permettent son bon
fonctionnement. Le tableau suivant résume ces différentes applications :
L’ERP représente la source de données principale, car tout le métier de l’entreprise est
centralisé autour de l’ERP CIRIS. L’environnement de la BDD CIRIS est : Oracle Database.
A côté de cette source, nous rajoutons le fichier Excel contenant les chiffres
prévisionnels de l’année N. Ce fichier est établi par la DPIO chaque début d’année N.
Depuis 2012, La CAAT a déployé au niveau du Siège, succursales ainsi que toutes ses
agences, l’ERP CIRIS (Commercial Insurance & Reinsurance Information System) car elle a
ressenti que son système opérationnel devra répondre aux différents besoins. L’ERP
CIRIS a pour objectifs :
49
Partie II Chapitre 2 : Etude de l’existant
manipulation de l’ERP, nous avons pu identifier les domaines autour desquels il est
organisé et les fonctionnalités qu’il assure.
Les techniciens : ce sont tous les utilisateurs qui s’occupent des volets contrats
d’assurance ou sinistres.
Les comptables : ce sont les utilisateurs qui se chargent de tous les aspects de
comptabilité et finances.
Les administrateurs : c’est l’équipe des développeurs et administrateurs système
qui se trouvent au niveau de la DSI de la CAAT et qui administrent l’ERP : mises à
jour, développement programmes, problèmes de sécurité…
Chaque groupe a ses propres droits d’accès définis par l’équipe d’administrateurs. De
plus, au sein d’un même groupe, on peut avoir des utilisateurs avec des droits différents.
50
Partie II Chapitre 2 : Etude de l’existant
Chaque employé au niveau de l’entreprise est doté d’un ordinateur afin d’effectuer ses
missions. En effet, toutes les opérations liées au métier de l’assurance sont
informatisées.
De plus, le parc informatique est renouvelé tous les 5 à 7 ans vu la bonne qualité du
matériel utilisé qui répond aux besoins de l’entreprise.
Ce projet a pour objectif de relier toutes les agences, les succursales et le siège afin de
sécuriser l’échange de données entre eux d’un côté, et avoir un réseau d’entreprise de
bout en bout d’un autre côté.
Mais, jusqu’à présent le VPN n’est pas fonctionnel à 100% ; il existe toujours un grand
nombre d’agences qui n’arrivent pas à se connecter à ce réseau.
Nous avons élaboré le schéma suivant pour résumer la méthode adoptée actuellement
pour consolider les données en provenance des agences et succursales.
Lorsque le VPN sera complétement fonctionnel, ce processus sera appliqué chaque fin
de journée pour avoir une BDD consolidée mise à jour.
51
Serveur agence siège
et réassurances
Partie II Chapitre 2 : Etude de l’existant
Fin trimestre
Niveau Siège
Serveur
Fin trimestre
d’application CIRIS:
31 Décembre
Serveur
- BDD locale + BDD
d’application CIRIS:
centralisée des
succursales BDD (Année n-1)
Serveur technique
Niveau Succursale
Serveur d’application
CIRIS : CIRIS Client n
CIRIS Client n
Serveur d’application
CIRIS :
52
Chaque agence est dotée d’un serveur de BDD CIRIS. On trouve le client CIRIS
(application desktop) installé sur les postes clients. Ces derniers sont liés au serveur via
un réseau filaire selon une architecture Client-Serveur
La BDD CIRIS de la succursale sur laquelle travaillent les employés. Elle dispose
de la comptabilité de gestion de la succursale.
Une base de données centralisée qui regroupe les BDD des agences qui lui sont
liées en plus de sa BDD locale.
Au niveau du siège :
Sur les deux serveurs : technique et comptabilité, on trouve sept BDD centralisées issues
des sept succursales à coté desquelles se trouve la BDD du siège.
53
Partie II Chapitre 2 : Etude de l’existant
En fin de trimestre, on écrase la BDD technique par la BDD comptable pour avoir une
même BDD sur les deux serveurs.
A la fin de l’année, on garde une copie de la BDD centralisée dans le serveur historique
qui est utilisé pour garder l’historique des transactions des années passées jusqu’à
l’année N-1.
Les comptables des succursales accèdent directement à distance aux serveurs des
agences qui leurs sont liées, ils utilisent l’ERP CIRIS pour exporter le fichier DMP (Data
puMP) qui contient la BDD entière de l’agence en question.
Au niveau de la succursale, on utilise l’ERP CIRIS pour importer le fichier DMP de la BDD
puis la fusionner avec toute les BDD récupérées des agences. Le résultat final (BDD
succursale) sera exporté par le siège et fusionné avec les autres BDD des succursales.
En cas de mise à jour, on apporte les modifications sur la BDD de l’agence concernée, par
la suite, le nouveau fichier DMP sera récupéré pour écraser les données se trouvant au
niveau de la succursale et du siège.
Remarque : L’envoie et la récupération des fichiers DMP entre ces serveurs se fait via le
service FTP (application FileZilla) qui nécessite une connexion ADSL.
54
Partie II Chapitre 2 : Etude de l’existant
Les AGA : ces agences ne sont pas concernées par le réseau VPN.
Les agences directes non encore liées au réseau VPN
Elle est considérée comme solution de secours, en cas de pannes du VPN.
L’organisation de la CAAT telle que décrite n’est pas strictement respectée car le
principe de polyvalence est omniprésent dans cette entreprise et ceci du chef de
service jusqu’aux employés.
Absence d’un recueil de procédures de travail qui décrit en détails les missions de
chaque poste, ce qui a nécessité plus de recherche pour comprendre le métier.
Absence d’un Helpdesk (application et employé) ce qui engendre une pression
supplémentaire sur les employés de la DSI qui sont très sollicités par mail, FAX et
téléphone.
La direction IARD de la succursale est sollicitée par les trois directions centrales :
IARD, Engineering et Réassurance, ce qui engendre une très grande charge de
travail sur ses employés car la séparation entre ces directions n’est pas appliquée
au niveau de la succursale.
Les agents de vente et à cause du nombre important des clients reçus par jour,
commettent des erreurs lors de l’élaboration des dossiers ce qui implique la
reprise du même travail au niveau des succursales et siège.
Les décideurs ne peuvent pas réagir en temps réel fautes des retards dans la
réception des états statistiques et analytiques.
55
Partie II Chapitre 2 : Etude de l’existant
Conclusion
L’étude de l’existant représente la base de départ de chaque projet informatique, en
particulier le décisionnel, car c’est à partir de cette étape que nous pourrons préparer
l’étape suivante, qui consiste à mener une analyse des besoins exprimés par les
utilisateurs finaux de ce système. Ce travail nous a permis de combler les insuffisances
et répondre aux besoins à travers le système décisionnel que nous avons réalisé.
56
Chapitre 3
Ben Stein1
L’analyse de besoins est la phase pendant laquelle on identifie les attentes de client afin de
le satisfaire. Dans un projet décisionnel, cette étape est importante pour assurer la réussite
du projet. Kimball l’un des pionniers du décisionnel a proposé une approche de
développement de projet décisionnel menée par les besoins de l’entreprise.
D’où l’intérêt de ce chapitre dans lequel nous allons présenter notre démarche de collecte
des besoins et la liste des différentes analyses décisionnelles définies par les utilisateurs de
notre système décisionnel
1
C’est un producteur cinématographique américain
57
Partie II Chapitre 3 : Analyse des besoins
Avant de faire une étude des besoins, la direction informatique nous a définis le
périmètre de notre projet et ceci selon les priorités de l’entreprise. L’organigramme ci-
dessous montre les directions concernées par l’étude des besoins :
58
Partie II Chapitre 3 : Analyse des besoins
1.2. La documentation
59
Partie II Chapitre 3 : Analyse des besoins
cahier a été notre premier guide pour réaliser ce projet. La DSI nous a remis aussi
d’autres documents liés au domaine des assurances pour bien comprendre leur métier.
Pour préparer les questionnaires des entretiens, nous nous sommes basés sur le
document « ATTRIBUTIONS DES STRUCTURES » fourni par la DPIO. Ce document nous
a permis de comprendre les missions de chaque direction et leurs sous directions.
Pendant les réunions, les responsables nous ont remis des documents (rapports et
bilans) que nous avons étudiés pour récupérer les informations et les indicateurs qui les
intéressent le plus.
Nous avons fait une étude détaillée sur la base de données de l’ERP CIRIS qui est la
source de données officielle de la CAAT. Nous avons identifié les tables et les champs
dont nous avons besoin pour répondre aux exigences des utilisateurs, en collaboration
avec les ingénieurs de la direction informatique et en se référant au manuel de l’ERP
CIRIS et au schéma conceptuel de sa base de données. De plus, nous avons étudié le
fichier Excel contenant les prévisions de la CAAT pour l’année 2014. Ce fichier est
considéré comme notre deuxième source de données.
60
Partie II Chapitre 3 : Analyse des besoins
Remarque : Les thèmes analytiques et leurs axes seront abordés en détails dans le chapitre
suivant ‘Conception du système décisionnel’.
61
Partie II Chapitre 3 : Analyse des besoins
4. La solution proposée
La mise en place d’un système décisionnel nécessite l’identification des acteurs
impliqués, les fonctionnalités offertes par le nouveau système et l’architecture globale
de la solution.
Nous avons identifié trois acteurs principaux pour notre système décisionnel, qui sont :
Après avoir analysé les différents besoins de nos utilisateurs finaux, et avoir classé ces
besoins analytiques par thème, nous allons passer aux différentes spécifications
requises par notre nouveau système décisionnel et qui sont associées aux acteurs définis
ci-dessus. Le tableau ci-dessous contient les principales fonctionnalités de
l’administrateur :
Spécification Description
Créer un groupe Permet d’ajouter un nouveau groupe d’utilisateurs au système.
Modifier groupe Permet de mettre à jour les droits d’accès d’un groupe.
Supprimer groupe Permet de supprimer le groupe.
Ajouter utilisateur à un
Permet de rattacher un utilisateur à un ou plusieurs groupes.
groupe
Modifier utilisateur Permet de mettre à jour les droits d’accès d’un utilisateur.
Supprimer utilisateur Permet de faire disparaitre un utilisateur d’un ou plusieurs
d’un groupe groupes.
Tableau 11: Les spécifications de l'administrateur
62
Partie II Chapitre 3 : Analyse des besoins
Spécification Description
Se connecter Permet à un utilisateur de s’authentifier.
Ajouter rapport Permet de créer un nouveau rapport.
Modifier rapport Permet de mettre à jour un rapport déjà créé.
Supprimer rapport Permet d’effacer un rapport déjà créé.
Télécharger rapport Permet d’exporter un rapport à partir du système.
Ajouter ratio Permet d’insérer un ratio dans un rapport
Supprimer ratio Permet de supprimer un ratio dans un rapport
Consulter tableau de bord Permet de visualiser un tableau de bord.
Se déconnecter Permet à l’utilisateur de fermer sa session
Tableau 12: Les spécifications des utilisateurs
Pour répondre aux exigences et besoins de la CAAT, nous avons opté pour une solution
décisionnelle basée sur un entrepôt de données qui sera alimenté à partir de deux
sources de données qui sont : la base de données de l’ERP CIRIS sous Oracle et le fichier
Excel des prévisions.
Nous avons utilisé un processus ETL pour extraire les données à partir de leurs sources
.Ces données subissent une série de transformations avant qu’elles soient chargées dans
l’entrepôt de données.
Enfin, nous avons mis en place un tableau de bord ainsi qu’un outil d’analyse OLAP. Ces
outils permettront aux utilisateurs finaux d’exploiter les données stockées dans
l’entrepôt.
63
Partie II Chapitre 3 : Analyse des besoins
Conclusion
L’analyse des besoins nous a permis de définir l’ensemble des fonctionnalités requises
dans notre nouveau système décisionnel.
Nous avons proposé un système décisionnel basé sur un entrepôt de données dont nous
allons définir le schéma conceptuel dans le prochain chapitre.
64
Chapitre 4
Conception du système
décisionnel
« Un entrepôt de données ne s'achète pas, il se
construit. »
Bill Inmon
Le système décisionnel que nous avons réalisé au profit de la CAAT est basé sur la
centralisation des données dans un Data warehouse (Entrepôt de données), qui sera par la
suite la source d’alimentation des outils d’analyse BI (OLAP et Tableau de bord).
Selon l’approche de [KIMBALL et al, 2013], la conception d’un data warehouse repose sur
la représentation en étoile et ses dérives.
Dans ce chapitre, nous allons, dans un premier lieu, détailler la conception du Data
Warehouse du système à réaliser. Par la suite, nous donnerons la conception de l’ETL qui
assure le traitement et le chargement des données à partir des deux sources (ERP CIRIS et
Fichier EXCEL des prévisions). En dernier, nous présenterons la conception du cube OLAP
et la conception du tableau de bord.
65
Partie II Chapitre4 : Conception du système décisionnel
Cette analyse nous a menés à identifier quatre thèmes analytiques. Par la suite, nous
avons réalisé la matrice d’architecture en bus décisionnel (Bus Matrix) et nous avons
défini les dimensions puis les faits liés à chaque thème.
Cette matrice nous a permis de faire l’intersection entre les faits et les dimensions. Par
la suite nous avons défini les attributs de chaque dimension pour répondre aux besoins
en axes d’analyse. Puis, nous avons identifié les mesures à inclure dans chaque table des
faits. En dernier, nous avons établi le schéma en étoile de chaque table des faits.
* Processus métier : Le processus métier sur lequel repose cette analyse est la
Production dans les assurances (Voir Processus de production). Cette analyse permet
de suivre l’évolution du chiffre d’affaire en nombre et en valeur selon plusieurs axes
d’analyse (par Client, Branche, Agence…). Ce thème comprend deux schémas :
66
Partie II Chapitre4 : Conception du système décisionnel
Agence
Agent
Produit
Date (Date Effet, Date Emission, Date Echéance)
Client Entreprise
Client Particulier
Type Contrat
Prime de police
Coût de Police
Fond de Garantie
Coût du Timbre Fiscal
Taxe sur la Valeur Ajoutée
Droit de Timbre
Réduction
Type
Nom d’attribut Désignation
d’attributs
Id_Agence Clé étrangère de l'agence qui a fourni la police
Id_Agent Clé étrangère de l'agent qui a établi la police
Id_Particulier Clé étrangère du client assuré de type particulier
Id_Entreprise Clé étrangère du client assuré de type entreprise
Clés Id_Produit Clé étrangère du produit assuré
étrangères Id_TypeContrat Clé étrangère du type de contrat
vers DateEmission Date de création de la police d’assurance
dimensions La date où l’objet assuré commence à être garanti par la
DateEffet
Compagnie
La date où l’objet assuré n’est plus garanti par la
DateEchéance
Compagnie.
Faits non Clé naturelle de la police.
Clé_Police
cumulables
PrimeProduit La prime à payer par garantie
Faits CP Le coût de police
cumulables FGA Le fond de garantie
TF Le coût du timbre fiscal
67
Partie II Chapitre4 : Conception du système décisionnel
* Grain : Chaque ligne dans la table des faits ‘Suivi-ProductionGarantie’ représente une
nouvelle Garantie assurée dans un Contrat d’assurance d’un Client donné au niveau
d’une Agence à une date donnée.
68
Partie II Chapitre4 : Conception du système décisionnel
Agence
Garantie
Date
Client Entreprise
Client Particulier
Type Contrat
Type
Nom d’attribut Désignation
d’attributs
Id_Agence Clé étrangère de l'agence qui a fourni la police
Clés Id_Particulier Clé étrangère du client assuré de type particulier
étrangères Id_Entreprise Clé étrangère du client assuré de type entreprise
vers Id_Garantie Clé étrangère du détail garantie assurée
dimensions Id_TypeContrat Clé étrangère du type de contrat
DateEmission Date de création de la police d’assurance
Faits non Clé naturelle de la police.
Clé_Police
cumulables
Faits La prime à payer par garantie
PrimeGarantie
cumulables
Tableau 14: Table des faits 'Suivi-ProductionGarantie'
*Processus métier : Le processus métier sur lequel repose cette analyse est
l’Indemnisation dans les assurances (Voir Processus d’indemnisation). Cette analyse
permet de suivre l’évolution de déclaration des sinistres (nombre de sinistres) ainsi que
le montant des indemnisations selon plusieurs axes (Branche, Garantie, Expert…)
*Grain : Chaque ligne dans la table des faits ‘Suivi-Sinistre’ représente une Garantie liée
à un Produit indemnisée après un sinistre survenu dans un Lieu de Sinistre, déclaré par
le Client au niveau d’une Agence et traité par un Agent, évalué par un Expert à une date
donnée.
Agence
Agent
Produit
Garantie
Client Entreprise
Client Particulier
Expert
Opération Sinistre
Pays Sinistre
Lieu Sinistre
Nature Dommage
Date (Date Survenance, Date Déclaration, Date Opération)
Montant indemnisé
TVA
Type
Nom d’attribut Désignation
d’attribut
Id_Agence Clé étrangère de l'agence où le sinistre est déclaré.
Id_Agent Clé étrangère de l'agent
Id_Entreprise Clé étrangère du client assurée de type entreprise
Clés
Id_Particulier Clé étrangère du client assurée de type particulier
étrangères
Id_Expert Clé étrangère de l'expert qui intervient sur le sinistre
des
dimensions Id_OpérartionSinistr Clé étrangère de l'opération effectuée sur le sinistre
e
Clé étrangère de la nature de dommage indemnisé pour
Id_NatureDommage
la branche automobile.
70
Partie II Chapitre4 : Conception du système décisionnel
71
Partie II Chapitre4 : Conception du système décisionnel
*Processus métier : Le processus métier sur lequel repose cette analyse est la
*Production dans les assurances (Voir Processus de production). Cette analyse est
proposée pour suivre l’évolution des créances de l’entreprise selon plusieurs axes
(Agence, Client, Période…) et avoir une idée sur l’état financier de l’entreprise à court et
moyen termes.
*Grain : Chaque ligne dans cette table des faits ‘Suivi-Encaissement’ représente le
montant encaissé par chaque Client à une Date donnée pour une Branche donnée auprès
d’une Agence à une date donnée.
72
Partie II Chapitre4 : Conception du système décisionnel
Agence
Client Entreprise
Client Particulier
Branche
Date (Date Encaissement)
*Faits (Mesures) : La mesure cumulable nécessaire pour l’analyse dans cette table des
faits est :
Montant encaissé
Les créances sont calculées dans le cube OLAP (voir 3.2. Les Groupes de mesures)
*Processus métier : Les processus métiers sur lesquels repose cette analyse sont : la
*Production et l’Indemnisation dans les assurances (Voir Processus de production
et Indemnisation). Ce thème d’analyse assure la comparaison des chiffres réalisés par
rapport aux chiffres estimés par l’entreprise au début de chaque année.
*Grain : Chaque ligne dans la table des faits ‘Suivi-Prévision’ représente le chiffre
d’affaire de Production ou l’indemnisation des Sinistres prévus en nombre et en valeur
pour chaque Branche et pour chaque Agence au début de chaque Trimestre.
Agence
Branche
Date (Date début trimestre)
Type prévision
*Faits (Mesures) : Les mesures cumulables nécessaires pour l’analyse dans cette table
des faits sont :
Montant
Nombre
Type
Nom d’attribut Désignation
d’attribut
Id_Agence Clé étrangère de l'agence.
Clés étrangères Id_Branche Clé étrangère de la branche concernée par la prévision.
vers Clé étrangère du type de la prévision (Production ou
dimensions Id_TypePrévision
Sinistre)
DatePrévision C’est la date du début de trimestre de la prévision.
Montant La valeur estimée du chiffre d’affaire ou d’indemnisation
Faits
Le nombre estimé du contrat d’assurance ou de sinistres
cumulables Nombre
déclarés.
Tableau 17: Table des faits 'Suivi-Prévision'
74
Partie II Chapitre4 : Conception du système décisionnel
Dans cette matrice, nous résumons le lien entre les tables des faits et les dimensions.
75
Partie II Chapitre4 : Conception du système décisionnel
Dimension Agence c'est la dimension qui désigne l'agence ou la succursale liée au siège.
76
Partie II Chapitre4 : Conception du système décisionnel
d'assurance
GrandeBranche La grande branche qui contient les Branche Automobile, Branche
sous branches. Transport…
Dimension c'est la dimension qui représente un client de type Entreprise assurant un
ClientEntreprise objet au niveau de la compagnie
Nom d’attribut Désignation Ex. Valeurs
Id_Entreprise Clé de substitution de la dimension 1, 2…
Clé_Entreprise Clé naturelle de la dimension 102, 207…
RaisonSociale_Entrep Le nom de l'entreprise. Sonatrach, Algerie Telecom…
rise
Type_Client Le type d’assuré ‘Entreprise’ Entreprise.
Dimension c'est la dimension qui représente un client de type Particulier assurant un
ClientParticulier objet au niveau de la compagnie
Nom d’attribut Désignation Ex. Valeurs
Id_Particulier Clé de substitution de la dimension 1, 2.
Clé_Particulier Clé naturelle de la dimension 1004, 18574…
Nom_Particulier Nom et prénom du client GUESMI Abdelkader…
Sexe Le sexe du client Féminin, Masculin
Tranche_Age La tranche d’âge à laquelle appartient <20, [20-30],…,>60
le client
Type_Assure Le type d'assuré ‘Particulier’ Particulier
Dimension Type c'est la dimension désignant le type du contrat d'assurance élaboré:
contrat avenant de changement, résiliation, contrat…
Nom d’attribut Désignation Ex. Valeurs
Id_TypeContrat Clé de substitution de la dimension 1, 2, 3…
Clé_TypeContrat Clé naturelle de la dimension M, N, R.
TypeContrat Type du contrat de police (Avenant de Modification, Résiliation,
modification, résiliation...) Nouvelle affaire.
Dimension Expert c'est la dimension qui regroupe tous les Experts qui interviennent pour
évaluer les sinistres.
Nom d’attribut Désignation Ex. Valeurs
Id_Intermediaire Clé de substitution de la dimension 1, 2, 3…
Clé_Intermediare Clé naturelle de la dimension 3070, 437…
Nom_Intermediaire Nom et prénom de l'expert BENDIBA Elias, HAMAICI
Mohamed….
Dimension Nature c'est la dimension représentant le type de dommage dans un sinistre, cette
Dommage dimension concerne la grande branche automobile.
Nom d’attribut Désignation Ex. Valeurs
Id_NatureDommage Clé de substitution de la dimension 1, 2
Clé_NatureDommage Clé naturelle de la dimension M, C
Nature Nature du dommage Matériel, Corporel
Dimension c'est la dimension qui représente une commune dans la wilaya où le
LieuSinistre sinistre s’est déroulé.
Nom d’attribut Désignation Ex. Valeurs
Id_LieuSinistre Clé de substitution de la dimension 1, 2, 3…
77
Partie II Chapitre4 : Conception du système décisionnel
78
Partie II Chapitre4 : Conception du système décisionnel
2. Conception de l’ETL
Pour réaliser un processus d’ETL, une conception préalable doit être faite pour montrer
la logique suivie pour le chargement de données dans le DW à partir des deux sources.
Le processus d’ETL conçu permet de faire un chargement initial et incrémental sur les
nouvelles données ou les données qui ont subi un changement.
La particularité du chargement incrémental réside dans le fait qu’on ne charge que les
lignes modifiées ou rajoutées dans la source.
79
Partie II Chapitre4 : Conception du système décisionnel
Pour charger les données dans les tables de dimensions, on doit faire attention à son
type. Dans notre système, nous avons deux types de dimensions à évolution lente.
Les dimensions de Type 1 : Pour insérer une ligne dans cette dimension, nous vérifions
si elle existe déjà dans le DW, si elle existe, nous vérifions si elle a subi des modifications
pour la mettre à jour dans le DW tout en écrasant l’ancienne valeur. Sinon, on insère la
nouvelle après une série de traitements. Dans notre système toutes les dimensions sont
de type 1 sauf les dimensions Agence et Agent.
80
Partie II Chapitre4 : Conception du système décisionnel
Donc, avant d’insérer une ligne, on vérifie si elle existe déjà dans la table de dimension, si
elle existe, nous vérifions si elle est modifiée pour créer une nouvelle ligne en précisant
sa DateDébut et nous précisons la DateFin pour l’ancienne ligne. Si elle n’existe pas, on
doit la rajouter dans la dimension tout en précisant sa DateDébut. Dans notre système,
il y a deux dimensions de type 2 qui sont : Dimension Agence et Dimension Agent.
81
Partie II Chapitre4 : Conception du système décisionnel
Pour charger les données dans une table des faits, on doit prendre seulement les lignes
susceptibles d’être changées au niveau de la source et ceci grâce à la Date de Clôture
comptable qui est spécifiée au niveau de la source, cette date permet, lorsqu’elle est
désignée, de ne plus modifier cette ligne dans la source.
Pour les lignes où la date de clôture comptable n’est pas encore atteinte, on doit vérifier
leur existence au niveau du DW, sinon on l’insère après une série de traitements. Si elle
existe, on vérifie si une modification a été faite pour la mettre à jour au niveau du DW.
82
Partie II Chapitre4 : Conception du système décisionnel
Figure 29: Processus de chargement de données dans les tables des faits
La deuxième source de notre système c’est le fichier Excel des prévisions qui est
structuré comme suit :
83
Partie II Chapitre4 : Conception du système décisionnel
Ce fichier tel qu’il est fourni ne peut pas être exploité, ce qui nous a menés à proposer
une nouvelle conception de ce fichier qui servira par la suite lors du chargement de ses
données. La nouvelle conception est la suivante :
Dans cette feuille, chaque ligne de la matrice désigne le chiffre prévisionnel à produire
ou à indemniser par succursale et pour chaque branche d’assurance pour l’exercice à
venir.
Dans cette feuille, chaque ligne de la matrice désigne le nombre prévisionnel des polices
d’assurance ou des sinistres déclarés par succursale et pour chaque branche
d’assurance.
Après avoir analysé les données provenant des sources, nous avons défini une stratégie
de traitement de ces données que nous résumons dans les points suivants :
Définition des clés de substitution : pour remplacer les clés naturelles et être
indépendant de la source.
Changement et unification des types de données : pour assurer la compatibilité
entre la source et le DW.
Formatage de date (AAAA-MM-JJ)
Remplacer les ‘Null’ par des valeurs par défaut
Elimination des doublons
84
Partie II Chapitre4 : Conception du système décisionnel
Afin de gérer les erreurs pouvant survenir, nous suivons une stratégie qui consiste à
créer une table au niveau du DW qui va contenir les messages d’exécution d’ETL avec la
date et l’heure. En cas d’erreur, l’administrateur recevra une notification par mail.
Les lignes posant des problèmes lors de chargement dans le DW seront stockées dans
une autre table dans le DW pour que l’administrateur puisse régler les problèmes liés
uniquement à ces lignes, puis relancer l’ETL sur ces lignes.
De plus, en cas d’échec de l’ETL lors de son exécution, nous avons pensé à mettre en
place une stratégie qui consiste à reprendre l’ETL à partir de son point d’échec sans
reprendre tout le processus et ceci pour assurer une meilleure performance de ce
processus.
Notre système repose sur une conception (MOLAP). Les calculs et les indicateurs
agrégés ainsi que les analyses seront représentés par un schéma MOLAP.
Pour notre cas, et afin de répondre aux analyses requises par les utilisateurs, nous avons
conçu un seul cube OLAP qui contient toutes les mesures. Un seul cube suffit car toutes
les analyses sont liées entre elles et les indicateurs et ratios sont calculés en se basant
sur différentes mesures.
Nous avons élaboré les hiérarchies suivantes pour répondre aux besoins des clients :
Hiérarchie Modélisation
«Branche-Produit » Produit Branche Grande branche
« Date » Jour Mois Trimestre Semestre Année
« Wilaya- Lieu sinistre » Lieu sinistre Wilaya
«Type agence – Agence » Agence Type Agence
85
Partie II Chapitre4 : Conception du système décisionnel
Dans cette partie, nous allons définir les groupes de mesures nécessaires pour l’analyse.
86
Partie II Chapitre4 : Conception du système décisionnel
Le tableau de bord est destiné à toutes les directions concernées par le système
décisionnel, et chacune d’elle aura le même modèle et les mêmes indicateurs et ratios
avec des niveaux de détails différents.
Pour pouvoir proposer une conception de ce tableau de bord, nous avons pris les
objectifs en commun de toutes les directions.
Nous avons suivi une démarche basée sur l’approche GIMSI [FERNANDEZ 2008] qui se
base sur :
87
Partie II Chapitre4 : Conception du système décisionnel
Ce tableau résume les indicateurs à inclure dans ces tableaux de bord, leurs formules
ainsi que leurs objectifs :
Volet
Objectif Indicateur ou Ratio Formule de calcul
d’analyse
Améliorer le taux de Taux de réalisation CA réalisé/ CA prévisionnel
réalisation CA en CA
[CA (N)- CA (N-1)]/ CA (N-
Augmenter le CA Evolution du CA
Production
1)
Taux de participation
Augmenter le CA d’une branche au CA CA branche/ CA total
par branche total
Taux de participation
Sinistre
Recours aboutis/
Suivre le recouvrement de Taux de
Recours estimés
recours recouvrement
l’entreprise Créances
88
Partie II Chapitre4 : Conception du système décisionnel
Pour calculer ces indicateurs et ratios, nous nous basons sur les données insérées dans
le Data Warehouse. Ces calculs se font au niveau du cube OLAP.
Après avoir défini tous les indicateurs utiles pour la prise de décision, nous présentons
un modèle simplifié du tableau de bord que nous avons réalisé.
Ce modèle du tableau de bord est conçu de la même manière pour le cas d’analyse
des indemnisations et des créances mais les indicateurs et ratios affichés changent.
89
Partie II Chapitre4 : Conception du système décisionnel
Les tableaux de bord que nous avons réalisés sont de deux types :
1. Tableau de bord statiques : les indicateurs et les données affichés sont figés
2. Tableau de bord paramétrable : le décideur a la possibilité de choisir les données
à afficher dans son tableau de bord selon le besoin, et il peut descendre dans les
détails.
Conclusion
A travers ce chapitre, nous avons vu en détails la conception du système décisionnel de
la CAAT.
90
Chapitre 5
Réalisation du système
décisionnel
« Tout ce que l’esprit peut concevoir, tout ce en
quoi il peut croire, il peut aussi le réaliser»
Napoleon Hill1
Après avoir présenté la conception de notre système décisionnel dans le chapitre précédent,
nous abordons dans ce chapitre sa réalisation. Ce chapitre traite l’aspect technique de
notre projet décisionnel c.-à-d. que nous allons détailler les outils de développement pour
chaque composant (Data Warehouse, ETL, OLAP et Tableau de Bord), et nous allons
proposer une architecture physique pour déployer ce système et nous finirons par quelques
consignes appliquées pour assurer la sécurité du système.
1
C’est un auteur américain spécialiste dans le domaine du développement personnel.
91
Partie II Chapitre5 : Réalisation du système décisionnel
92
Partie II Chapitre5 : Réalisation du système décisionnel
3. Réalisation de la solution
Pour réaliser le système décisionnel de la CAAT, nous sommes passés par quatre phases
d’implémentation qui sont :
1. L’implémentation du DW
2. L’implémentation de l’ETL
3. L’implémentation du cube OLAP
4. L’implémentation du Tableau de bord
3.1. Implémentation du DW
Nous avons utilisé SQL Server 2012 pour créer notre entrepôt de données
« PFE_CAAT_DW» sous un format relationnel correspondant aux schémas en étoile
présentés dans le chapitre précédent.
93
Partie II Chapitre5 : Réalisation du système décisionnel
Chaque fait est représenté par une table des faits qui est associée à plusieurs tables de
dimensions à travers des clés étrangères (clés de substitution des dimensions)
Figure 33: Schéma d’une table des faits sous SQL Server 2012
Nous avons utilisé SSIS pour développer notre processus ETL. Nous avons créé deux
packages :
Le premier package contient les traitements appliqués sur les données récupérées à
partir de la source de données Oracle 11g de l’ERP CIRIS.
Le deuxième package contient les traitements appliqués sur les données issues du
fichier Excel des prévisions.
Dans un package, nous avons créé deux types de flux : flux de contrôle et flux de
données.
94
Partie II Chapitre5 : Réalisation du système décisionnel
Le flux de contrôle s’occupe de gérer l’exécution des tâches définis dans les flux de
données.
Le flux de données contient le processus ETL appliqué pour remplir chaque table des
faits ou dimensions, allant de la source de données, passant par la séquence des
transformations à appliquer et arrivant à la destination des données après traitement
(DW). L’outil SSIS offre la fonctionnalité de gestion des erreurs à travers la
journalisation et les flux d’orientation des erreurs.
95
Partie II Chapitre5 : Réalisation du système décisionnel
Figure 35: Flux de données sous SSIS d’un ETL sur une dimension
Figure 36: Flux de données sous SSIS d’un ETL sur une table des faits
Nous avons utilisé SSAS pour développer un seul cube OLAP dans lequel nous avons créé
une vue sur la source de données, les dimensions d’analyse, les mesures et les KPI. Nous
avons défini les différentes hiérarchies pour faciliter la navigation dans le cube.
96
Partie II Chapitre5 : Réalisation du système décisionnel
Pour que les utilisateurs finaux du système décisionnel puissent analyser dans les
détails la situation de l’entreprise, nous leurs avons donnés accès en lecture au cube
OLAP à travers Microsoft Excel.
Il suffit de créer une connexion au cube, et selon les droits d’accès, l’utilisateur peut faire
les analyses voulues de la manière qu’il préfère, tout en créant des tableaux croisés
dynamiques, des graphes… et voici une capture de cette analyse OLAP.
97
Partie II Chapitre5 : Réalisation du système décisionnel
Arrivant à la réalisation du tableau de bord, nous avons utilisé l’outil SSRS. Ce dernier
propose une palette de différents outils (Matrice, graphes, indicateurs…) qu’on peut
insérer directement dans la zone du rapport.
Pour remplir ces composantes par les données, il suffit de spécifier des requêtes MDX
(Multidimensional Expressions) pour récupérer les données à partir du cube OLAP.
Après avoir élaboré les différents tableaux de bord, il faut les déployer sur le serveur de
rapports sous SSMS pour les afficher sur le navigateur web par la suite.
98
Partie II Chapitre5 : Réalisation du système décisionnel
99
Partie II Chapitre5 : Réalisation du système décisionnel
Les chargés d’études (Analystes métiers) ont accès au serveur OLAP pour élaborer
les rapports d’analyse sous Excel.
Les directeurs centraux, les sous directeurs, les cadres dirigeants et le PDG ont accès
aux tableaux de bord élaborés par SSRS. De plus, ils ont la possibilité d’accéder au
serveur OLAP en utilisant Excel s’ils veulent avoir plus de détails.
L’ensemble de ces utilisateurs passent par un serveur d’authentification (Annuaire
LDAP) 1qui est déjà fonctionnel au niveau de la CAAT.
Le schéma suivant résume l’architecture technique de notre solution.
Les performances recommandées pour les deux serveurs (de BDD et d’application) sont
les suivants :
1
Etude de l’existant Architecture technique
100
Partie II Chapitre5 : Réalisation du système décisionnel
Gérer les droits d’accès des utilisateurs aux applications de restitution de données
par le serveur d’application en exploitant les comptes d’annuaire LDAP.
101
Partie II Chapitre5 : Réalisation du système décisionnel
Conclusion
Dans ce chapitre nous avons présenté l’architecture technique de la solution
décisionnelle ainsi que les outils de développement qui respectent les contraintes
techniques imposées par la DSI et le cahier des charges. Afin de protéger ce système
décisionnel nous avons proposé quelques mécanismes de sécurité.
102
Conclusion
générale
103
Conclusion Générale
La CAAT est une entreprise spécialisée dans le métier des assurances. Cette entreprise
évolue dans un environnement hostile à cause des différents changements auxquels elle
est exposée.
Pour survivre, la CAAT doit disposer des informations nécessaires pour prendre les
décisions. C’est pourquoi elle a lancé un projet de réalisation d’un système
d’informations décisionnel, qui nous a été confiés comme projet de fin d’études.
Dans ce mémoire de projet de fin d’études intitulé « Conception & Réalisation d’un
Système d’Information Décisionnel pour la CAAT », nous avons exposé notre
solution. Nous avons organisé notre travail en deux parties.
Dans la première partie nous avons présenté une synthèse bibliographique sur les
systèmes d’information décisionnels, les entrepôts de données et les outils de
restitutions et d’analyse de données, comme nous avons présenté le domaine métier des
assurances. Notre objectif dans cette partie étant de comprendre les concepts de base
liés à notre domaine du travail, pour pouvoir entamer la deuxième partie qui est la
partie pratique, dans laquelle nous avons proposé notre solution décisionnelle .Cette
solution consiste à :
104
Conclusion Générale
Nous avons abouti à cette solution après avoir étudié le système existant de la CAAT et
les différents besoins de ses décideurs à travers les interviews que nous avons menées.
Et pour développer notre solution décisionnelle, nous avons utilisé la technologie de
Microsoft SQL Server BI Suite 2012. Cette technologie inclut plusieurs composants à
savoir : SQL server pour l’entrepôt de données, SSIS pour l’ETL, SSAS pour OLAP et SSRS
pour le tableau de bord.
Cette expérience du projet de fin d’études était amplement enrichissante, car elle nous a
permis d’affronter un nouveau monde celui des entreprises et donc de compléter notre
formation d’ingénieur en informatique par une expérience professionnelle. De plus, nous
avons acquis plus d’expérience concernant la gestion de projet et le travail en équipe.
Nous avons également appris un nouveau métier celui des assurances et de nouveaux
concepts dans le domaine des systèmes décisionnels. Et en dernier, nous avons eu
l’opportunité d’apprendre la manipulation d’un nouvel outil de développement comme
Microsoft BI Suite.
Perspectives
Comme perspectives de notre système, nous proposons de :
Publier les tableaux de bord et les rapports d’Excel sur un portail collaboratif comme
SharePoint.
Déployer l’architecture technique proposée dans la réalisation au niveau de
l’entreprise.
Former les utilisateurs sur le nouveau système.
Intégrer les données des autres directions, comme la réassurance quand l’ERP sera
déployé à leur niveau, et la direction des ressources humaines.
105
Références Bibliographiques et Webographiques
Références bibliographiques
[BOUALI et al, 2014] BOUALI M. MEZIANE K. Conception et Réalisation d’un Data Warehouse
et d’un Tableau de bord pour le pôle Automotive et Service du Groupe
Cevital «Activité Vente ». Mémoire de PFE en informatique. Alger: ESI,
2014
[BOUQUIN 2003] BOUQUIN H. Le contrôle de gestion. France: Edition P.U.F, 2003
[CCSF 2010] CCSF Secrétariat général. Comité Consultatif du Secteur Financier.
Glossaire d’assurance, 2010
[CHOUDER 2007] CHOUDER L. Entrepôt Distribué de Données. Thèse de magistère en
informatique. Alger : Institut National de Formation en Informatique
(I.N.I), 2007
[DADDI-HAMMOU 2010] DADDI HAMMOU M. Analyse du comportement du consommateur dans
le marché algérien des assurances. Mémoire de fin de cycle en commerce
et marketing. Alger : ENSSEA (EX INPS), 2010
[DEARBORN 2003] Dearborn Financial Services. Insurance Fundamentals, Dearborn Career
Development, 2003
[ENCINAS 2005] ENCINAS SERNA M.T. Entrepôts de données pour l’aide à la décision
médicale : Conception et expérimentation. Thèse de doctorat en
informatique. France: Université Joseph Fourier, 2005
[FERNANDEZ 2008] Fernandez A. Les nouveaux tableaux de bord des managers : le projet
décisionnel dans sa totalité. 4ème Edition, Paris : Edition d’organisation
(Eyrolles), 2004
[FRANCO et al, 2001] FRANCO J., DE LINGNROLLES S. Piloter l’entreprise grâce au data
warehouse. 2ème Edition, France: Eyrolles, 2001
106
Références Bibliographiques et Webographiques
[GAM EL GOLLI 2008] GAM EL GOLLI I. Ingénierie des Exigences pour les Systèmes
d’Information Décisionnels: Concepts, Modèles et Processus La méthode
CADWE. Thèse de doctorat en informatique. Paris I : Université Paris I –
Panthéon – Sorbonne, 2008
[HAMLAOUI et al, 2014] HAMLAOUI N, HAMROUN K. Conception et réalisation d’un Data
warehouse et d’un tableau de bord pour la banque AL Baraka d’Algérie.
Mémoire de PFE en informatique, Alger : ESI, 2014
[INFORMATICA 2008] INFORMATICA. Des données de qualité : Exploitez le capital de votre
organisation. Un livre blanc de JEMM research, 2008
[INMON 2002] INMON W.H. Building the Data Warehouse. 3rd Edition, USA: John Wiley
& Sons, 2002
[JUGLARET 2013] JUGLARET F. Indicateurs et Tableaux de Bord pour la prévention des
risques en Santé-Sécurité au Travail. Thèse de doctorat en Sciences et
Génie des Activités à Risques. Paris : École Nationale Supérieure des
Mines de Paris, 2013
[KANICLIDES et al, 1994] KANICLIDES T., KIMBLE C. Executive Information Systems: A framework
for their development and use. England: University of York - Department
of Computer Science, 1994
[KHOURI 2008] KHOURI S. Modélisation conceptuelle à base ontologique d’un entrepôt
de données. Thèse de magistère en informatique. Alger : Institut National
de Formation en Informatique (I.N.I), 2008
[KIMBALL 2005] KIMBALL R. Le Data Warehouse, Guide de conduite de projet. 1ère
Edition, France: Eyrolles, 2005.
[KIMBALL et al, 2013] KIMBALL R, MARGY R. The Data warehouse toolkit: The Definitive Guide
to Dimensional Modeling. 3rd Edition, United States of America: John
Wiley & Sons, 2013
[LAMBERT-FAIVRE 1999] LAMBERT-FAIVRE Y. Droits des assurances, 10ème Edition. Paris : Ed
Dalloz Delta, 1999
[LEVET 2001] LEVET J-L. L’intelligence économique : mode de pensée, mode d’action,
Paris : Economica, 2001
[MULUMBA-KENGA et al, MULUMBA-KENGA MARCEL T, DEVODER P. L’organisation du marché
2011] des assurances et l’impact de l’industrie des assurances sur l’économie
Cas de la R. D. Congo : Louvain School of Management, 2011
[ORACLE 2009] ORACLE. Oracle Database 11g: Data Warehousing Fundamentals, 6-The
ETL Process: Extracting Data, 2009
107
Références Bibliographiques et Webographiques
[Web 01] PETITE-ENTREPRISE. L’information dans l’entreprise [en ligne], Fiche Pratique, Janvier
2012. Disponible sur : <http://www.petite-entreprise.net/P-3079-81-G1-l-information-
dans-l-entreprise.html> (Consulté le 21.07.2014)
[Web 02] DRISSI M. La prise de décision au sein de l’entreprise [en ligne], 01.10.2008. Disponible
sur : <http://www.enviedentreprendre.com/2008/10/la-prise-de-dci.html> (Consulté le
20.07.2014)
[Web 03] GRIM Y. Passez en mode BI [en ligne]. Disponible sur : <www.developpez.com > (Consulté
le 11.07.2014)
[Web 04] ORACLE. Oracle® Business Intelligence Standard Edition One Tutorial
Release 10g [en ligne]. Disponible
sur : <http://docs.oracle.com/html/E10312_01/dm_concepts.htm> (Consulté le
24.08.2014)
[Web 05] CAAT. Présentation de la CAAT, 2012 [en ligne]. Disponible sur :
<http://fr.slideshare.net/hamadouchehamid/prsentation-march-amp-caat2012-
108
Références Bibliographiques et Webographiques
14490020?qid=4e860f48-db91-4fb2-9ed5-a729d8b8120e&v=qf1&b=&from_search=6>
(Consulté le 10.08.2014)
[Web 06] MC2I (cabinet de conseil en SI à Paris). Systèmes décisionnels : Conseil en systèmes
décisionnels [en ligne]. Disponible sur : <http://www.mc2i.fr/-Systemes-decisionnels->
(Consulté le 5.08.2014)
[Web 07] FERNANDEZ A. GIMSI : Le projet business intelligence clés en main. Méthode pour
concevoir et réaliser le système décisionnel de l’entreprise [en ligne], 2014. Disponible
sur <www.piloter.org> (Consulté le 10.08.2014)
[Web 08] OILLIC J F. Guide tableau de bord [en ligne]. Disponible sur :<www.rca.fr> (Consulté
le 11.08.2014)
[Web 09] COMPARIS (site comparateur sur Internet en Suisse). Prestation d’assurance [en ligne].
Disponible sur : <http://fr.comparis.ch/hausrat-
versicherung/info/glossar/versicherungsleistung.aspx> (Consulté le 19.07.2014)
[Web 10] PICARD.P. ASSURANCE : Économie de l'assurance [en ligne]. Disponible sur :
<http://www.universalis.fr/encyclopedie/assurance-economie-de-l-assurance/>
(Consulté le 14.07.2014)
[Web 11] ESA de Paris. Présentation du monde de l’assurance [en ligne]. Disponible sur :
<http://formation-bts-
assurances.esaassurance.com/ecole_superieure_assurances/presentation_assurance.htm
> (Consulté le 19.07.014)
[Web 12] MSDN. SQL Server Management Studio [en ligne]. Disponible sur : <
https://msdn.microsoft.com/fr-fr/library/hh213248.aspx > (Consulté le 06.05.2015)
[Web 13] TECHNET. SQL Server Integration Services [en ligne]. Disponible sur : <
https://technet.microsoft.com/en-us/library/ms141026.aspx > (Consulté le 06.05.2015)
[Web 14] TECHNET. SQL Server Analysis Services [en ligne]. Disponible sur : <
https://technet.microsoft.com/fr-fr/library/ms175609%28v=sql.90%29.aspx >
(Consulté le 06.05.2015)
[Web 15 MSDN. Reporting Services (SSRS) [en ligne]. Disponible sur : <
https://msdn.microsoft.com/fr-fr/library/ms159106.aspx > (Consulté le 06.05.2015)
109
Annexe A
110
1. Les directions de la CAAT
a. Directions Développement : ce sont les directions qui s’occupent de définir la
politique de la compagnie en matière d’organisation et de vente.
Direction des Ressources humaines : elle définit les postes et les procédures de travail
111
Direction d’audit : est chargée de contrôler le fonctionnement interne de l’entreprise en
élaborant un programme d’audit qui touche toutes les activités de la CAAT.
b. Agence
112
Annexe B
113
1. Planning de travail
Le planning a été défini et validé en collaboration avec notre promoteur et notre l’encadreur comme suit :
114
Annexe C
115
1. La présentation pour le cadre dirigeant
Nous présentons quelques capture de la présentation faite pour le cadre dirigent de
développement.
116
Questionnaire de Réunion N° xx
Questions/Réponses
Questions détaillées
4.5. Existant
4.6. Besoins
117
Compte rendu de l’interview
Projet : Conception & Réalisation d’un système d’information décisionnel pour la CAAT.
Interview n° : 01
Date : 05/ 11/ 2014
Heure : 10 :00 – 12 :15
Lieu : CAAT –DSI- Bir Mourad-Rais Alger
Direction : Direction Transport
Objectifs de l’interview
Points abordés
Résumé
Nous avons commencé notre discussion par la présentation du projet de mise en place d’un système d’information décisionnel au
profit de la CAAT. Par la suite, nous avons défini les objectifs attendus de cette réunion tout en précisant l’importance de la définition
de besoins.
La direction centrale de transport joue deux rôles différents :
En tant que direction central classique : qui est sollicitée par les différentes directions des succursales pour : la tarification…
Et en tant que grande agence : qui gère les grand clients (CNAN, ENTNV, IPROC…) qui souscrivent de grands risques de
transport, émet les grands contrats d’assurances, paye les honoraires d’avocats et experts ...
Autant que direction centrale de Transport :
La direction doit rester en veille sur toute l’activité de la branche Transport, pour cela, les états en production et sinistre récupérés à
partir de CIRIS sont transmis via un courrier mensuellement et trimestriellement par les succursales vers le service d’étude et
statistique. Ce dernier se charge de faire la sommation de tous les états. Cette méthode est adoptée depuis 2013 et avant ça se faisait
par Excel.
Au niveau du service Etude et statistiques, on utilise Excel pour faire la sommation, la consolidation et élaborer les états remis au
directeur central et à la DPO.
Les sources de données utilisées sont assez fiables pour la prise de décision bien que les chiffres exacts à 100% soient obtenus en fin
de l’exercice comptable de l’année N.
De plus, la direction centrale de Transport travaille en collaboration étroite avec la direction Réassurance pour la déclaration de
sinistres importants. Et avec la DPO pour la remise des bilans.
Problèmes signalés :
La direction souffre du non consolidation des états prévenant des succursales ce qui engendre une charge de travail supplémentaire.
Documents remis
Alger, le 05/11/2014
118
Compte rendu de l’interview
Objectifs de l’interview
Points abordés
Résumé
Nous avons commencé notre discussion par la présentation du projet de mise en place d’un système d’information décisionnel au
profit de la CAAT. Par la suite, nous avons défini les objectifs attendus de cette réunion tout en précisant l’importance de la définition
des besoins.
La procédure actuelle adoptée pour la collecte des informations et la remonté des états, se déroule comme suit :
Depuis 2013, toutes les informations ne sont saisies qu’aux niveaux des agences en utilisant l’ERP CIRIS, que ce soient les contrats
d’assurances, les avenants ou même toutes les modifications ou annulations possibles. Par la suite, les agences établissent les
différents états en utilisant CIRIS qu’elles envoient à la succursale. Cette dernière se charge de consolider les informations en
prévenance des agences et puis elle les envoie à la direction centrale par mail.
Au niveau de la direction centrale, les chargés d’études, récupèrent ces informations et les exploitent en utilisant leurs propres
modèles de tableaux conçus par Excel et qui répondent à leurs besoins d’analyse.
En cas de problème, on peut accéder directement à l’agence ou succursale concernée via TeamViewer qui est installée au niveau de la
direction.
Les bilans établis sous Excel seront remis à la DPO, DFC et même le PDG.
Problèmes rencontrés :
Les états produits par CIRIS ne répondent pas complétement et aux besoins de la direction.
De plus, des informations très pertinentes à la prise de décision ne sont pas disponibles.
Documents remis
Alger, le 05/11/2014
119
Compte rendu de l’interview
Objectifs de l’interview
Points abordés
Résumé
Nous avons commencé notre discussion par la présentation du projet de mise en place d’un système d’information décisionnel au
profit de la CAAT. Par la suite, nous avons défini les objectifs attendus de cette réunion tout en précisant l’importance de la définition
de besoins.
1. L’engineering qui est la production et les sinistres liés aux risques de construction :
Tous risques informatiques
Tous risques chantiers
Bris de machine
Perte d’exploitation après bris de machine…
2. Le crédit qui est l’assurance contre l’insolvabilité
Cette direction assiste les agences et les succursales quand il s’agit des sinistres complexes qui dépassent leurs pouvoirs.
Chaque fin d’année, les agences et les succursales transmettent le bilan de 31/12 à la direction par mail. Les données de bilan sont
extraites à partir de CIRIS .Ces donnée sont généralement fiables. En cas de problème, la direction sollicite la succursale, cette
dernière contacte l’agence pour comprendre la source de problème.
Les contrats de cette direction ne sont pas renouvelables, dès que le projet est terminé, le contrat sera fermé.
Le Réglage sinistre doit se faire pendant 1 mois à partir du compte rendu remis par l’expert. Si la durée est dépassée la direction doit
payer des pénalités au client.
Cette direction traite rarement les recours qui concernent beaucoup plus le volet crédit.
Documents remis
//
Alger, le 06/11/2014
120
Compte rendu de l’interview
Objectifs de l’interview
Points abordés
Résumé
Nous avons commencé notre discussion par la présentation du projet de mise en place d’un système d’information décisionnel au
profit de la CAAT. Par la suite, nous avons défini les objectifs attendus de cette réunion tout en précisant l’importance de la définition
des besoins.
Niveau organisationnel : Les employés doivent maitriser toutes les activités de cette direction planification, organisation et contrôle
de gestion. Avoir un employé polyvalent est une nécessité pour assurer la continuité du travail.
Afin de s’autoévaluer, la DPO envoi un canevas aux succursales et agences. Ce canevas contient des paramètres de gestion technique
et financière à savoir le taux de la réalisation de la production et de sinistre en chiffre et en valeur. Ces statistiques permettent
d’évaluer les écarts par rapport aux objectifs définis à la fin de l’année précédente et de corriger certaines prévisions si les écarts
sont jugés importants.
Après avoir reçus les canevas remplis, la DPO effectue une consolidation par succursale et par branche. Ces chiffres sont transmis
vers la direction générale pour les discuter pendant le conseil de la direction qui se déroule une fois par an généralement fin d’année
et qui regroupe les directeurs des succursales, les directeurs techniques, les cadres dirigeants et le PDG. Pendant cette réunion un
rapport de conseil est rédigé et les prévisions de l’année N+1 sont établies.
La DPO élabore des tableaux de bord trimestriels sous Excel pour suivre l’évolution des chiffres d’affaire par agence et succursale qui
utilisent l’ERP CIRIS comme source de données.
La DPO s’occupe du réaménagement de l’organisation quand cela est imposé par la direction et validé par les auditeurs externes.
La DPO envoi un représentant qui assiste au CNA (Conseil National des Assurances) pour rester en veille et savoir ce qui se passe
dans les marchés des concurrents.
La DPO est une direction qui travaille avec toutes les directions car sa mission principale est l’échange de l’information.
Problèmes rencontrés :
Les états de CIRIS ne répondent pas au format des tableaux de bord de la DPO
Les employés en dessous des directeurs de service ne sont pas postés.
Documents remis
- Canevas 2015
- CAAT 2006-2012
- PLAN 2015 SUCSUD
- Présentation Projet de Plan 2014-CA
- Projet.plan 2014
- tab 2005-2011
Alger, le 06/11/201
121
Compte rendu de l’interview
Objectifs de l’interview
Points abordés
Résumé
Nous avons commencé notre discussion par la présentation du projet de mise en place d’un système d’information décisionnel au
profit de la CAAT. Par la suite, nous avons défini les objectifs attendus de cette réunion tout en précisant l’importance de la définition
de besoins.
On nous a expliquées clairement la procédure de travail adoptée par la direction IARD tout en se basant sur le ‘Guide de gestion’ qui
décrit en détail toutes les taches qu’il faut effectuer dès la naissance du contrat au niveau de l’agence. On a également mis l’accent sur
le pouvoir de règlement d’un sinistre qui est censé être respecté par les agences et succursales.
Cette direction consacre un temps considérable pour la reprise de travail qui doit être fait par les agences ou les succursales. Elle
effectue une étude plus approfondie sur ces dossiers avant de les accorder.
Problèmes signalés :
CIRIS est un outil intéressant qui offre des états mais sans la consolidation ce qui engendre un autre travail qui est la sommation
pour avoir une vue globale sur les chiffres réalisés.
En dernier, nous avons découvert qu’un poste de chargé d’études et statistiques manque or c’est un poste important pour
l’établissement des différents types d’analyses nécessaires à la prise de décisions.
Documents remis
//
Alger, le 09/11/2014
122
Compte rendu de l’interview
Objectifs de l’interview
Points abordés
Résumé
Nous avons commencé notre discussion par la présentation du projet de mise en place d’un système d’information décisionnel au
profit de la CAAT. Par la suite, nous avons défini les objectifs attendus de cette réunion tout en précisant l’importance de la définition
des besoins.
La procédure actuelle adoptée pour assurer le bon fonctionnement de la direction est bonne, de plus tous les postes sont respectés et
les taches sont biens effectuées.
Depuis 2013, toutes les informations et les états dont ils ont besoin sont récupérés à partir de CIRIS qui est une source fiable
d'informations.
La direction finance et comptabilité récupère les états des succursales qui sont envoyés trimestriellement ou semestriellement et
même annuellement, et la direction elle-même est chargée de remettre des états trimestrielle et annuel à la direction générale et au
ministère des finances algériens.
Documents remis
- Documents des Ratios dont ils ont besoin
Alger, le 11/11/2014
123
Compte rendu de l’interview
Objectifs de l’interview
Points abordés
Résumé
Nous avons visité la direction et les départements suivants : IARD, Transport et Automobile.
A chaque fois que nous entrons dans un bureau (Département), nous commençons notre discussion par la présentation du projet de
mise en place du système d’information décisionnel au profit de la CAAT. Par la suite, nous avons défini les objectifs attendus de cette
réunion tout en précisant l’importance de la définition des besoins pour la réalisation d’un bon produit.
Le sous- directeur de la succursale :
Le problème se pose au niveau de CIRIS qui ne répond pas complétement à leurs besoins en matière de production, de plus, les états
qui sont générés ne suffisent pas pour la prise de décision. En dernier, un sérieux problème d’organisation est remarquable au
niveau de la succursale.
La succursale a des obligations vis-à-vis de la direction générale qui consiste à remettre trimestriellement des rapports et des états.
Le département IARD :
On a insisté sur les manques trouvés au niveau de CIRIS. Le chef de département est trop sollicité par Fax en envoyant à chaque fois
les états par les agences.
Ce département englobe : IARD, Engineering et Risques Simples, du coût, il est lié :
- Aux agences qui leur envoient les contrats des clients et c’est à lui de revoir tout avant de les faire passer. De plus, plusieurs
agences travaillent sur Excel pour avoir leur propres états selon leurs besoins ces derniers seront envoyés vers ce département
par courrier.
- Aux directions centrales IARD, Engineering et Réassurances en signalant un grand problème avec la réassurance car l’échange de
l’information ne se fait pas à temps.
Les besoins qu’on a spécifiés sont les suivants :
Les contrats à placer dans la réassurance selon la valeur assurée.
Consolidé par branche : prime et sinistre
Département automobile :
Les agences envoient des états mais qui ne sont pas complet car CIRIS manque de quelques informations utiles pour eux. De plus,
l’élaboration d’un état prend des mois ce qui retarde la prise de décision. Ainsi qu’un problème de consolidation a été signalé, i.e. Les
chiffres obtenus ne sont pas sommés ce qui engendre un double travail pour le département, ce dernier qui doit préparer un modèle
Excel répondant à leurs besoins analytiques.
Département Transport
Un même problème est signalé par les chefs que nous avons vus : c’est le CIRIS qui ne répond pas à leurs besoins analytiques. Les
deux chefs ont insisté sur le fait de disposer d’une solution informatique qui leurs décharge d’appeler par téléphone le siège ou
autres en cas de problème mais de le publier directement et avoir une réponse immédiate.
Documents remis
124
Compte rendu de l’interview
Objectifs de l’interview
Points abordés
Résumé
Nous avons commencé notre discussion par la présentation du projet de mise en place d’un système d’information décisionnel au
profit de la CAAT. Par la suite, nous avons défini les objectifs attendus de cette réunion tout en précisant l’importance de la définition
de besoins.
La première étant de maximiser la production et minimiser les indemnités de son point de vente en tenant compte d’un ensemble de
contraintes.
La deuxième se base sur la rentabilité qui est la différence entre la somme des ressources et les emplois.
CIRIS ne répond pas aux besoins d’analyse en production, sinistre. A travers le système qu’on va développer, il souhaite visualiser les
informations sous forme de courbes, des histogrammes, des camemberts pour comparer en premier lieu les écarts entre les
prévisions et les réalisations et en deuxième lieu les écarts entre les exercices de l’année N et l’année N-1. Il veut détecter les
anomalies de son système de vente via des alertes. De plus, On souhaite savoir l’historique de ses clients et leurs évolutions à travers
le temps.
Les employés de l’agence ou chargés de clientèle sont polyvalents, ils doivent maitriser tous les aspects du métier d’un assureur en
termes de production et sinistre.
Documents remis
- Exercice des années (2010-2011-2012-2013)
Alger, le 12/11/2014
125