Vous êtes sur la page 1sur 6

Analyse et Conception d'un projet BI

http://taslimanka.developpez.com/tutoriels/projetbi/

Forums Tutoriels Magazine FAQs Blogs Projets Chat Newsletter tudes Emploi Club Contacts

Accueil A+M 2a)a /NET 30)/!4eb E3# +angages


olutions!d"entreprise Business!#ntelligence
F,$*M !B#

&B3 ,''ice
C$M
+#-$E !B#

olutions!d"entreprise Applications Mobiles


A Cloud!Computing
B+,&!B# &+,

.st5mes

E$P!%!P&#

AP

Microso't!BizTal(! er)er

ACC*E#+!B#

T*T,$#E+ !B#

FAQs!B#

A#$E!B#

Anal.se!et!Conception!d"un!projet!B#
Date de publication : 03/04/2008 , Date de mise jour : 03/04/2008 Par Mohamed Tasliman a !"lla #Pa$e personnelle% &et article a pour objecti' de (ous aider $)rer et conce(oir un projet d)cisionnel* +* +ntroduction ++* ,spect Th)ori-ue ++./* 0usiness 1e-uirements De'inition ++./.a* 2tude du domaine m)tier ++./.b* +nter(ie3 des acteurs cl)s du m)tier ++./.c* D)coupa$e des besoins en th4mes/sujets ++./.d* D)'inition des business process ++.2* Mod)lisation dimensionnelle ++.2.a* Tables de 'aits ++.2.b* Tables de dimension +++* ,spect Prati-ue +++./* 2tude du domaine +++.2* +nter(ie3 +++.3* D)coupa$e des besoins en th4mes +++.4* 0usiness process +++.5* 0usiness Model +++.5./* 6aits +++.5.2* Dimensions +7* &onclusion 7* 1emerciements

#/!#ntroduction
&omme tout projet in'ormati-ue il est sou(ent tr4s recommand) d8)tablir une bonne d)marche de $estion de projet* &8est pour-uoi dans cet article je (ais d)crire la d)marche d8un projet 0+/D9* Dans un premier temps, je traiterai le sujet sui(ant un aspect th)ori-ue se basant sur -uel-ues principes 'ondamentau: inspir)s de la strat)$ie ; <imballienne ; ensuite je donnerai un cas prati-ue inspir) de ma propre r)'le:ion*

##/!Aspect!Th0ori1ue
=e pense sans doute -ue beaucoup d8entre nous a prati-u) ou au moins entendu parler de ; m)thodes a$iles ; #malheureusement c)l4bre -ue dans le monde ja(a / pro$rammation objet %* ,lors pour-uoi pas une m)thodolo$ie pour les projets d)cisionnels >2h bien je (ous rassure, il "8en a une pr)conis) par l8)cole de ; 1alph ;* =e ne (ais cependant parler -ue sommairement de la m)thodolo$ie* Mais en attendant (oici ci.dessous le c)l4bre sch)ma d)nomm) ; business dimensional li'ec"cle ; -ui est une r)')rence dans la strat)$ie d)cisionnelle*

1 sur 6

18/11/2012 22:48

Analyse et Conception d'un projet BI

http://taslimanka.developpez.com/tutoriels/projetbi/

business dimensional li'ec"cle &omme l8indi-ue le sujet, je ne traiterai ici -ue de la partie anal"se et conception dimensionnel* &e -ui m8am4ne ne traiter -ue les 2 bo?tes blanches ; business re-uirements de'inition ; et ; dimensional modelin$ ; #c'* sch)ma ci.dessus%*

##67/!Business!$e1uirements!3e'inition
&omme tout projet, il 'aut 'aire un capture des besoins utilisateurs et pour cela on a besoin de plusieurs choses :

