memoire de magister haciane

Upload: zaghdoudi

Post on 10-Apr-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 Memoire de Magister Haciane

    1/144

    Rpublique Algrienne Dmocratique et Populaire

    Ministre de lEnseignement Suprieur et de la Recherche Scientifique

    Institut National de formation en Informatique

    Direction de la Post-Graduation et de la Recherche

    Mmoire

    En vue de lobtention du

    Diplme de Magister en Informatique

    Option : Systme dInformation

    Prsent par

    Ahmed HACIANE

    Thme

    Soutenu le 09/01/2007 devant le jury compos de :

    - Dr. D. E. ZEGOUR, Professeur, INI, Prsident ;- Dr. M. AHMED NACER, Professeur, USTHB, Examinateur ;

    - Dr. S. AIT AOUDIA, Matre de confrences, INI, Examinateur ;

    - Dr. Z. ALIMAZIGHI, Matre de confrences, USTHB, Rapporteur.

    2005 2006

    Conception dun datawarehouse Orient

    CRM

  • 8/8/2019 Memoire de Magister Haciane

    2/144

    Remerciements

    Je tiens exprimer mes sincres remerciements Mme. ALIMAZIGHI, matre de confrences lUSTHB pour avoir

    accept dencadrer ce mmoire et pour son aide prcieuse pourlaccomplissement de mon travail.

    Je tiens aussi exprimer toute ma reconnaissance aux membres de lquipeLSI de linstitut dlectronique et dinformatique de lUSTHB pour mavoir

    accueilli au sein de leur quipe. Je les remercie et tiens leur assurer maprofonde gratitude.

    Je tiens aussi remercie M. SELMOUNE de lquipe LSI pour ses

    remarques qui mont permis damliorer la qualit finale de ce mmoire.

    Je tiens remercier trs sincrement lensemble des membres du jury qui mefont le grand honneur davoir accept de juger mon travail.

    Je remercie particulirement les enseignants et le personnel de la DPGR de

    lINI, leur tte Mme AIT ALI YAHIA, directrice de la PG, pour leffortconsidrable quils fournissent pour la bonne marche de la DPGR.

    Je tiens aussi remercier mes collgues MM. BALA et CHOUDER pourleur prsence permanente mes cts. Je leur souhaite la pleine russite dans

    leurs travaux.

  • 8/8/2019 Memoire de Magister Haciane

    3/144

    Je voudrais galement exprimer mes remerciements aux personnes extrieuresau monde universitaire qui mont soutenu. En particulier, je remercie tous

    mes amis et collgues de travail avec lesquels jai pass des momentsinoubliables

    Enfin, je remercie tout particulirement mes parents qui mont toujourssoutenu et qui mont permis de mener bien mes tudes. Je tiens remerciergalement mon frre et mes deux surs qui mont soutenu depuis le dbut.

    Cest pour eux que je ddie ce mmoire.

    Ahmed

  • 8/8/2019 Memoire de Magister Haciane

    4/144

    Sommaire

    Lexique........................................................................................................................... VI

    1. Introduction .................................................................................................................12. Les systmes dcisionnels datawarehouses ...........................................................4

    2.1.Les systmes dinformation dcisionnels.............................................................4

    2.1.1. Qu'est-ce que le dcisionnel ?....................................................................4

    2.1.2. Positionnement du dcisionnel au sein du SI ............................................5

    2.1.3. Les diffrentes composantes du dcisionnel .............................................5

    2.2.Le systme datawarehouse...................................................................................7

    2.2.1. Dfinition du datawarehouse.....................................................................72.2.2. Larchitecture globale du datawarehouse ..................................................8

    2.2.3. Dfinition des concepts .............................................................................9

    2.2.4. Le fonctionnement du systme datawarehouse .......................................12

    2.3.Les modles de donnes du datawarehouse ......................................................14

    2.3.1. Caractristiques dutilisation : OLTP vs OLAP......................................14

    2.3.2. Les techniques de modlisation...............................................................16

    2.4.Le systme datawebhouse ..................................................................................21

    2.4.1. L'impact du Web sur le datawarehouse...................................................21

    2.4.2. Objectifs du datawebhouse......................................................................22

    2.4.3. De et vers le Web.....................................................................................23

    2.4.4. Amener le Web au datawarehouse ..........................................................24

    2.4.5. Amener le datawarehouse au Web ..........................................................25

    2.5.La gestion du Temps dans le datawarehouse................................................26

    2.5.1. Le rle des donnes temporelles..............................................................26

    2.5.2. Les problmatiques lies au Temps ...................................................28

    2.5.3. Le temps dans la premire gnration des datawarehouses ....................29

    3. CRM : Customer Relationship Management ............................................................31

    3.1.Introduction au CRM..........................................................................................31

    3.1.1. Dfinition du CRM..................................................................................31

    3.1.2. Les objectifs du CRM..............................................................................33

    3.1.3. Les rsultats constats avec le CRM .......................................................34

  • 8/8/2019 Memoire de Magister Haciane

    5/144

    3.2.Les facteurs du CRM..........................................................................................35

    3.2.1. Le facteur humain....................................................................................35

    3.2.2. Le facteur organisationnel .......................................................................36

    3.2.3. Le facteur technologique .........................................................................37

    3.3.Le cycle de vie du client.....................................................................................38

    3.4.Le dveloppement de la relation client...............................................................38

    3.4.1. Les tapes du dveloppement ..................................................................38

    3.4.2. Les raisons de la prdominance de la relation client ...............................39

    3.5.Les fonctionnalits offertes par les systmes CRM ...........................................42

    3.6.E-Commerce et la gestion de la relation client via Internet ...............................44

    3.6.1. Le CRM sur Internet................................................................................44

    3.6.2. Choisir le bon moyen de communication................................................46

    3.6.3. Les trois rgles de succs sur la route du e-commerce............................47

    3.7.Les composants du CRM ...................................................................................47

    3.7.1. Les systmes et donnes en provenance de lERP ..................................47

    3.7.2. Les bases de donnes externes.................................................................48

    3.7.3. Les canaux dinteraction..........................................................................48

    3.7.4. Le datawarehouse ....................................................................................48

    3.8.La technologie du datawarehouse comme base pour le CRM ...........................49

    4. Conception dun datawarehouse orient CRM..........................................................52

    4.1.Etude de cas : prsentation de ETS Boissons ...............................................52

    4.2.Le modle conceptuel gnral (MCG) orient CRM .........................................54

    4.2.1. Comportement client et circonstances client : le cause--effet ...............55

    4.2.2. Le modle conceptuel gnral ETS Boissons ....................................60

    4.3.La mthode du point et la modlisation conceptuelle dtaille..........................634.3.1. La limite des mthodes traditionnelles ....................................................63

    4.3.2. La causalit des changements sur les donnes ........................................69

    4.3.3. Le modle du point ............................................................................70

    4.3.4. La construction du modle conceptuel dtaill ETS Boissons ..........75

    4.4.La modlisation logique du datawarehouse orient CRM .................................82

    4.4.1. Limplmentation de la rtrospection......................................................82

    4.4.2. Choisir la solution dimplmentation ......................................................894.4.3. Le schma logique relationnel Clients ..............................................90

  • 8/8/2019 Memoire de Magister Haciane

    6/144

    4.4.4. Les contraintes de la rtrospection ..........................................................92

    4.5.Limplmentation physique du systme.............................................................95

    4.5.1. Larchitecture physique du datawarehouse orient CRM .......................95

    4.5.2. La couche VIM.........................................................................................97

    4.5.3. Lalimentation du datawarehouse..........................................................103

    4.5.4. Le modle physique de donnes ............................................................104

    4.5.5. Les applications CRM ...........................................................................109

    4.5.6. Synthse sur larchitecture du systme..................................................110

    4.6.Les produits logiciels........................................................................................111

    4.6.1. Les produits ETL...................................................................................112

    4.6.2. Les produits OLAP................................................................................114

    4.6.3. Les outils de restitution .........................................................................115

    4.6.4. Le Datamining.......................................................................................116

    5. Conclusion et perspectives ......................................................................................119

    6. Rfrences Bibliographiques...................................................................................123

  • 8/8/2019 Memoire de Magister Haciane

    7/144

    Sommaire des figures

    Chapitre 2 : Les systmes dcisionnels Datawarehouses

    Figure 2.1.1 : Une vision transversale de lentreprise .......................................................4

    Figure 2.1.2 : Le dcisionnel au sein du systme dinformation.......................................5

    Figure 2.1.3 : Les diffrents composants du dcisionnel ..................................................5

    Figure 2.2.1 : Larchitecture du datawarehouse................................................................8

    Figure 2.2.2 : Larchitecture du systme dcisionnel........................................................8

    Figure 2.2.3 : Lacquisition des donnes.........................................................................12

    Figure 2.2.4 : Le processus dacquisition des donnes....................................................13

    Figure 2.2.5 : Lalimentation des datamarts....................................................................13

    Figure 2.2.6 : La restitution des donnes.........................................................................14

    Figure 2.3.1 : Le modle de donnes normalis..............................................................17

    Figure 2.3.2 : Le modle de donnes dnormalis ..........................................................18

    Figure 2.3.3 : Le modle de donnes en toile ................................................................20

    Figure 2.3.4 : Le modle de donnes en flocon...............................................................21

    Figure 2.4.1 : Le client, le site Web et le datawebhouse.................................................22

    Figure 2.4.2 : Les deux facettes du datawebhouse ..........................................................23

    Figure 2.4.3 : Exemple de datamart du Clickstream .................................................25

    Chapitre 3 : CRM :Customer Relationship Management

    Figure 3.1.1 : Lvolution des composantes dentreprise................................................32

    Figure 3.1.2 : Les objectifs du CRM ...............................................................................34

    Figure 3.1.3 : Les rsultats constats...............................................................................34

    Figure 3.6.1 : Les relations CRM Datawarehouse........................................................49

    Chapitre 4 : Conception dun datawarehouse orient CRM

    Figure 4.1.1 : Le modle gnral initial en toile ETS Boissons ...............................53

    Figure 4.2.1 : Rappel : le modle conceptuel gnral ETS Boissons ........................54

    Figure 4.2.2 : MCG : Vue globale circonstances client changeantes .....................57

    Figure 4.2.3 : MCG : Vue dtaille circonstances client changeantes ....................58

    Figure 4.2.4 : MCG : Vue globale Client ..................................................................58

    Figure 4.2.5 : MCG ETS Boissons : Vue dtaille Client ..............................59

  • 8/8/2019 Memoire de Magister Haciane

    8/144

    Figure 4.2.6 : MCG : Vue globale complte Client ..................................................59

    Figure 4.2.7 : MCG ETS Boissons 1/3 : Vue dtaille Client ........................61

    Figure 4.2.8 : MCG ETS Boissons 2/3 : Vue dtaille Client ........................62

    Figure 4.2.9 : MCG ETS Boissons 3/3 : Vue dtaille Client .......................62

    Figure 4.3.1 : Le modle du point ...................................................................................71

    Figure 4.3.2 : Le modle du point comportemental ETS Boissons ............................71

    Figure 4.3.3 : Exemple dun modle du point dune compagnie de tlcom..................74

    Figure 4.3.4 : Le modle comportemental initial ............................................................76

    Figure 4.3.5 : Le modle du point comportemental affin ETS Boissons .................77

    Figure 4.4.1 : Limplmentation de la rtrospection en utilisant ................................88

    Figure 4.4.2 : Le schma logique des circonstances clients ......................................90

    Figure 4.5.1 : Larchitecture EASI du systme ...............................................................96

    Figure 4.5.2 : Le modle des mtadonnes de validation................................................99

    Figure 4.5.3 : Le modle des mtadonnes de transformation ......................................100

    Figure 4.5.4 : Le modle des mtadonnes de mappage ...............................................101

    Figure 4.5.5 : Le modle complet des mtadonnes de la couche VIM........................102

    Figure 4.5.6 : Lextraction et le chargement des donnes .............................................103

    Figure 4.5.7 : Le rafrachissement des donnes.............................................................104

    Figure 4.5.8 : Le modle physique des circonstances Clients non-changeantes.....104

    Figure 4.5.9 : Le modle physique des circonstances Clients changeantes ............105

    Figure 4.5.10 : Le modle physique du comportement .................................................107

    Figure 4.5.11 : Le modle physique des segments drivs ...........................................108

    Figure 4.6.1 : Le processus ETL....................................................................................112

  • 8/8/2019 Memoire de Magister Haciane

    9/144

  • 8/8/2019 Memoire de Magister Haciane

    10/144

    Cash-flow : Solde des flux de trsorerie engendr par un investissement la clture dune

    priode.

    Cross selling : Technique recherchant amliorer la valeur client en lincitant acheter

    aussi dautres produits que ceux achets rgulirement. La russite du cross selling est

    conditionne par le dcloisonnement de la fonction marketing. (voir Up selling)

    CRM : CRM est un acronyme pour Customer Relationship Management, en franais

    GRC pour Gestion de la Relation Client.

    CRM est un terme de lindustrie des systmes dinformation englobant des mthodologies,

    des stratgies, des outils logiciels et habituellement des capacits internet qui aide une

    entreprise grer ses relations client dune manire structure.

    Datamart : Entrept de donnes dpartemental orient sur un problme spcifique.

    Datamining : Outil danalyse mettant en vidence des corrlations insouponnes en

    travaillant sur grand nombre de donnes. Le terme datamining englobe des techniques

    diffrentes comme : les recherches dassociation, les arbres de dcision, les algorithmes

    gntiques ou encore les techniques dapprentissage comme les rseaux de neurones.

    Datawarehouse : Entrept de donnes. Un datawarehouse centralise les donnes issues des

    applications utilises dans lentreprise. Les donnes sont organises par sujet, horodates et

    historises. Pour russir son Datawarehouse, il faut en premier abandonner la vision

    universelle de linformation et se focaliser sur des problmes particuliers et les traiter un par

    un. En deuxime, il faut surtout ne pas ngliger les travaux de nettoyage qui constituent la

    tche la plus lourde du projet. En troisime, il faut adopter un systme de gestion des mta-

    donnes et le maintenir en permanence dans un esprit de qualit totale.

    DOLAP Desktop OLAP : Cest une version simple du modle OLAP pour des analyses

    multidimensionnelles locales, au sein de la machine client.

    Drill Down : zoom dans une base OLAP ou comment aller du global au dtail.

    EIS (Executive Information System puis Entreprise Information System) :

    Tableau de bord destin lorigine au management. Le terme na pas survcu la

    banalisation des systmes dcisionnels et est remplac par la Business Intelligence

    ERP (Entreprise Ressource Planning ou Progiciel de gestion intgr) : Outil

    fdrateur du systme dinformation, lERP intgre les fonctions de lentreprise comme la

    comptabilit, la gestion des ressources humaines, la gestion de production Malgr ses

    avantages quant au dcloisonnement du SIdans lentreprise, les ERP pchent cruellement par

    manque douverture vers les clients, les partenaires et les besoins dcisionnels des utilisateurs.

  • 8/8/2019 Memoire de Magister Haciane

    11/144

    ETL (Extraction Transformation Loading) : Dsigne une catgorie doutils et par

    extension dactivits ddies lextraction des donnes des bases de productions, leur

    adaptation (nettoyage entre autre) et au stockage dans un systme dcisionnel, le

    datawarehouse ou le datamart dans la plupart des cas.

    GRC : Gestion de la relation client (voir CRM).

    Groupware : Ce sont les outils destins favoriser le travail en quipe. On trouvera

    notamment la messagerie, les bases dinformations partages et le workflow. Une gestion de

    contacts, un agenda partag, voire des outils de vido confrence pouvant complter la

    panoplie doutils.

    HOLAP Hybrid OLAP : Ce terme dcrit les bases assurant le juste compromis entre le

    modle MOLAP et ROLAP, MOLAP pour les donnes les plus souvent utilises et ROLAP

    pour les autres.

    HTML Hyper Text Mark-up Language :Langage de description des pages Web. HTML

    est un driv allg du langage de documentation SGML.

    HTTP : Protocole de transfert des pagesHTML sur le rseau Internet.

    Mta Donne (Meta data) : ou les donnes sur les donnes. Les mta-donnes stockent

    toutes les informations ncessaires la vie des donnes : origine, date de dernire mise jour,

    mode de calcul, procdure de transformation La gestion des mta-donnes est le point cl

    de la gestion de la qualit du systme dinformation. Le manque de standard est aujourdhui la

    principale difficult OIM (Open Information Model) du Meta Data Coalition ou CWM

    (Common Warehouse MetaData) de lOGM(Object Management Group).

    MOLAP Multidimensionnal OLAP : Il sagit des bases de donnes intgrant

    physiquement le modle OLAP.

    MTBF (Mean Time Between Failure) : Temps moyen entre deux pannes.

    MTTR (Mean Time To Repair) : Temps moyen de dpannage.

    ODBC (Open Data Base Connectivity) : Le standard de Microsoft pour accder auxbases de donnes. Les solutions ODBCsopposent aux interfaces dites native propritaires

    mais plus performantes.

    OLAP (On-Line Analytical Processing) : Le concept de base de donnes

    multidimensionnelle tabli par EF CODD linventeur du modle relationnel. Partant du

    constat que le modle classique OLTP (On-Line Transaction Processing) tait inadapt aux

    besoins de lanalyse,EF CODD a formalis les 18 rgles du modle (grer, traiter et prsenter

    les donnes multidimensionnelles).

  • 8/8/2019 Memoire de Magister Haciane

    12/144

    Reporting : Informations constatant lactivit et entre autre la performance locale transmises

    selon la voie hirarchique au niveau suprieur titre de compte-rendu. Elles seront le plus

    souvent globalises pour construire un indice moyen .

    ROLAP Relationnal OLAP : Ce terme dcrit les bases de structure relationnelle implantant

    le modle OLAP.

    SFA Sales Force Automation : des anciens systmes qui se bornaient principalement

    soutenir la mission du reprsentant en contact avec le client dans la prise des commandes.

    UML(Unified Modeling Language) : Langage de modlisation. Il est issu des mthodes

    danalyse objet : OOD (Object Oriented Design), OMT (Object Modeling Technique) et

    OOSE(Object Oriented Software Engineering).

    Up Selling : Technique recherchant amliorer la valeur client en lincitant augmenter ses

    achats (en proposant des services complmentaires par exemple).

    XML (eXtensible Markup Language) : Est un langage dcriture de donnes. Il

    drive de SGML, un langage plus ancien utilis dans les bases documentaires. Il est beaucoup

    plus puissant sur le plan des rgles et des possibilits de dfinition et de programmation que

    HTML. Notamment, il spare le texte de sa prsentation. Il ne remet pas en cause tous les

    acquis du Web, notamment le protocoleHTTP, et peut devenir la norme dcriture.

  • 8/8/2019 Memoire de Magister Haciane

    13/144

    Chapitre 1

    Introduction

    n Introduction gnrale ;

    n Problmatique ;

    n Contribution ;

    n Prsentation du mmoire.

  • 8/8/2019 Memoire de Magister Haciane

    14/144

  • 8/8/2019 Memoire de Magister Haciane

    15/144

    Introduction

    15

    Problmatique :

    Les entreprises existent pour gnrer un chiffre daffaire et un profit et le client y constitue la

    principale source de revenue. Cest pourquoi, la prise de dcision dans lentreprise doit tre

    oriente et en relation avec les clients. Cela ne devient possible que si les

    datawarehouses sont capables de fournir toutes les donnes ncessaires sur les clients.

    Les datawarehouses classiques stockent des donnes comportementales. Ainsi, ces systmes

    permettent de connatre et danalyser le comportement des clients. Or, les donnes

    comportementales ne sont pas suffisantes pour une prise de dcision CRM efficace. Pour

    atteindre cet objectif, les applications CRM doivent tre supportes par des datawarehouses

    conus autour dobjectifs CRM et qui ne se limitent pas recueillir que les donnes

    comportementales. Ce sont des datawarehouses de deuxime gnration qui intgrent un

    nouvel objectif clair : maximiser lefficacit de la gestion de la relation client (CRM).

    Contribution :

    Le but de ce mmoire est de traiter les lments lis la conception dun datawarehouse

    orient CRM pouvant constituer llment de base de toute infrastructure CRM efficace. Dans

    ce mmoire, une mthodologie complte de conception et dimplmentation de

    datawarehouses orient CRM est prsente. Ma contribution personnelle dans ce travail sera

    de regrouper et de prsenter tous les lments de conception ncessaires dun datawarehouse

    orient CRM en se basant sur les travaux de recherche actuels dans ce domaine et

    dappliquer en parallle la mthode et les concepts sur une tude de cas. Ce mmoire traitera

    donc tous les aspects lis la conception dun datawarehouse orient CRM. Le sujet principal

    de ce mmoire est donc le datawarehousing (la construction dun datawarehouse).

    Prsentation du mmoire :

    Le mmoire est organis comme suit :

    Un Premier chapitre tat de lart sur La premire gnration des datawarehouses :

    Historiquement, la premire gnration des datawarehouses a t construite sur un certain

    nombre de principes dfinis par les gourous de lindustrie des systmes dinformation. Les

    deux principaux pionniers dans le domaine sont : Ralph KIMBALL et Bill INMON. Ces

    deux personnes peuvent tre considres comme les fondateurs du datawarehousing puisque

    ce sont eux qui ont donn les dfinitions et les principes de conception des datawarehousesqui restent actuellement la rfrence dans le domaine.

  • 8/8/2019 Memoire de Magister Haciane

    16/144

    Introduction

    16

    Le premier chapitre de ce mmoire donne une introduction sur les datawarehouses de

    premire gnration et traite, entre-autres, les points suivants :

    Le besoin en systmes dcisionnels,

    Comment le datawarehouse peut aider rpondre ce besoin,

    Les diffrences entre les systmes oprationnels et les systmes dcisionnels,

    Les principaux composants du datawarehouse,

    Limportance des donnes temporelles dans les datawarehouses.

    Un deuxime chapitre tat de lart sur La gestion de la relation client :

    Aprs avoir prsent les principes du datawarehousing, nous allons essayer de dcouvrir

    lunivers de la gestion de la relation client (en anglais CRM pour : Customer Relationship

    Management, abrviation que nous allons dailleurs utiliser tout-au-long de ce mmoire).

    Larrive des systmes CRM a tout chang. Le CRM ne peut pas tre pratiqu dans une

    entreprise sans avoir une source majeure dinformation. Or, la disponibilit de cette source est

    la raison dtre des datawarehouses. Ainsi, lintrt des datawarehouses a t ainsi revitalis.

    Les datawarehouses de premire gnration attendaient lapparition du CRM pour voluer et

    montrer leur vrai intrt. Sans le CRM, les datawarehouses auraient tout de mme gards leur

    importance malgr le fait que les projets datawarehouses sont qualifis de complexes, chers et

    grands risques.

    Un troisime chapitre sur La conception dun datawarehouse de deuxime gnration

    orient CRM :

    Nous allons ensuite entamer le cur de notre sujet qui est la conception dun datawarehouse

    de deuxime gnration orient CRM. Nous rappelons, que dans ce mmoire, nous allons

    agrmenter notre travail par une tude de cas. Ltude de cas concerne une entreprise

    classique de commercialisation de boissons implante sur le territoire national. Un

    datawarehouse orient CRM sera conu pour cette entreprise. Pour ce faire, nous allons

    produire les modles conceptuels, logiques et physiques des donnes et proposer

    larchitecture physique du systme.

    Le mmoire se termine par la prsentation des axes de recherches actuels et futurs sur les

    datawarehouses orients gestion de la relation client.

  • 8/8/2019 Memoire de Magister Haciane

    17/144

    Chapitre 2

    Les systmes dcisionnels Datawarehouses

    n Les systmes dinformations dcisionnels ;

    n Le Datawarehouse : dfinition, objectifs, concepts et architectures ;

    n Les techniques de modlisation dcisionnelle ;

    nLa gestion du Temps dans les datawarehouses.

  • 8/8/2019 Memoire de Magister Haciane

    18/144

    Les systmes dcisionnels datawarehouses

    18

    Figure 2.1.1 : Une vision transversale de lentreprise [source : Goglin1998]

    2. Les systmes dcisionnels datawarehouses

    2.1. Les systmes dinformation dcisionnels

    2.1.1. Quest-ce que le dcisionnel ?

    Le systme dinformation dcisionnel est un ensemble de donnes organises de faon

    spcifique, facilement accessibles et appropries la prise de dcision ou encore une

    reprsentation intelligente de ces donnes au travers doutils spcialiss. La finalit dun

    systme dcisionnel est le pilotage de lentreprise.

    Les systmes de gestion sont ddis aux mtiers de lentreprise pour les assister dans leurs

    tches de gestion quotidiennes, et directement oprationnels car maintenus par les utilisateurssur le terrain.

    Les systmes dcisionnels sont ddis au managementde lentreprise pour laider au pilotage

    de lactivit, et indirectement oprationnels car noffrant que rarement le moyen dappliquer

    les dcisions. Ils constituent une synthse dinformations oprationnelles, internes ou

    externes, choisies pour leur pertinence et leur transversalit fonctionnelles, et sont bass sur

    des structures particulires de stockage volumineux (datawarehouses, bases OLAP). Le

    principal intrt dun systme dcisionnel est doffrir au dcideur une vision transversale de

    lentreprise intgrant toutes ses dimensions.[Source : Goglin1998]

    Cette vue intgre peut alors tre tudie par fonction ou par mtier.

  • 8/8/2019 Memoire de Magister Haciane

    19/144

    Les systmes dcisionnels datawarehouses

    19

    Figure 2.1.2 : Le dcisionnel au sein du systme dinformation [source : Goglin1998]

    Figure 2.1.3 : Les diffrents composants du dcisionnel [source : Goglin1998]

    2.1.2. Positionnement du dcisionnel au sein du systme dinformation

    Dun point de vue architectural, nous considrerons que nous pntrons dans le monde du

    dcisionnel ds lors que les donnes de production sont valorises en informations. Cette

    valorisation est effective ds que lon sort du monde de la production.Sur le schma suivant, dcrivant larchitecture fonctionnelle dune entreprise, on voit la place

    prise par le dcisionnel au sein dun systme dinformation.[Source : Goglin1998]

    2.1.3. Les diffrentes composantes du dcisionnel

    Alli aux nouvelles technologies de communication et de diffusion de linformation, le

    dcisionnel va faonner la nouvelle informatique de demain.

  • 8/8/2019 Memoire de Magister Haciane

    20/144

    Les systmes dcisionnels datawarehouses

    20

    De faon chronologique, on peut considrer que les premiers systmes de pilotage ont t

    constitus par des outils qui, via des requtes, permettaient de constituer des tableaux de bord.

    Ces outils se sont ensuite enrichis de fonctionnalits de simulation et dinterfaces de

    prsentation. Ce ft alors lavnement des outils EIS et SIAD. Ces outils aussi puissants

    soient-ils, ne permettent que de faire une photographie en deux dimensions dune situation

    donne. On est donc : capable didentifier un dysfonctionnement, mais pas den connatre la

    cause . [Source : Goglin1998]

    Pour pouvoir rechercher et identifier les causes, il fallait introduire une nouvelle dimension au

    systme photographique en deux dimensions existant, la dimension de lagrgation qui

    permet dexpliquer lorigine de linformation tudie. Cette nouvelle dimension a t

    introduite par les systmes multidimensionnels au travers des systmes OLAP (On-Line

    Analytical Processing).

    Les outils devenant plus conviviaux et plus puissants, les dcideurs singnirent trouver de

    plus en plus dindicateurs toujours plus astucieux et plus compliqus. La course lindicateur

    tait lance. Elle eut pour principale consquence de noyer le dcideur sous une masse de

    tableaux de bord et de synthses dont il narrivait plus extraire la substantifique moelle. On

    introduisit alors un moyen graphique pour identifier plus vite les informations utiles, ce fut

    lintroduction du color-coding et des systmes dinformation cartographiques qui

    permettent didentifier visuellement les informations intressantes selon les critres du

    dcideur puis de les reprsenter sous une forme directement exploitable par une quipe de

    direction.

    Il devenait alors intressant de diffuser en temps rel toutes ces informations et toutes ces

    analyses vers tous les cadres concerns. Cest ce quallait permettre le dveloppement des

    rseaux, des activits de Workflow et maintenant Internet.

    Notons que le dcisionnel souffre toujours dun grave manque : Il sait fournir les informations

    ncessaires au dcideur ou trouver des corrlations entre des vnements apparemment nonlis, mais ne sait pas assister le dcideur dans sa prise de dcision. Le dcideur devient

    victime du syndrome de la non prise de dcision puisquil ne sait pas forcment ni par quel

    bout commencer, ni, finalement, quelle dcision prendre.

    Il faut connatre les seuils partir desquels les valeurs des indicateurs sont considres

    comme anormales, puis identifier les rgles exploitant ces seuils afin de proposer un

    diagnostic. Ce diagnostic permet de prendre la dcision finale. Ces nouveaux outils sont

    appels les moteurs de rgles de gestion. Leur objectif nest pas de se substituer au dcideur,mais bien de lassister dans sa prise de dcision.

  • 8/8/2019 Memoire de Magister Haciane

    21/144

    Les systmes dcisionnels datawarehouses

    21

    2.2. Le systme datawarehouse

    2.2.1. Dfinition du datawarehouse

    Un datawarehouse est un entrept de donnes. Il sagit dun stockage intermdiaire des

    donnes issues des applications de production, dans lesquelles les utilisateurs finaux puisent

    avec des outils de restitution et danalyse.

    La dfinition suivante a t nonce par Bill Inmon :

    Un datawarehouse est une collection de donnes thmatiques, intgres, non volatiles et

    historises organises pour la prise de dcision .

    Un datawarehouse est une collection de donnes :

    Thmatiques (orientes sujet) : lobjectif dun datawarehouse est la prise de dcisions

    autour des activits majeures de lentreprise. On assemblera cet effet les informations

    par thmes contrairement aux modlisations traditionnelles qui regroupent les

    informations par fonctions. On pourra ainsi passer dune vision verticale de lentreprise

    une vision transversale beaucoup plus riche.

    Intgres : la transversalit recherche sera dautant plus efficiente que le systme

    dinformation sera rellement intgr. Cette intgration ncessitera une forte

    normalisation, une bonne gestion des rfrentiels et de la cohrence, une parfaite matrise

    de la smantique et des rgles de gestion sappliquant aux donnes manipules.

    Non volatiles (pas de suppression) : afin de conserver la traabilit des informations et

    des dcisions prises, les informations stockes au sein du datawarehouse ne peuvent tre

    supprimes.

    Historises : outre les problmes de volumtries, de capacit de stockage et de calcul des

    machines hbergeant le datawarehouse, ce qui ncessite une historisation rgulire des

    informations stockes, lhistorisation est rendue ncessaire en vue de suivre dans le temps

    lvolution des diffrentes valeurs des indicateurs analyser. De ce fait, un rfrentiel

    temporel est ncessaire.

    Organis pour la prise de dcision.[Source : Kimball1999]

  • 8/8/2019 Memoire de Magister Haciane

    22/144

    Les systmes dcisionnels datawarehouses

    22

    Figure 2.2.1 : Larchitecture du datawarehouse [source : Goglin1998]

    Figure 2.2.2 : Larchitecture des systmes dcisionnels [source : Teste2000]

    2.2.2. Larchitecture globale du datawarehouse

    Le schma suivant illustre larchitecture gnrique dun systme datawarehouse :

    L'architecture des systmes dcisionnels met en jeu quatre lments essentiels : les sources de

    donnes, l'entrept de donnes, les magasins de donnes et les outils d'analyse et

    d'interrogation.

    Les sources de donnes sont nombreuses, varies, distribues et autonomes. Elles peuventtre internes (bases de production) ou externes (Internet, bases des partenaires) l'entreprise.

  • 8/8/2019 Memoire de Magister Haciane

    23/144

    Les systmes dcisionnels datawarehouses

    23

    L'entrept de donnes (datawarehouse) est le lieu de stockage centralis des informations

    utiles pour les dcideurs. Il met en commun les donnes provenant des diffrentes sources et

    conserve leurs volutions.

    Les magasins de donnes (datamarts) sont des extraits de l'entrept orients sujet. Les

    donnes sont organises de manire adquate pour permettre des analyses rapides des fins

    de prise de dcision.

    Les outils d'analyse permettent de manipuler les donnes suivant des axes d'analyses.

    L'information est visualise au travers d'interfaces interactives et fonctionnelles ddies des

    dcideurs souvent non informaticiens (directeurs, chefs de services,).

    2.2.3. Dfinitions des concepts[Source : Goglin1998]

    Voici la dfinition des principaux concepts utiliss dans le domaine du datawarehousing :

    Bases de production

    On appelle, dune faon gnrale, bases de production toutes les sources (quil sagit de

    donnes de production, dinformations internes ou dinformations externes quel que soit leurmode de stockage) dont il va falloir extraire des donnes en vue dalimenter le datawarehouse.

    Lalimentation ou transformation

    Les outils dalimentation sont utiliss pour extraire les donnes des bases de production et des

    bases dinformations internes et externes, pour les convertir, les transformer et enfin les

    stocker dans le datawarehouse.

    La base de donnes du datawarehouse

    La base de donnes est le constituant principal du datawarehouse puisque cest dans celle-ci

    que lon va stocker les informations extraites des bases de production. Cest au sein du SGBD

    quest stock le dictionnaire du datawarehouse o sont stockes les mtadonnes, cest--dire

    les donnes sur les donnes stockes dans le SGBD dcrivant la manire dont sont

    constitues les informations stockes.

  • 8/8/2019 Memoire de Magister Haciane

    24/144

    Les systmes dcisionnels datawarehouses

    24

    Le datawarehouse est support par une base de donnes relationnelle, multidimensionnelle ou

    objet, mme si celles-ci sont assez rares ou utilises dans des contextes assez particuliers.

    Une base de donnes multidimensionnelle est une base dont les donnes sont stockes de

    manire optimiser laccs aux informations suivant des requtes non prvues sa cration.

    Datamart

    Un datamart est un magasin de donnes. Il sagit dune solution dpartementale dentrept de

    donnes (datawarehouse) supportant une partie des donnes et fonctions de lentreprise

    (produit, dpartement, activit, etc.). Cest un sous-ensemble du datawarehouse qui ne

    contient que les donnes dun mtier de lentreprise alors que le datawarehouse contient

    toutes les donnes dcisionnelles de lentreprise pour tous les mtiers.

    OLAP (On Line Analytical Processing)

    La finalit dun datawarehouse est dobtenir des vues multidimensionnelles. Ces vues sont

    reprsentes sous la forme dun cube en trois dimensions sachant quune base

    multidimensionnelle peut comporter de nombreuses dimensions.

    Les systmes OLAP mettent en uvre des technologies permettant de rassembler, grer,

    traiter et prsenter des donnes multidimensionnelles des fins danalyse et de dcision. Un

    outil OLAP est capable de fournir une information multidimensionnelle partage pour

    lanalyse rapide.

    Datamining

    Les outils de datamining, galement appels forage des donnes ou extraction de la

    connaissance , sappuient sur le constat quil existe au sein de chaque entreprise des

    informations dont le sens ou les liens sont cachs dans le gisement des donnes de

    lentreprise. Le datamining permet de faire apparatre des corrlations dans des gisements dedonnes.

    Le datamining est ltape logique suivant le datawarehousing puisquil consiste en lanalyse

    des donnes composant le datawarehouse laide doutils spcialiss en intelligence

    artificielle, visant mettre en exergue des corrlations non apparentes par des analyses de

    premier niveau.

  • 8/8/2019 Memoire de Magister Haciane

    25/144

    Les systmes dcisionnels datawarehouses

    25

    EIS

    Un EIS ( Executive Information System) est un outil de visualisation des donnes et de

    navigation, permettant de constituer des tableaux de bord. Il est constitu doutils qui

    permettent aux diffrents niveaux de management daccder aux informations essentielles de

    leur organisation, de les analyser et de les prsenter de faon labore. Ces outils sont dots

    dune interface graphique trs conviviale et trs esthtique.

    Lutilisateur final ne peut visualiser ou exploiter que des informations qui ont t prvues par

    le concepteur des tableaux de bord. A la diffrence dun SIAD, lEIS ne permet pas

    lutilisateur final de poser une question qui naurait pas t prvue initialement.

    SIAD

    Un SIAD (Systme Interactif dAide la Dcision) est un outil danalyse et de modlisation

    des donnes de lentreprise qui permet de crer des reprsentations multidimensionnelles de

    linformation. Historiquement, il sagit dune terminologie et doutils utiliss avant

    lavnement et la maturit du datawarehouse.

    Requteur

    Un requteur permet lutilisateur final daccder aux donnes de lentreprise de manire

    autonome, dans un langage propre son mtier, mais qui ncessite gnralement la

    connaissance de la structure de la base accde, et ce, en dfinissant lui-mme les

    informations quil veut obtenir ainsi que le format des restitutions souhaites.

    Progiciels

    Ce sont des applications packages orientes vers un ou plusieurs mtiers ddis (marketing,logistique, finance, ressources humaines, etc.).

    Moteur de rgles de gestion

    Un moteur de rgles de gestion est un outil permettant de grer le patrimoine dune entreprise

    quest son mtier, cristallis par un ensemble de rgles de gestion constituant son expertise et

    son savoir-faire.

  • 8/8/2019 Memoire de Magister Haciane

    26/144

    Les systmes dcisionnels datawarehouses

    26

    Internet/intranet

    Internet en tant que vecteur de communication normalis et banalis rpond parfaitement aux

    problmatiques daccs banalis et de publication distance et faible cot. Internet permet

    denvisager, par exemple :

    Lenvoi par messagerie lectronique et donc la publication des analyses effectues ;

    La possibilit pour un interlocuteur distant de se connecter pour connatre les dernires

    volutions des ventes par exemple ;

    La mise disposition, au sein dun serveur Web par exemple, dinformations internes comme

    les statistiques de production ou externes comme la prsentation de la socit.

    2.2.4. Le fonctionnement du systme datawarehouse

    Une fois larchitecture du systme connue, nous expliquons son fonctionnement. Un systme

    datawarehouse fonctionne selon les tapes suivantes :

    a. Lacquisition des donnes

    Cette tape constitue la frontire entre le systme dcisionnel et les systmes oprationnels.

    Cette tape dtermine la faisabilit du systme. Elle consiste extraire les donnes outils des

    systmes oprationnels qui dans de nombreux cas sont htrognes, diffuses et complexes.

    La problmatique de lalimentation dun datawarehouse se rsout par la mise en place dunprocessus en cinq phases :dcouvrir, extraire, transformer, transporter et charger.

    Figure 2.2.3 : Lacquisition des donnes

    OLTP

    DWH

    Acquisition de donnes

  • 8/8/2019 Memoire de Magister Haciane

    27/144

    Les systmes dcisionnels datawarehouses

    27

    Figure 2.2.4 : Le processus dacquisition de donnes

    b. Le stockage des donnes dans le datawarehouse (lentrept de donnes)

    Cest le point central de stockage de toutes les donnes de lentreprise concernes par le

    systme dcisionnel. Les donnes du datawarehouse sont, rappelons-le, orientes sujet,

    intgres, non volatile et historises pour le support du processus daide la dcision.

    c. Lalimentation des datamarts (les magasins de donnes)

    .

    Le datawarehouse est le sas central de contrle, garant de la qualit et de lintgrit de

    linformation. Son principal objectif est doptimiser lapprovisionnement des magasins de

    donnes.

    Chaque magasin de donnes est conu pour rpondre un enjeu mtier. Les donnes y

    sont structures en fonction de la problmatique traite. Le stockage de donnes y est

    gnralement multidimensionnel.

    Figure 2.2.5 : Lalimentation des datamarts

    DWH

    Finance

    Commercial

    RH

    Administrer * Planifier * Surveiller

    Dcouvrir

    Extraire

    Transformer

    Transporter

    ChargerMta donnes

    Fdrer

  • 8/8/2019 Memoire de Magister Haciane

    28/144

    Les systmes dcisionnels datawarehouses

    28

    d. Lexploitation de linformation : la restitution des donnes

    Cest le bout de la chane. Il sagit du point dutilisation du systme par les utilisateurs. La

    satisfaction de ceux-ci dpend de la capacit des outils de restitution rpondre leur besoin

    en information et aide la dcision. Les types de restitution possible sont :

    2.3. Les modles de donnes du datawarehouse

    Un datawarehouse est une base de donnes. Ainsi, le modle de donnes du datawarehouse

    est le cur du systme dcisionnel. La modlisation dun systme dcisionnel ncessite des

    approches spcifiques car lutilisation dont ce dernier va faire lobjet diffrera radicalementde celle des systmes dinformation plus classiques.

    2.3.1. Caractristiques dutilisation : OLTP vs OLAP [Source : Kimball1999]

    Les techniques couramment utilises pour modliser les donnes ont initialement t conues

    pour quelles sadaptent des problmatiques qui nexistent pas dans le cadre dun systme

    dcisionnel.

    Dans la mise en uvre des systmes dinformations, nous matrisons des approches centres

    sur des mthodologies telles que Merise. Dans leurs composantes lies la modlisation des

    donnes, ces mthodes sont prcises, standardises, puissantes et assez peu contestes. Le

    modle entit-association est le plus utilis, permettant la cration dun modle logique

    relationnel. Toutes les thories lies ces modles sont largement utilises dans les

    entreprises.

    Ces techniques sont apparues alors que linformatique tait destine lautomatisation des

    processus caractre transactionnel. Ces applications sont communment nommes OLTP.

    Figure 2.2.6 : La restitution des donnes

    Data warehouse

    Datamarts

    Reporting

    Cube analysis

    Requtage

    Data mining

  • 8/8/2019 Memoire de Magister Haciane

    29/144

    Les systmes dcisionnels datawarehouses

    29

    Cependant, linformatique de dcision, que certains dsignent par OLAP, justifie une remise

    en cause des mthodes de conception dun modle de donnes.

    Caractristiques dun contexte OLTP

    Dans la plupart des systmes transactionnels, le rle dun modle est de garantir la persistance

    des donnes. De fait, la base de donnes est conue pour garder la trace dvnements

    survenus dans lentreprise.

    Dans un contexte transactionnel, le modle de donnes est destin minimiser les

    redondances, pour prserver la fiabilit et la cohrence du systme. Des concepts, tels que les

    formes normales, les cls uniques, les cls trangres ou de contraintes dintgrit

    rfrentielle, permettent de garantir constamment lintgrit de la base de donnes. Lorigine

    de ce souci de minimisation des redondances dcoule principalement de ce que les systmes

    transactionnels effectuent leurs mises jour en ligne, ventuellement au travers dun

    ensemble dapplications partageant le mme modle de donnes.

    Dans un systme transactionnel, la conception est oriente processus et le modle de donne

    intervient en support de ceux-ci. De point de vue de lutilisateur, le modle de donnes est

    totalement transparent.

    Les requtes sont toujours prvisibles car elles sont effectues au travers dune application le

    plus souvent dveloppe par la mme quipe que celle qui a la charge du modle de donnes.

    Les donnes sont gnralement accdes par des cls, notamment des cls uniques. Une

    bonne indexation permet de garantir des temps de rponse dpendant davantage du volume de

    donnes traiter pour raliser la transaction que du volume global de la base de donnes. Les

    volumes de donnes qui doivent tre accds pour traiter une transaction ou retourns en

    rsultat de celle-ci sont limits. Il est trs rare quune requte transactionnelle ncessite de

    rassembler ou dagrger des informations issues dun grand nombre de tables.

    Dans un monde dcisionnel (OLAP)

    Dans un contexte dcisionnel, les requtes sont complexes, les redondances plus difficiles

    matriser ; loptimisation consiste anticiper sur les chemins daccs aux donnes qui sont

    frquemment employs plutt qu faire des optimisations requte par requte.

    Un Datawarehouse est une base ddie au dcisionnel. Linformation est mise la disposition

    des utilisateurs mais les mises jour ne sont jamais faites en ligne. Les seules mises jour

    effectues sur le Datawarehouse maneront des systmes de production, lors des phases de

  • 8/8/2019 Memoire de Magister Haciane

    30/144

    Les systmes dcisionnels datawarehouses

    30

    chargement (processus dacquisition de donnes). Il devient donc envisageable dintroduire

    des redondances, condition de les matriser dans le processus dalimentation.

    Dans un contexte dcisionnel, les requtes manipulent rgulirement des ensembles. Elles

    effectuent des slections ou des restrictions de population, des regroupements, des calculs, des

    agrgations, etc. Pour rpondre aux besoins des utilisateurs, mme si le rsultat des requtes

    peut ntre constitu que de quelques lignes, il faudra trs souvent manipuler des volumes

    importants. Ds lors, obtenir des temps de rponse proportionnels au volume de donnes

    rsultat dune requte est beaucoup plus difficile quen transactionnel.

    Il convient doptimiser les requtes effectues frquemment en prdfinissant physiquement

    des sous-ensembles de donnes, moins importants en taille que les donnes plus dtailles,

    mais suffisants pour rsoudre les requtes les plus courantes.

    Une autre caractristique du dcisionnel veut que les utilisateurs cherchent mettre en

    relation des lments qui a priori ne sont pas corrls au dpart. Pour y parvenir, des requtes

    complexes sont ncessaires, interrogeant un nombre important de tables. Face cette

    complexit, le Datawarehouse doit pouvoir ragir dans des dlais raisonnables.

    Un Datawarehouse vise rpondre aux besoins des utilisateurs en termes dinformations et

    non en termes dapplications.

    Dans un contexte dcisionnel, du point de vue de ladministrateur de base de donnes, une des

    plus grosses difficults qui se posent est de grer limprvisible. En effet, les requtes sont le

    plus souvent ad hoc, gnres par lutilisateur au travers dun outil, et il est donc impossible

    doptimiser chacune de celles-ci au cas par cas.

    La dernire caractristique du monde Datawarehouse est quil permet le plus souvent de

    mettre en place un modle de donnes intgr, qui entend tre transversal lentreprise. Ce

    modle se constitue le plus souvent de manire incrmentale, au fur et mesure des

    ralisations successives des projets dcisionnels de lentreprise.

    2.3.2. Les techniques de modlisation [Source : Franco/Lignerolles2000]

    Cinq axes permettent de qualifier un modle de donnes dcisionnel :

    1. La lisibilit du point de vue de lutilisateur final ;

    2. Les performances au chargement ;

    3. Les performances lies lexcution des requtes ;

    4. Ladministration : ce nest pas tant construire le Datawarehouse que le faire vivre qui pose

    des problmes aux entreprises. Il faudra tracer les requtes et identifier celles qui sont

    lances frquemment, matriser et industrialiser tous les processus dextraction ;

  • 8/8/2019 Memoire de Magister Haciane

    31/144

    Les systmes dcisionnels datawarehouses

    31

    Figure 2.3.1 : Le modle de donnes normalis

    5. Lvolutivit qui permet de faire en sorte que le dveloppement dun datawarehouse soit

    incrmental, et pas seulement itratif : un dveloppement itratif peut en effet amener

    dfinir plusieurs modules applicatifs, indpendants les uns des autres. Par dveloppement

    incrmental, lintgration de chacun des modules doit tre considre dans la mise en

    uvre itrative, afin de sassurer de ce que lhomognit globale du systme est prise en

    compte.

    a. Le modle de donnes normalis

    Soit le modle de donnes normalis prsent dans la page suivante :

    En dcisionnel, ce modle permet par exemple de ventiler les chiffres daffaires par produit,

    par client, etc.

    Ce type dapproche est courant dans les entreprises en matire de modlisation. Si le systme mettre en uvre permet la fois des slections et des mises jour en ligne, elle est adapte.

    Dans un contexte dcisionnel o les mises jour en ligne ne sont pas dactualit, sa pertinence

    doit tre reconsidre.

    Dun point de vue dcisionnel, la smantique de ce modle est faible. Les informations

    intressantes pour lutilisateur nexistent pas a priori, elles doivent tre extrapoles. Les

    indicateurs devront tre recalculs dynamiquement chaque requte.

    GammeID_GammeLibellObj_marge

    ProduitID_ProduitNom

    Code_paysCaract.Prix HTCot standard

    FournisseurID_FournNom

    PaysCode_paysLibell

    ExpditeurID_ExpCode_paysNom

    ClientID_ClientNomAdresseCode_paysCommande

    ID_cdeID_expID_ClientDateRemise_gale

    LG_CDEID_cdeNo_ligneID_ProduitQuantitRemise

    TVAIDDateTaux

  • 8/8/2019 Memoire de Magister Haciane

    32/144

    Les systmes dcisionnels datawarehouses

    32

    Figure 2.3.2 : Le modle dnormalis

    Le modle est en revanche trs complet. Il laisse une marge dautonomie trs forte

    lutilisateur.

    En ralit, un modle dentreprise pourra contenir des centaines ou des milliers dentits, et

    donc dautant de tables au niveau physique. Une requte utilisera peut-tre des dizaines de

    tables et qui sera trs complexe formuler pour lutilisateur et traiter pour loptimiseur de la

    base de donnes. Les performances seront donc au mieux mdiocres et pire inacceptables.

    Dans des systmes dcisionnels simples, o un nombre rduit dutilisateurs lancent peu de

    requtes sur un modle de donnes de petite envergure, ce type dapproche peut fonctionner.

    Dans les autres cas, il faut absolument recourir dautres techniques.

    b. Dnormalisation pour le dcisionnel

    Cette approche vise adapter le modle prcdent aux besoins lis au dcisionnel. Latransformation consiste dnormaliser et prcalculer certains agrgats, donc introduire

    des redondances.

    Aucune technique formelle de dnormalisation nexiste dans le domaine public. Lapproche

    doit tre pragmatique. Aboutir un tel modle dcoule dune analyse prcise des besoins des

    utilisateurs. Ainsi, le modle prcdent devient :

    Remarquez que le modle contient un nombre de tables plus restreint, chaque table tant

    associe un sujet dintrt. Lorientation sujet rapproche le modle des besoins des

    FournisseurID_fournNomPays...

    ProduitID_produitGammeCA anne n-1CA anne nProvenance

    Cot standardID_fourn

    LG_CDE

    ID_cdeNo_lignePHTPTTCID_prodPaysRemise

    CommandeID_cdePHT

    PTTCExpditeurRemiseID_client

    ClientID_clientNomAdresseCode_pays

  • 8/8/2019 Memoire de Magister Haciane

    33/144

    Les systmes dcisionnels datawarehouses

    33

    utilisateurs. Le modle prsente un certain nombre dinformations agrges trs frquemment

    demandes.

    Ce modle est moins complexe que le prcdent. Le nombre de tables a t diminu dun

    facteur de 2. En appliquant le mme facteur pour un modle normalis de 200 tables, on

    aboutit une centaine de tables, ce qui reste complexe et peu lisible.

    Le gain en performance par rapport au modle normalis est galement trs relatif. Le nombre

    de tables a diminu, donc aussi le nombre de jointures ncessaires pour les requtes

    dcisionnelles. En contrepartie, les tables sont plus grosses. Ainsi, les requtes seront plus

    simples mais porteront sur des tables plus volumineuses.

    c. La modlisation dimensionnelle

    La modlisation dimensionnelle est une approche ddie aux systmes dcisionnels. Elle partdu principe que lobjectif majeur de ce type de systme est lanalyse de la ventilation de

    donnes quantitatives (les faits) par rapport des donnes qualitatives (les dimensions).

    La modlisation dimensionnelle drive des concepts qui ont amen lmergence des bases

    de donnes multidimensionnelles, dites bases OLAP, il y a de cela plus de dix ans (1994). La

    nouveaut est que ce type de modle est indpendant de la technologie. Elle peut permettre

    lutilisation de toute base de donnes, quelle soit relationnelle, multidimensionnelle, objet

    Lobjectif majeur dun systme dcisionnel est lanalyse de la performance qui se matrialiseau travers dun ensemble dindicateurs. Ces indicateurs nont de sens que mis en relation avec

    des dimensions danalyse.

    Les bases de donnes OLAP du march sont des solutions conues exclusivement pour crer

    rapidement et exploiter les modles de type multidimensionnel. Ils offrent lutilisateur des

    outils sophistiqus, permettant de naviguer dune dimension une autre, de zoomer sur des

    informations plus dtailles, etc.

    Dans le modle dimensionnel qui suit, les indicateurs de base sont groups dans une tablecentrale, dite table de faits. Une table de faits regroupe tous les indicateurs qui partagent le

    mme ensemble de dimensions et qui ne peuvent tre dduits dautres indicateurs.

  • 8/8/2019 Memoire de Magister Haciane

    34/144

  • 8/8/2019 Memoire de Magister Haciane

    35/144

    Les systmes dcisionnels datawarehouses

    35

    2.4. Le systme datawebhouse [Source : Kimball/Merz2000]

    2.4.1. Limpact du Web sur le datawarehouse

    Au cours ce cette dcennie, avant que la rvolution Web prenne de la vitesse, les

    organisations informatiques ont appris publier les actifs en donnes de lentreprise

    destination des analystes internes et du management. Cet acte de publication est la tche

    centrale du datawarehouse. Une dcennie dexprience dans la datawarehouse permet de

    comprendre avec une relative maturit sa nature et la manire dont les services informatiques

    peuvent amener les techniques soutenir la publication de toutes ces donnes.

    La rvolution du Web na certainement pas remplac le besoin du datawarehouse. En fait, elle

    a accru chez tout un chacun une attente de voir publies toutes sortes dinformations de

    manire transparente sur les interfaces des navigateurs Web. Lauditoire des donnes du

    Figure 2.3.4 : Le modle en flocon

    VentesID_prod

    ID_fourn

    JJ MM YYYID_client

    CAMargesUnits

    ProduitID_produitID_familleID_cpID_couleurDsignationCot standard

    CouleurID_coulNom

    ChefproduitID_cpNomPrnomRemarque

    ActivitID_familleID_gammeFourchette

    GammeID_gammeNom

    Fourchetteprix

    FournisseurID_fournNomDept

    ID_typeID_Orig

    TypeID_typeNom

    OrigineID_origNationalit

    PriodeJJ MM YYYCode_jourID_semaine

    MoisMM

    SaisonID_saisonNomRemarques

    Anne

    ID_anneRemarques

    SemaineID_semaineSemaine

    Jour_semCode_jourNom

    ClientID_clientNom,ID_rgionID_activitID_segment

    Rgion

    ID_rgionNom

    ActivitID_activitDsi nation

    SegmentID_segmentSegment

  • 8/8/2019 Memoire de Magister Haciane

    36/144

    Les systmes dcisionnels datawarehouses

    36

    Figure 2.4.1 : Le client, le site Web et le datawebhouse [source : Kimball/Merz2000]

    datawarehouse a cr, partant des directions internes pour englober les clients, les partenaires

    et un groupe plus large demploys internes. Le fait que le Web se concentre sur

    l exprience client a rendu de nombreuses entreprises plus conscientes du fait quelles

    devaient connatre leurs clients et leur donner des informations utiles.

    La rvolution du Web a propuls le datawarehouse sur le devant de la scne, car dans de

    nombreux cas, il doit tre le moteur qui contrle ou analyse la pratique du Web. Pour se

    conformer ces responsabilits plus importantes, le datawarehouse doit sajuster. Sa nature

    doit tre quelque peu diffrente de ce quelle a t ces dix dernires annes.

    Nous appelons cette renaissance de datawarehouse le datawebhouse.

    2.4.2. Les objectifs du datawebhouse

    Le datawebhouse est la reprsentation Web dun datawarehouse. Il joue un rle crucial et

    central dans lexploitation dune activit compatible avec le Web. Pour rpondre ses

    promesses, le datawebhouse :

    hberge et publie les donnes du Clickstream et dautres donnes comportementales

    provenant du Web qui induisent une comprhension du comportement du client ;

    est mis en conformit avec les autres datamarts distribus de datawarehouse de

    lentreprise et ceux situs en amont et en aval de la chane dapprovisionnement pour

    quils puissent tre utiliss ensemble ;

  • 8/8/2019 Memoire de Magister Haciane

    37/144

  • 8/8/2019 Memoire de Magister Haciane

    38/144

    Les systmes dcisionnels datawarehouses

    38

    navigateur sur des sites Web distants. Si les donnes de ce flux continu de clics (le

    Clickstream) sont bien souvent brutes et simples, elles constituent nanmoins potentiellement

    une source dinformations jusque l ingales sur les actions effectues par les individus

    utilisant le Web.

    Associer les technologies Web au datawarehouse, cest alimenter le datawebhouse avec cette

    source de donnes considrable et indisciplin, afin de les analyser, mais aussi de les mettre

    en conformit et les conjuguer aux sources de donnes plus conventionnelles.

    Le second aspect du datawebhouse, concerne lapport du datawarehouse existant vers le Web.

    Amener le datawarehouse au Web signifie rendre toutes les interfaces du datawarehouse

    disponibles sur des navigateurs Web.

    Amener le datawarehouse au Web signifie aussi rsoudre, une fois pour toutes, les problmes

    dun environnement entirement distribu. Le datawebhouse est une approche totalement

    diffrente du datawarehouse entirement centralis, car, pas plus que lInternet, il ne peut tre

    centralis.

    2.4.4. Amener le Web au datawarehouse

    a. Les donnes du Web

    Comme prsent dans les sections prcdentes, le datawarehouse (traditionnel) est alimentpar les systmes de traitement transactionnel OLTP. Dans un environnement datawebhouse,

    nous disposons dune nouvelle source dalimentation encore insaisissable : capturer, analyser

    et comprendre le comportement des utilisateurs qui naviguent sur les sites Web.

    Le Clickstream est une suite chronologique dactions atomiques qui peuvent tre regroupes

    en sessions. La trajectoire des actions ayant aboutit un achat, par exemple, peut tre

    analyse et comprise. Nous pouvons dsormais savoir comment un individu nous a contacts,

    de ses intentions et de la qualit de son exprience. Nous pouvons savoir prcisment lcranquil a vu et le temps quil a mis faire ses choix. Nous pouvons observer des signes directs

    de satisfaction ou dinsatisfaction. Nous nous trouvons donc dans une meilleure position pour

    rpondre efficacement au client individuel.

    b. Cration des datamarts du Clickstream

    La cration d'un datamart demande des connaissances de modlisation dimensionnelle. Les

    dimensions auxquelles nous pouvons penser qui ont un sens (rpondant certaines questions)

    dans un environnement de Clickstream sont en gnral de ce type :

  • 8/8/2019 Memoire de Magister Haciane

    39/144

    Les systmes dcisionnels datawarehouses

    39

    Figure 2.4.3 : Exemple de datamart du Clickstream [source Kimball/Merz2000]

    Dimension page: (URL), Dimension date ;

    Dimension agent de l'utilisateur, Dimension session ;

    Dimension tat du caddie de l'utilisateur, Dimension dmographique.

    Le modle du datamart est le suivant :

    2.4.5. Amener le datawarehouse au Web

    Publier sur le Web

    Le datawarehouse est lendroit o sont publies les donnes stratgiques de lentreprise. Le

    gestionnaire de datawarehouse est une sorte de rdacteur en chef : il rassemble les entres de

    donnes provenant dune grande diversit de sources qui sont ensuite rparties sur la table

    de composition ; leur pertinence et leur exhaustivit sont alors values. Puis, elles sont

    enregistres sous un format commun et reconnaissable, et publies lattention des lecteurs(utilisateurs finals) du datawarehouse.

    A la fin des annes 1990, larrive du Web a favoris lessor du datawarehouse. Le Web

    amplifie et tend ses possibilits de publication ; il offre de nombreux avantages que

    lindustrie du datawarehouse naurait pas pu crer par elle-mme. Le Web est tellement

    irrsistible que le datawarehouse na pas dautre choix que de monter dans ce train express.

  • 8/8/2019 Memoire de Magister Haciane

    40/144

    Les systmes dcisionnels datawarehouses

    40

    2.5. La gestion du temps dans le datawarehouse[Source : Todman2001]

    Remarque : Le terme Temps est utilis ici et dans le reste de ce mmoire dans le sens

    donne Date/heure .

    Un des points les plus importants dans le processus de conception des datawarehouses est la

    reprsentation et le traitement des donnes temporelles (donnes sur le Temps ).

    Limportance des donnes temporelles est une des caractristiques des systmes dcisionnels

    qui les diffrencient des systmes oprationnels. Nous allons essayer dans ce qui suit

    dintroduire les caractristiques du Temps et son utilisation dans les datawarehouses.

    Les applications de gestion dentreprise qui constituent le systme oprationnel sontdveloppes pour fonctionner dans lenvironnement prsent o les donnes temporelles ne

    ncessitent pas un traitement particulier. Dans plusieurs cas, ces donnes Dates/Heures ne

    sont que des attributs descriptifs dans les tables des donnes.

    Mais dans un datawarehouse, le Temps affecte considrablement la structure du systme.

    Les caractristiques et les objectifs des datawarehouses engendrent des besoins en donnes

    temporelles qui sont diffrents de ceux du systme oprationnel.

    En labsence actuel de SGBD temporels o le support des donnes temporelles serait impliciteet o le langage de requte contiendrait des fonctions spcifiques sur le Temps afin den

    simplifier la manipulation, les bases de donnes datawarehouses doivent tre conues pour

    prendre en considration les besoins temporels et tre implmentes sur des SGBDR

    classiques. En dautres termes, le support du Temps doit tre explicitementintgr dans les

    structures des tables et des requtes.

    2.5.1. Le rle des donnes temporelles

    Dans un datawarehouse, lajout des donnes temporelles (les donnes Date/heure ) permet

    dhistoriser (archiver) les donnes. Cela signifie que les utilisateurs du datawarehouse peuvent

    dcouvrir laspect de leur entreprise nimporte quel moment ou priode dans le temps. Ceci

    permettra la dcouverte et ltude des habitudes comportementales dans le temps et de faire

    des comparaisons entre des priodes similaires ou non-similaires. Avec ces donnes, nous

    pouvons raliser des extrapolations en utilisant des modles prdictifs afin de nous assister

    planifier et prvoir. Ainsi, nous utiliserons le pass pour essayer de prvoir le futur.

  • 8/8/2019 Memoire de Magister Haciane

    41/144

    Les systmes dcisionnels datawarehouses

    41

    La valeur et limportance des donnes historiques sont gnralement reconnues. La capacit

    de stockage des donnes historiques est un des avantages majeurs des datawarehouses et

    labsence de ces donnes dans les systmes oprationnels est un des facteurs de motivation

    pour le dveloppement des datawarehouses.

    a. Priode de validit et date de transaction

    Ces deux notions seront utilises plusieurs fois dans le chapitre 3 (Conception dun

    datawarehouse orient CRM).

    La date de validit associe une valeur dun attribut de donne reprsente la date pendant

    laquelle cette valeur est vraie (associe) pour cet attribut. Par exemple, la date de validit

    dune commande correspond sa date de rception. Ces valeurs dattributs peuvent tre

    associes :

    A un instant donn : dfinis comme une combinaison unique Date/Heure . Un

    vnement est dfini comme tant un fait instantan survenant un instant t.

    A une priode de temps : dfinie comme tant le temps entre deux instants.

    La date de validit est normalement fournie par lutilisateur sauf dans des cas particuliers

    comme dans les appels tlphoniques o la date de validit peut tre gnre par les

    quipements techniques.

    La date de transaction associe une valeur dattribut de donne reprsente la date de la

    cration (physique) et de la disponibilit de la valeur dans la base de donnes. Les dates de

    transaction sont gnres par les SGBD. Les dates de transaction peuvent aussi tre

    reprsentes par des instants uniques ou des intervalles de temps.

    b. Les donnes comportementales

    Dans un datawarehouse dimensionnel, les systmes sources des donnes comportementales

    sont les systmes de gestion oprationnels tels que les systmes de facturation ou les systmesde gestion logistique. Comme nous lavons dj expliqu, les systmes oprationnels ne sont

    pas conus pour historiser les donnes. Par exemple, dans un systme de gestion des

    commandes, une fois quune commande est satisfaite et transforme en facture, elle disparat

    de la base de donnes oprationnelle aprs une certaine priode de temps (un maximum dune

    anne).

    Le rle dun systme datawarehouse est de capturer les donnes appropries qui ont atteint un

    certain tat leur permettant dintgrer la base de donnes du datawarehouse. Les donnes

    dune entit sont gnralement intgres au datawarehouse la fin du cycle de vie

  • 8/8/2019 Memoire de Magister Haciane

    42/144

  • 8/8/2019 Memoire de Magister Haciane

    43/144

    Les systmes dcisionnels datawarehouses

    43

    lorsquune relation cesse dexister (ex. : un commercial quitte lentreprise) ? Comment

    le datawarehouse manipule-t-il ces changements dans les valeurs dattributs (ex. : un

    produit tait bleu, il est maintenant rouge) ? y a-t-il un besoin danalyser ces

    performances de vente lorsquil tait rouge ou bleu ?

    La frquence des captures : Un datawarehouse doit tre jour. La frquence des

    changements est une question laquelle il faut rpondre durant la conception dun

    datawarehouse.

    La synchronisation des changements : Quant un attribut change, un mcanisme doit

    se dclencher pour dterminer les attributs dpendants qui doivent aussi changer.

    Labsence de synchronisation affecte la crdibilit des rsultats.

    Certaines problmatiques lies au Temps sont inhrentes aux modles dimensionnels mais

    il est possible de les surmonter en changeant la mthode de conception de ces modles.

    2.5.3. Le Temps dans la premire gnration des datawarehouses

    Le Temps a un effet considrable sur les datawarehouses car ces derniers sont des

    applications temporelles. La proprit temporelle des datawarehouses na jamais t

    rellement reconnue dans la premire gnration des datawarehouse et, par consquent, la

    reprsentation du Temps tait, dans la plupart des cas, non adquate. Dans les modlesdimensionnels, la reprsentation du Temps est largement restreinte la dimension

    Temps . Cela permet la table des faits dtre partitionne en utilisant cette dimension

    mais ne permet pas une reprsentation du Temps dans les autres dimensions.

    Larrive du CRM a soulev le problme et a renforc le besoin dadopter une approche

    systmatique de traitement du Temps . Afin de pouvoir concevoir et construire un

    datawarehouse orient client (CRM) qui est capable dassister les dcideurs rsoudre leurs

    problmatiques CRM (ex. : la fuite des clients), nous devons sassurer que les problmatiqueslies la reprsentation du Temps sont proprement traites. La premire gnration des

    datawarehouses (prsente dans ce chapitre) peine pour rpondre des questions orientes

    CRM du genre Combien de clients avons-nous actuellement ? . Avec ce genre de capacit

    limite, il est impossible davoir des mtriques ou des mesures en relation avec les

    changements dans les circonstances.

    Dans un environnement CRM, nous devons tre capables de soumettre des requtes

    temporelles qui nous permettront danalyser les changements dans les circonstances (donnes

  • 8/8/2019 Memoire de Magister Haciane

    44/144

    Les systmes dcisionnels datawarehouses

    44

    de rfrence) des clients. Ce type de requtes nest pas support par les datawarehouses de

    premire gnration.

    Nous pouvons ainsi conclure que dans la premire gnration des datawarehouse, les attributs

    des dimensions sont rellement considrs comme des attributs supplmentaires des faits.

    Quand nous ralisons une jointure entre la table des faits et une table dimension, nous ne

    faisons que juste tendre les attributs des faits avec ceux de la dimension.

    La deuxime gnration des datawarehouses, les datawarehouses orients CRM, proposent

    une autre vision pour le traitement des besoins temporelles. Cest ce que nous allons dcouvrir

    dans le chapitre 4.

  • 8/8/2019 Memoire de Magister Haciane

    45/144

    Chapitre 3

    La gestion de la relation client

    n Gestion de la relation client : dfinitions, objectifs et rsultats ;

    n Le dveloppement de la relation client ;

    n Les fonctionnalits des systmes de gestion de la relation client ;

    n La technologie du datawarehouse au service de la gestion de la

    relation client.

  • 8/8/2019 Memoire de Magister Haciane

    46/144

    Le CRM : Customer Relationship Management

    46

    2. Le CRM : Customer Relationship Management

    3.1. Introduction au CRM

    Dans les annes 1970, la domination des producteurs tait flagrante. Ces derniers

    sintressaient peu de savoir quels clients achetaient et utilisaient quels produits. Aussi

    longtemps quil y avait assez dacheteurs, la production tait le goulot dtranglement. Les

    clients taient forcs de sorienter daprs les biens produits. Henry Ford avait pour

    habitude de rpondre la question du nombre de couleurs disponibles pour ces voitures :

    Naturellement nous produisons chaque couleur pour autant quelle soit noire. [Dyche2002]

    Au tournant du sicle, la situation sest retourne. Nous sommes passs dun march de

    loffre un march de la demande. Ce retournement exige des changements tous les niveauxde lentreprise, entre autres des activits marketing et vente qui doivent tre soutenues plus

    systmatiquement par des systmes dinformation et des bases de donnes.

    Nous le voyons, les entreprises sont en transition ; nous passons dune organisation tourne

    vers loffre, donc oriente produits, pour nous diriger vers des structures orientes sur les

    processus accomplir dont le CRM est un exemple.

    Cependant, il ne faut pas oublier que lobjectif damlioration de la relation client est un

    objectif louable pour autant que lon sache quelle relation amliorer et cela en fonction de laprofitabilit des relations; afin de mieux cerner ltape de base quest la profitabilit du client,

    le concept de Customer Lifetime Value reste ltape de base de toute dmarche CRM.

    3.1.1. Dfinition du CRM

    CRM est un acronyme pour Customer Relationship Management, en franais GRC pour

    Gestion de la Relation Client.

    CRM est un terme de lindustrie des systmes dinformation englobant des mthodologies,

    des stratgies, des outils logiciels et habituellement des capacits internet qui aide une

    entreprise grer ses relations client dune manire structure.[Source : Swift2003]

    Par exemple, une entreprise pourra construire une base de donnes clients qui dcrit les

    relations avec suffisamment de dtails afin que la direction, les vendeurs, les responsables du

    service-clients et idalement les clients eux-mmes puissent avoir accs linformation pour

    effectuer des tches comme le rapprochement entre les besoins des clients et les planifications

    produits, la gnration doffres, et la description du profil des clients.

  • 8/8/2019 Memoire de Magister Haciane

    47/144

    Le CRM : Customer Relationship Management

    47

    Mieux grer les clients nest pas un concept nouveau; il suffit pour sen convaincre de

    considrer les systmes de rabais mis au point dans les annes 1960 afin de fidliser les

    clients. Les outils par contre sont nouveaux ; au lieu de prendre des dcisions stratgiques

    bases sur leur propre exprience, les managers utilisent des outils logiciels spcifiques pour

    prendre ou valider ces dernires.

    Selon diffrentes vues de lindustrie, le CRM peut consister :

    Permettre un dpartement marketing dune entreprise didentifier et de viser ses

    clients les plus profitables, grer les campagnes marketing avec des objectifs clairs

    afin de gnrer des leads de valeur pour la force de vente.

    Aider lorganisation dans lamlioration du telesales , account et sales

    management en optimisant le partage de linformation par les multiples intervenants

    et en simplifiant les processus existants.

    Favoriser le dveloppement de relations individualises avec les clients dans le but

    damliorer la satisfaction client et de maximiser les profits.

    Fournir aux employs les informations et les processus ncessaires pour mieux

    connatre leurs clients, leurs besoins et btir des relations durables entre la socit, les

    clients et les partenaires.[Source : Swift2003]

    Examinons la figure suivante :

    Figure 3.1.1 : Lvolution des composantes dentreprise. [Source : Flueckiger2000]

  • 8/8/2019 Memoire de Magister Haciane

    48/144

    Le CRM : Customer Relationship Management

    48

    La figure ci-dessus montre lvolution des diffrentes composantes de lentreprise tendant

    vers des modles de travail collaboratifs non seulement intra-entreprise mais aussi inter-

    entreprises.

    Le terme CRM sest dvelopp rapidement durant ces dernires annes et comporte

    actuellement de nombreuses fonctions associes pour un service clients suprieur.

    Le CRM est un concept plus complet que son prdcesseur SFA Sales Force Automation

    qui se bornait soutenir la mission du reprsentant en contact avec le client dans la prise de

    commandes principalement. Le CRM a pour but dlargir le concept de SFA par un partage

    des informations client au sein de la structure et une interface avec le systme de gestion

    interne de lentreprise ERP.

    3.1.2. Les objectifs du CRM

    Une tendance trs nette se dessine dans la fixation des objectifs des projets CRM. Mme si

    laugmentation de la productivit de la force de vente reste lobjectif traditionnel principal, les

    entreprises remarquant que le produit ne fournit plus long terme un avantage concurrentiel

    mettent de plus en plus laccent sur lamlioration de la relation et des services offerts au

    client autour du produit.

    Cette nouvelle manire de vendre exige de lentreprise quelle donne plus dautonomie sa

    force de vente et que les systmes dinformation soutiennent les vendeurs ou marketers dans cette nouvelle approche.

    Lapproche globale du client devient aussi de plus en plus au centre des stratgies, tout

    particulirement dans les situations o lapproche multicanaux est dveloppe. Le but du

    CRM sera dintgrer les fonctions isoles de la chane de la relation client.

    Le graphique ci-dessous illustre les rsultats dune enqute mene auprs dentreprises ayant

    effectu des projets CRM. Cette enqute montre les objectifs CRM viss par limplmentation

    dune solution CRM dans ces entreprises.[Source : Flueckiger2000]

  • 8/8/2019 Memoire de Magister Haciane

    49/144

    Le CRM : Customer Relationship Management

    49

    Remarquons par exemple que 50% des entreprises ayant implment une solution CRM se sont fixes comme

    objectif lamlioration de la satisfaction des clients

    3.1.3. Les rsultats constats avec le CRM

    Examinons le graphique ci-dessous :

    Figure 3.1.2 : Les objectifs du CRM. [Source : Flueckiger2000]

    Figure 3.1.3 : Les rsultats du CRM. [Source : Flueckiger2000]

  • 8/8/2019 Memoire de Magister Haciane

    50/144

    Le CRM : Customer Relationship Management

    50

    Les chiffres ci-dessus rcolts auprs dentreprises allemandes ayant men des projets CRM

    montrent les augmentations ou les diminutions par poste en pourcentage. Par exemple, nous

    remarquons que ces entreprises ont constat une augmentation du taux du succs des offres de

    8% et une diminution du taux de rclamation de 5%. [Source : Flueckiger2000]

    On peut en retenir que, mme si le CRM a toujours pour but, parfois non-avou, dadapter la

    structure des cots de la socit, les lments qui visent le dveloppement des ventes et de la

    profitabilit deviennent des lments de plus en plus importants.

    3.2. Les facteurs du CRM

    Le CRM prend forme en tirant parti du potentiel des composantes humaines,

    organisationnelles et technologiques disposition.

    3.2.1. Le facteur humain

    Les affaires comportent toujours et encore une relation dhomme homme. Le CRM doit

    placer ltre humain au centre des proccupations, que ce soit le client, le collaborateur ou le

    partenaire. De nombreux projets par le pass ont chou du fait que laspect technologique

    tait prpondrant au dtriment du facteur humain.

    La base pour une relation daffaires long terme et pleine de succs est toujours et encore la

    communication entre une entreprise et son client et vice versa.

    Pour le client, toute personne avec qui il est en contact reprsente et personnifie lentreprise.

    Lattitude du collaborateur va donc influencer directement le client potentiel ou existant.

    Il est donc essentiel que les collaborateurs, et tout spcialement ceux en contact direct avec les

    clients, comprennent les buts du CRM et par l la stratgie de lentreprise. Pour soccuper de

    leurs clients de manire cible, ils devront donc connatre leurs missions et leurs comptences.

    Cependant, cette plus grande marge de manoeuvre gagne par les collaborateurs qui

    rpondent de leurs actes ne va pas sans poser de questions; en effet, les situations o les

    comptences sont limites par la structure apportent une situation de confort non ngligeable ;

    le changement dtat entranera auprs de la structure des mcontentements quil sagira de

    grer en mettant sur pied des programmes daccompagnement au changement pour mieux

    canaliser ces rebellions.[Source : Freeland2002]

  • 8/8/2019 Memoire de Magister Haciane

    51/144

    Le CRM : Customer Relationship Management

    51

    3.2.2. Le facteur organisationnel

    Le processus est compris comme une suite logique dactivits qui contribuent la stimulation

    dun rsultat.

    Du point de vue de lentreprise, il existe trois types de processus fondamentaux :

    Le processus de dveloppement de nouveaux produits : Cela comporte toutes les

    activits qui permettent de lancer de nouveaux produits dans un temps, une qualit et

    un prix dfinis par la stratgie de lentreprise.

    Le processus de gnration et de livraison des commandes : Cela comporte

    lacquisition et lacceptation des commandes, la livraison temps des commandes, la

    production dune facture et son encaissement.

    Le processus de la chane logistique intgre : Comporte toutes les activits qui

    assurent de manire optimale les flux montaires, matriels et informationnels en

    respectant les dlais, les contraintes financires et le niveau de qualit fix.

    Plutt que de raliser ces processus de manire fragmente et fonctionnelle, les dpartements

    doivent tre mis en relation selon des chanes consistantes de manire assurer la satisfaction

    des clients.

    Des flux dinformations des produits et des clients, traversant les diffrentes fonctions,

    doivent venir alimenter les personnes qui pourront en avoir besoin. Alors que le clientsadresse lentreprise par le biais dun point dinteraction, ses besoins ont une influence qui

    vont au-del du point dinteraction et qui vont toucher la production, la logistique et les

    finances.

    Lexemple des socits de service est flagrant ; en effet, ces socits taient auparavant

    organises par divisions de produits, ce qui signifie que chaque division abordait le client de

    manire autonome, donc dveloppait ses connaissances client ainsi que son systme de base

    de donnes de manire indpendante. Les pressions concurrentielles ont amen les banques,par exemple, introduire le principe du key account management qui traite les besoins du

    client dans sa globalit, mme si par la suite, en toile de fond, les tches sont re-divises sous

    forme de spcialits. Cette volution a t facilite par les volutions des possibilits offertes

    par les systmes dinformation.

    Une optimisation des processus nest possible que si seulement lorganisation interne de

    lentreprise est structure de manire rpondre aux besoins des processus. [Source :

    Freeland2002]

  • 8/8/2019 Memoire de Magister Haciane

    52/144

    Le CRM : Customer Relationship Management

    52

    3.2.3. Le facteur technologique

    La technologie joue un rle important dans la mise en place dun systme CRM. Elle sert

    soutenir certains processus afin que les collaborateurs puissent se concentrer sur les tches o

    ils apportent la plus grande valeur ajoute.La technologie offre au client la possibilit de communiquer avec lentreprise de plusieurs

    manires ( multichanelling ) ; que ce soit par tlphone, fax, ou email, une relation peut tre

    construite indpendamment de la distance gographique.

    LInternet a des consquences profondes sur la refonte des processus de travail de

    lentreprise. Alors que la part du chiffre daffaires gnre par ce canal de vente reste pour la

    plupart des entreprises encore modeste, la manire dont les informations peuvent tre

    changes ou rparties, est en train doffrir aux entreprises dnormes opportunits soit en

    termes de gain de productivit ou sous forme de potentiel de dveloppement (Voir le chapitre

    2.4 : le systme datawebhouse).

    LIntgration des systmes dinformation en vue de