##676a/!Etude!du!domaine!m0tier
&ette )tape est 'ondamentale* 2n e''et il n8" a pas de secret* !i (ous (oule@ tra(ailler dans le d)cisionnel (ous Ates obli$) de conna?tre le m)tier de l8entreprise pour la-uelle (ous tra(aille@* ,lors si (ous Ates nou(eau:, 'amiliarise@ (ous a(ec les termes utilis)s, re$arde@ sur l8intranet de l8entreprise ou sur leur site* +l "8a beaucoup d8in'ormations cach)es l dedans* 2t une astuce -ui m8a beaucoup aid) c8est de se 'amiliariser a(ec les di'')rents lo$iciels/pro$iciels utilis)s dans l8entreprise* Be les utilise@ pas en en(ironnement de production mais cr)e@ plutCt (otre propre en(ironnement de test sur le-uel (ous Ates libre pour (os tests* =e peu: (ous assurer -ue cela est tr4s utile D 7ous pou(e@ aussi utiliser le bon (ieu: !EF pour 'aire de petites re-uAtes a'in de se 'aire une id)e des donn)es disponibles dans le r)')rentiel m)tier*

##676b/!#nter)iew!des!acteurs!cl0s!du!m0tier
Gn autre )l)ment tout aussi important -ue l8)tude de l8en(ironnement est la connaissance et l8inter(ie3 des acteurs m)tiers* 0ien )(idemment il 'audra tout d8abord bien conna?tre l8or$ani$ramme de l8entreprise et sa(oir -ui s8occupe de -uoi par e:emple on peut bien s8ima$iner -ue selon la comple:it) d8une structure bancaire, les besoins en 'ront.o''ice/ban-ue d8in(estissement ne seront pas les mAmes -ue ceu: en bac .o''ice/ban-ue de d)tail ni en middle.o''ice* 2t si on ne conna?t pas bien l8or$ani$ramme on pourrait se planter sur les bonnes -uestions poser au: bonnes personnes*

##676c/!30coupage!des!besoins!en!th5mes%sujets
,pr4s inter(ie3, il est toujours bien de 'aire un compte rendu de r)union* &ela permet par la suite de d)$a$er les di'')rents business process impl)menter dans le business model* , partir des comptes rendus de r)union il 'audra d8abord classer les besoins en th4mes ou sujets d8anal"se* Hn peut par e:emple s8ima$iner, si on est dans le milieu de la (ente -ue le commercial de la direction 'orce de (ente (oudra )tendre ses (entes dans le ma:imum de r)$ions possibles et pour cela lors de l8inter(ie3 il demandera pou(oir disposer d8un outil -ui lui permettra de bien )(aluer les @ones 'luides en terme de (ente* De mAme, lors de l8inter(ie3 de la personne cl) du d)partement mar etin$, ce dernier (oudra anal"ser les cat)$ories de produits -ui susciteront le plus d8int)ressements de la part de la jeune client4le* &es deu: besoins di'')rents seront class)s dans 2 th4mes ou sujets di'')rents #on (erra -ue Ia ne sera pas 'orc)ment 2 business process di'')rents%*

##676d/!30'inition!des!business!process
,pr4s le d)coupa$e des besoins en sujets, il 'audra maintenant passer pres-ue au cJur de la mod)lisation : la d)'inition des ; business process ;* &ette phase est utile pour pou(oir re$rouper des th4mes -ui sont concern)s par le mAme business process pour )(iter de dupli-uer des choses* 2t l aussi Mar$" 1oss l8a bien si$nal) dans son article intitul) 6ocus on business process, not business department oK il d)clare -ue l8erreur $)n)ralement commise par certains concepteurs de s"st4mes d)cisionnels est de d)'inir des business process redondants* &ha-ue d)partement ou secteur de l8entreprise a ses propres besoins et ces besoins peu(ent 'aire appel au mAme business process* Par e:emple, les mar eteurs #d)partement mar etin$% peu(ent a(oir besoin d8anal"ser l8int)ressement des jeunes une cat)$orie de produits* De mAme, les commerciau: #d)partement (ente% peu(ent a(oir besoin de conna?tre le chi''re d8a''aire de la r)$ion ?le.de.6rance en terme d8achat de portables par e:emple* &es deu: cat)$ories de besoins utilisent tous les deu: le business process ; commande ;* Hn ris-ue de r)p)ter le mAme business process si l8on tient compte de la demande de chacun des deu: d)partements s)par)ment*

2 sur 6

18/11/2012 22:48

Analyse et Conception d'un projet BI

http://taslimanka.developpez.com/tutoriels/projetbi/

##68/!Mod0lisation!dimensionnelle
Gne 'ois a(oir recens) les di'')rents business process, on pourra commencer construire le mod4le dimensionnel proprement parl)* Pour cela il 'audra bien )(idemment rep)rer les tables de 'aits et celles de dimensions*

##686a/!Tables!de!'aits
Pour d)tecter la/les table#s% de 'ait#s%, il 'audra se ser(ir des )l)ments recueillis lors de la phase pr)c)dente c8est dire des di'')rents ; business process ;* +l 'audra donc pour cha-ue business process se demander -uels sont les )l)ments dont on souhaite mesurer la ma$nitude #pri:, tau:, intensit), temp)rature, etc*%* Par e:emple, pour la business process ; commandes ;, on pourrait d)'inir les mesures sui(antes : pri: unitaire, pri: d8achat, etc*

##686b/!Tables!de!dimension
Gn business process repr)sentant une acti(it), les objets -ui entrent en jeu dans cette acti(it) constituent eu: les dimensions* ,lors si l8on consid4re le business process ; commandes ;, les acteurs -ui participent l8acti(it) peu(ent Atre le client #c8est lui -ui lance la commande%, le produit #c8est lui -ui 'ait l8objet de la commande% et certainement le temps #le temps est une dimension particuli4re -ui est sou(ent tr4s utile dans le monde du d)cisionnel* Dans des !L0D comme D02, il est mAme impos)* Pour une bonne conception du business process, je pense -u8il n8est pas mal d8utiliser le dia$ramme GMF d8acti(it)* &e dia$ramme permet de mod)liser l8 acti(it) d8un s"st4me*

###/!Aspect!Prati1ue
Tout cela para?t bien th)ori-ue* =e propose donc de passer un cas prati-ue* Prenons l8e:emple sui(ant : +"uni)ersit0!Paris799!tra)erse!des!moments!di''icile!et!arri)e!di''icilement!:!g0rer!les!re1u;tes!de!ses!0tudiants/!Et!pourtant l"uni)ersit0!pense!1ue!son!s.st5me!est!e''icace!pour!la!gestion!des!admissions<!des!inscriptions<!des!inscriptions!p0dagogi1ues!= inscription!au>!mati5res?<!les!recrutements!de!pro'esseurs<!etc/!3"ailleurs<!l"uni)ersit0!pr0)oit!d";tre!en!gr5)e!et!les!personnes dirigeantes ! sont ! in1ui5tes ! et ! )oudraient ! sa)oir ! ce ! 1ui ! ne ! marche ! )raiment ! pas/ ! Cet ! e>emple ! n"est ! certainement ! pas ! tr5s pertinent ! compar0 ! au> ! domaines ! de ! l"industrie ! ou ! de ! la ! ban1ue ! mais ! comme ! beaucoup ! de ! personnes ! connaissent ! le 'onctionnement!de!l"uni)ersit0<!@a!pourrait!;tre!un!e>emple!assez!simple/

###67/!Etude!du!domaine
Pour l8)tude du domaine, nous allons 'aire les op)rations sui(antes : Ba(i$uer sur le site de l8uni(ersit) a'in de comprendre le 'onctionnement #$)n)ralement il "8a l8histori-ue de l8uni(ersit), ses partenaires, ses 'ormations, sa strat)$ie, l8or$ani$ramme, le coin anciens )tudiants #pour t)moi$na$e, a(is, etc*%, la recherche #)tude doctorale%, (ie au campus, la biblioth4-ue etc*%* Demander au: $estionnaires #ser(ice comptabilit), ser(ice inscription p)da$o$i-ue, ser(ice lo$ement )tudiant etc*% s8il e:iste des lo$iciels de $estion utilis)s et s8il est possible de les brancher sur des bases de test* !i c8est le cas cela pourra beaucoup (ous aider pour apprendre super'iciellement le m)tier du $estionnaire* B8essa"e@ surtout pas de conna?tre le lo$iciel comme ses utilisateurs de base car ce n8est pas de (otre domaine de comp)tence* 2ssa"e@ juste de comprendre au mieu: l8utilisation de ces lo$iciels/pro$iciels* 6aire -uel-ues re-uAtes !EF sur ces bases de $estion* Fes re-uAtes du t"pe L1HGP 0M a(ec des 'onctions d8a$r)$ats comme &HGBT, !GM sont sou(ent utiles pour conna?tre certaines choses comme le nombre d8inscrits par mati4re* Par e:emple :
SELECT Matiere.nom_Matiere,COUNT(Etudiant.id_etudiant) FROM Matiere,Inscription,Etudiant WHERE Matiere.id_Matiere = Inscription.id_Matiere AND Inscription.id_Etudiant = Etudiant.id_Etudiant GROUP BY Etudiant.id_Etudiant HAVING COUNT(Etudiant.id_Etudiant) > 30

&ette re-uAte est cens)e donner les mati4res a"ant plus de 30 inscrits* &onna?tre cela pourrait Atre int)ressant dans la mesure oK Ia pourrait nous in'ormer asse@ $rossi4rement sur les centres d8int)rAts des )tudiants sui(ant les mati4res*

###68/!#nter)iew
,(ant les inter(ie3s, nous nous sommes rensei$n)s sur l8or$ani$ramme en interro$eant la D1N , en lui demandant de nous 'ournir le sch)ma $lobal des di'')rentes directions et du personnel* ,pr4s a(oir pris connaissance de cette structure (oil -ue nous somme prAts aller interro$er certaines personnes cl)s* &i.dessous (oici les personnes -ue nous a(ons choisi d8inter(ie3er* Fe choi: a )t) 'ait e:pr4s du 'ait -ue ces personnes connaissent bien le m)tier et sont des personnes incontournables* Nom Mme Dupond M* Dumont Fonction !ecr)taire.Direction des inscriptions 1esponsable 'ormation.dpmnt in'ormati-ue

Mme Lironde !ecr)taire . !er(ice social/lo$ement M*0O 2nsei$nant. dpmnt in'ormati-ue 7oici ci dessous un inter(ie3 pass) a(ec Mme Dupond #!ecr)taire de la direction des inscriptions%* Bous lui posons tout d8abords -uel-ues

3 sur 6

18/11/2012 22:48

Analyse et Conception d'un projet BI

http://taslimanka.developpez.com/tutoriels/projetbi/

-uestions a(ant de lui demander ses r)els besoins, (oici -uel-ues )l)ments de notre inter(ie3 : E /: Mme Dupond (ous Ates en poste l8uni(ersit) paris/00 depuis combien de temps > 1/ : =e suis l depuis /P ans* E2 : ,(e@.(ous toujours occup) le mAme poste > 12 : Bon* 2n 'ait j8ai un peu tourn) dans cette uni(ersit)* ,u d)part je suis rentr)e en tant -ue sur(eillante, ensuite apr4s P ans pass)s j8ai )t) char$) de 'aire l8emploi du temps des di'')rentes 'acult)s et en mAme temps je m8occupais de la $estion des salles d8e:amen* =8)tais char$) d8in'ormer les )tudiants -ue tel pro' pr)(o"ait un e:amen tel date etc* Puis, 5 ans apr4s, (o"ant -ue je ma?trisais par'aitement la lo$isti-ue de tout cela, j8ai )t) promu pour Atre secr)taire de la direction des inscriptions* E3 :Euel est alors (otre rCle principal dans (otre poste actuel > 13 :2h bien je m8occupe des dossiers d8admission des nou(eau: )tudiants, des )tudiants -ui sont en r)orientation, des )tudiants )tran$ers, des )tudiants seniors et bien d8autres cas* 2t je suis char$)e de (oir dans un premier temps si l8)tudiant ob)it au: normes d)'inies par l8uni(ersit) a(ant d8en(o"er son dossier la 'acult) concern)e* &ependant je me retrou(e d)bord)e de dossiers* =8ai mAme eu des cas ou un mAme )tudiant en(oie deu: dossiers a(ec des in'ormations peu pr4s identi-ues #mAme 'acult) demand)e, mAme r)')rences ci(iles, etc**%* Dur, dur pour sa(oir -u8il s8a$issait de la mAme personne* Bon > Mais bon ce ne sont pas les seules tOches* &ar je m8occupe depuis pr4s de 3 ans #depuis -ue les inscriptions directement sur le site de l8uni(ersit) sont possibles%, de r)cup)rer ces inscriptions et des les en(o"er la 'acult) concern)e* 2n 'ait je les imprime pour les en(o"er la 'acult) concern)e* E4 : 0ien* Euels sont les di''icult)s -ue (ous rencontre@ actuellement > &ar si je comprends bien les )tudiants se pr)parent une $r4(e d8ici 3 semaines* 2t apparemment ils disent -ue beaucoup de choses sont bOcl)es ici, -ue les plus m)ritants ne sont pas les plus r)compens)s et sont mAme tr4s mal orient)s lors de leur cursus, les plus n)cessiteu: ne sont pas 'orc)ment 'a(oris)s* 2t mAme pour les admissions -ui (ous concernent directement, les )tudiants semblent dire -ue Ia ne (a pas car la cCte de l8uni(ersit) baisse* !elon eu: les diri$eants a''irment prendre des bacheliers de bons ni(eau:* Mais les )tudiants doutent car ils n8ont jamais pres-ue d)croch) de concours or$anis)s par le minist4re de l8)ducation nationale* 2n'in bre', comment pou(e@ (ous justi'ier cela > 14 : 2h bien (ous sa(e@ M*!"lla, cela 'ait lon$temps -ue je suis ici* =8ai (u passer des $)n)rations* ,(ant, il n8" a(ait pas beaucoup de dossiers $)rer et en plus on utilisait un seul canal de communication a(ec les postulant #par )crit%* Mais depuis -ue l8uni(ersit) a permis l8inscription en li$ne, ce n8est pas du tout )(ident* !ans compter les 'alsi'ications de notes, les duplications d8inscriptions* &8est dur (ous sa(e@ pour une seule personne de $)rer tout cela a(ec e:actitude en plus* =e 'ais (raiment de mon mieu:* 7ous sa(e@ -uand un candidat d)pose un dossier, (ous a(e@ con'iance surtout s8il a de bonnes notes* Euel-ues 'ois il m8arri(e de d)tecter des cas soupIonneu:* Par e:emple il " a 2 ans je me sou(iens -u8un )tudiant )tait (enu d8une )cole a(ec des notes e:cellentes* Euand j8ai (u Ia j8ai directement accept) ce dossier et ce n8)tait malheureusement pas un )tudiant brillant* 2t il "8a juste P mois -uand j8ai eu le mAme cas (enant de la mAme )cole, je me suis rappel)* =8ai ensuite 'ais mes en-uAtes sur l8)cole en -uestion et j8ai (u -ue ce n8)tait pas une )cole s)rieuse* 7ous (o"e@ comment il est di''icile de rep)rer ces t"pes d8anomalies* 2t ce cas je m8en suis rappel) car l8)cole a(ait un nom -ui attirait l8attention*

E5 : Gne derni4re -uestion Mme Dupond* !elon (ous -uel serait le meilleur en(ironnement de tra(ail pour arri(er tr4s bien $)rer (otre poste > 15 :Tout d8abord je (oudrais a(oir un s"st4me dans le-uel je pourrais contrCler les inscriptions* &ar il " a un op)rateur -ui m8aide 'aire la saisie* D8ailleurs, c8est lui -ui se char$e de rentrer sur notre lo$iciel les di'')rents candidats* =e n8ai pas le mo"en de (oir tous les )tudiant saisis* !i cela )tait possible je pourrais 'aire des contrCles* 2t si je pou(ais 'aire des re$roupements par @one $)o$raphi-ue, par d)partement et d8autres choses du $enre Ia m8irait tr4s bien dans mes contrCles* Mais en'in je pense -ue Ia doit Atre di''icile r)aliser*

7oici donc un e:emple d8inter(ie3 tir) de ma propre ima$ination* =e pense -ue cela ne se passe pas (raiment comme cela* F8essentiel )tant juste de simuler un (rai inter(ie3* De la mAme mani4re, M*Dumond , M*Lironde et M*0O doi(ent Atre inter(ie3)s* Dans cette section, il 'audra bien entendu 'aire un compte rendu de r)union* Pour cela je ne (ais pas m8" attarder car cha-ue entreprise a sou(ent son propre template* !i l8entreprise n8en a pas, cr)e@ en un* 7ous a(e@ tout ce -ue (ous de(e@ " mettre* Maintenant concernant l8a$encement #constitution des para$raphes, con(entions d8)critures, lo$o, etc*%, essa"e@ d8en trou(er un (otre con(enance et constitue@ (otre document de compte rendu*

###6A/!30coupage!des!besoins!en!th5mes
Maintenant -ue (ous a(e@ toutes les in'ormations -u8il (ous 'aut, (otre (rai tra(ail personnel commence* +l 'audra r)or$aniser tout cela* &ar (ous Ates certainement d8accord a(ec moi -u8 il " a beaucoup d8in'ormations redondantes* Euel-ue 'ois mAme on trou(e un mAme besoin che@ 2 personnes inter(ie3)s* 2h bien c8est l8occasion de $)rer cela* ,insi donc il 'audra or$aniser les besoins en th4mes* 7oici ci.dessous une proposition : Th5me!d"anal.se Processus!concern0 Commentaire &e sujet concerne les candidats -ui postulent par (oie postale* &e sujet concerne les candidats -ui postulent sur +nternet &e sujet concerne les candidats hors de la 6rance #-ue ce soit des candidats parlant le 'ranIais ou non% &e sujet concerne les crit4res de (alidation du dossier

Demande d8admission par (oie postal .admission Demande d8admission par +nternet Demande d8admission pour les candidats )tran$ers &rit4res d8acceptation .admission .admission .(alidation de lan$ue . )tude de dossier

&e sujet concerne les lettres #acceptation sans condition, 2n(oi lettre . )tude de dossier acceptation a(ec condition ou mise en liste d8attente% en(o"er au: candidats* Dans ce tableau je n8ai mis -ue -uel-ues cas mais il pourrait " a(oir d8autres comme l8attribution des lo$ements, les prAts au: )tudiants, l8inscription d)'initi(e etc*Q Hn (oit bien -u8en 'aisant cette liste on a plusieurs sujet -ui sont concern)s par le mAme ; business process ;* ,ussi pour r)aliser le besoin de certains th4mes, il 'audrait impl)menter plus d8un business process #e:emple : demande d8admission des candidats )tran$ers* &ar la l)$islation en (i$ueur pourrait 'aire inter(enir un autre business process -ui est la (alidation de lan$ue par

4 sur 6

18/11/2012 22:48

Analyse et Conception d'un projet BI

http://taslimanka.developpez.com/tutoriels/projetbi/

e:emple%*

###6B/!Business!process
0ien -u8il soit possible d8impl)menter les 3 business process #admission, (alidation de lan$ue et )tude de dossier%, je choisirai ici de n8en traiter -u8un seul : l8admission* ,ttention certains besoins comple:es peu(ent a(oir besoin de plusieurs business process* Dans ce cas, il 'aut d8abord entamer les plus simples #ceu: -ui n8ont besoin de personnes% a(ant de 'aire les plus comple:es* Pour la d)'inition des business process on peut utiliser GMF* Fe dia$ramme d8acti(it) peut Atre pas mal #bien -u8il e:iste des dia$rammes plus sophisti-u)s destin)s uni-uement au: ; business process ;%* Moi je les trou(e tr4s se:" ces dia$rammes d8acti(it)*

0usiness process admission . Dia$ramme d8acti(it)

###6C/!Business!Model
Maintenant nous disposons de tout ce -u8il nous 'aut pour r)aliser notre mod4le dimensionnel pour le business process ; admission ;*

###6C67/!Faits
Dans ce dia$ramme d8 acti(it), nous allons placer des )l)ments mesurables* &es )l)ments sont des indicateurs appr)ciables* 7oici ci.dessous 3 )l)ments -ue je trou(e mesurables #(ous en a(e@ certainement trou() plus% : D)lai de ren(oi de dossier #-ui est la di'')rence entre la date de retour du dossier et la date d8en(oi du dossier%* &ette mesure pourrait ser(ir pour conna?tre ceu: -ui ont retourn) asse@ rapidement leur dossier ou ceu: -ui ont pris du temps etc* Bombre d8)l)ments remplis dans le 'ormulaire* &ette mesure permet de d)terminer le tau: de remplissa$e du 'ormulaires d8admission* Par e:emple, on peut s8ima$iner -ue sur un total de 25 contrCles #cases cocher, combo bo:, liste de choi:, @ones de saisie%, le sur'er en ait saisi -ue /2* Donc on dira -ue le nombre d8)l)ments remplis est de /2* 2t le tau: de remplissa$e serait lui de /2/25R 48S* Donc ici on a mAme pu a(oir plus d8une mesure* Bote de ()ri'ication de dossier* &8est une mesure -ue j8ai in(ent)* &8est pour dire -ue l8on peut cr)er ses propres indicateurs pour 'aire ses mesures* ,insi (oil comment je d)'init cette mesure : 2lle permet pour cha-ue dossier de donner une note pour appr)cier les pi4ces 'ournies par le candidat* Hn pourra par e:emple dire -ue : Fa 'ourniture des rele()s de notes (aut P points* Fa 'ourniture de la carte d8identit) (aut 4 points* Fa 'ourniture du ch4-ue d8)tude du dossier (aut 4 points* Fa 'ourniture de la lettre de moti(ation (aut / point #consid)r) comme moins important%* ,insi un candidat -ui aura 'ourni ses rele()s de notes, sa carte d8identit) et le ch4-ue sans la lettre de moti(ation aura une note de /4 alors -ue celui -ui aura 'ourni -ue le ch4-ue et la lettre de moti(ation n8aura -ue 5 points* 7oici donc les mesures noteD)eri'Ddossier* retenus : delaiDren)oiDdossier< ! nombreDelementDrempli< ! tau>DremplissageD'ormulaire ! et

###6C68/!3imensions
,pr4s a(oir d)'ini les mesures #donc la table de 'aits% de l8acti(it) ; admission ;, il nous 'aut d)terminer les dimensions associ)es* Fes

5 sur 6

18/11/2012 22:48

Analyse et Conception d'un projet BI

http://taslimanka.developpez.com/tutoriels/projetbi/

dimensions correspondent au: objets -ui participent l8acti(it)* 7oici les dimensions -ue j8ai retenu : Dossier #+l s8a$it du dossier d8admission du candidat% 6ormulaire #+l s8a$it du 'ormulaire rempli sur +nternet% Temps #Normis le 'ait d8Atre utile pour le d)lai de ren(oi de dossier, la dimension temps est $)n)ralement tr4s utilis)e%* Maintenant -ue tout est H<, il 'audra donc 'aire le sch)ma en )toile, ce -ui donne le sch)ma sui(ant :

Table de 'aits Fe sch)ma ci.dessus n8est bien sur pas complet* Fes cl)s )tran$4res de la table de 'ait n8ont pas )t) mises* 2n 'ait l8objecti' n8est pas de pr)senter la mod)lisation dimensionnelle 'inale mais plutCt d8aider la conception d8un sch)ma dimensionnel partir de besoins de base* Pour une conception plus compl4te en tenant compte des d)tails a(anc)s #dimensions (ariation lentes, bon choi: de surro$ate e", bon choi: du $rain% , essa"e@ de (oir les autres articles de la section ; 0usiness +ntelli$ence ;*

#-/!Conclusion
&et article se (eut Atre un petit $uide pour ceu: -ui (eulent bien s8" prendre pour la conception d8un mod4le dimensionnel* +l e:pli-ue seulement certains concepts -ui pourraient Atre utiles la mod)lisation dimensionnelle* 2t $rOce la partie prati-ue on peut essa"er de dia$nosti-uer le s"st4me d8in'ormation d8une entreprise* &ependant, l8e:emple n8est pas tr4s r)aliste du 'ait -u8il rel4(e de ma propre ima$ination*

-/!$emerciements
=e remercie 6leur.,nne*0lain, "$rim et ,drien ,rtero pour leur disponibilit) et leur relecture de cet article*

&e document est issu de http://333*de(eloppe@*com et reste la propri)t) e:clusi(e de son auteur* Fa copie, modi'ication et/ou distribution par -uel-ue mo"en -ue ce soit est soumise l8obtention pr)alable de l8autorisation de l8auteur*

$esponsables!b0n0)oles!de!la!rubri1ue!Business!#ntelligence!F (al.par(er!. Thomas!Cochin!. Contacter!par!email

3e)eloppez/com
Nous!contacter Participez #n'ormations!l0gales

er)ices
Forum!Business!#ntelligence Blogs E0bergement

Partenaires
E0bergement!4eb

Cop.right!G!899968978!6!www/de)eloppez/com

6 sur 6

18/11/2012 22:48