Memoire Mise en Place D'un Data Mart Concernant La Paie Du
Memoire Mise en Place D'un Data Mart Concernant La Paie Du
Memoire Mise en Place D'un Data Mart Concernant La Paie Du
CIl
>..
'11,) 11,)
CIl
11,)
ro 0 11,)
.t:J
a
1-<
~ ---'
11,)
~
cr' C 0..
u CIl ---'
CIl
.- .- U
1-<
~
CIl
CIl
11,)
S
...-
c
11,)
CIl
.- .-
0
.-
'11,)
.-
Cl
<
~ o:l ~ 0.. r./J. Cl E--
Transactions de police x x x x x x
Instantan des primes x x x x x x
Transactions de sinistre x x x x x x x x x
Tableau 4: matrice de bus des assurances
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 26
2.1.8. 1nfrastructures
Il Ya deux niveaux d'infrastructures:
l'infrastructure technique: l'ensemble des composants matriels et logiciels
( associer aux composants fonctionnels: alimentation, stockage et accs) .
l'infrastructure oprationnelle: l'ensemble des procdures et des services
pour administrer les donnes, grer les utilisateurs et exploiter le systme.
Pour la construction d'un entrept de donnes, de manire gnrale, il faut:
1. Bien connatre les mtiers utilisateurs
Impliquer les utilisateurs dans les projets,
Faire participer l'utilisateur la dfinition et l'volution des
mtadonnes,
Former l'utilisateur pour l'aider comprendre la logique du Data
Warehouse,
Avoir un chef de projet orient utilisateur.
2. Assurer une vritable conduite de projet
Le chef de projet fdre l'ensemble des besoins. Il organise et planifie
les diffrentes phases de dploiement en fonction de la culture de
l'entreprise.
3. Commencer petit et voir grand
Il faut commencer petit, qu'il s'agisse d'un prototype ou d'un Data Mart.
4. Grer l'volutivit
Alimentation et administration sont les points critiques du processus de
construction de l'entrept de donnes.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 27
2.1.9. Conception d'un entrept de donnes
Quatre caractristiques ont des effets dterminants sur la dmarche de
conception d'un entrept de donnes:
Les volutions technologiques: un systme d'information peut se
construire par intgration d'un certain nombre de composants, chacun
pouvant tre choisi par rapport son contexte d'utilisation. L'entreprise
dfinit son architecture en fonction de ses besoins.
La stratgie de l'entreprise: l'entrept de donnes est trs proche de la
stratgie de l'entreprise. L'objectif de l'entrept de donnes se dfinit en
terme mtier. Il faut donc impliquer les utilisateurs ayant le plus de
connaissances dans leur entreprise ou dans leur mtier.
L'amlioration continue: un entrept de donnes doit voluer en fonction
des demandes utilisateurs ou des nouveaux objectifs de l'entreprise.
La maturit de l'entreprise: certaines entreprises ont dj un systme
dcisionnel, d'autres n'ont aucun acquis.
Dans tous les cas, il n'existe pas de cadre fig pour la conception d'un entrept de
donnes. Chaque entreprise doit adapter le projet son contexte, en ne perdant pas
les objectifs de vue.
Il est possible de proposer trois phases pour la conception :
Dfinir le pourquoi de l'entrept de donnes et les objectifs atteindre
(impliquer les utilisateurs).
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 28
Dfinir l'infrastructure technique et organisationnelle de l'entrept de
donnes.
Mettre en uvre les applications.
2.1.9.1. L'infrastructure
Il s'agit de dterminer l'infrastructure technique et organisationnelle
ncessaire la mise en place de l'entrept de donnes et la conduite du
changement.
L'infrastructure technique
Des choix technologiques en phase avec la politique de l'entreprise doivent
tre faits plusieurs niveaux:
Les fournisseurs: faut-il prendre un seul fournisseur (ce qui facilite la
politique d'intgration et en rduit les cots de mise en uvre) ou
assembler les meilleurs offres du march (ce qui apporte une flexibilit, une
adaptation chaque projet, mais cote beaucoup en intgration).
Les outils: faut-il construire, acheter ou faire avec l'existant.
Comment sera utilis l'entrept de donnes, par qui, comment sera
structure l'organisation qui l'exploitera.
Faut-il une architecture centralise (entrept de donnes), distribue
(plusieurs Data Mart), ou une architecture rplique (un entrept de
donnes et plusieurs Data Mart).
La structure de stockage, sera-t-elle relationnelle, multidimensionnelle,
hybride (Entrept de donnes en relationnel, Data Mart en
multidimensionnel).
Choisir le matriel : selon les volumes envisags, les utilisateurs concerns,
l'architecture vise, la flexibilit attendue.
Organiser l'administration des systmes et la gestion de la scurit.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 29
Il faut vrifier que les solutions choisies fonctionnent entre elles. (Ne pas se fier
aux plaquettes commerciales en ce qui concerne la portabilit).
L'infrastructure organisationnelle
Paralllement aux choix technologiques, il faut:
Dterminer la logistique et l'organisation ncessaires la concrtisation des
initiatives.
Rpartir les tches entre les quipes de dveloppement et les quipes
d'exploitation: dterminer l'alimentation de l'entrept de donnes,
l'administration.
Dterminer les flux d' information entre l'entrept de donnes et les
utilisateurs.
2.1.9.2. La formation
Selon l'exprience de l'entreprise en matire de dcisionnel et des
technologies utilises, un plan de formation sera ncessaire.
Il sera impratif que les membres participants au projet soient favorables au
changement.
2.1.9.3. La mise en uvre des applications
La mise en uvre est ralise pour chaque initiative. La dmarche propose
est une dmarche en cinq tapes :
la spcification,
la conception,
la mise en uvre et l'intgration,
le dploiement et la mise en place des accompagnements,
les mesures.
Ces tapes correspondent celles de mise en place d'un projet informatique,
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 30
Pendant l'tape de spcification, les diffrentes tapes des initiatives sont dfinies
et planifies de manire plus dtailles. Il est recommand de faire attention aux
cots cachs que peuvent entraner les technologies informatiques.
L'tape de mesure permet de faire le bilan de la ralisation et de capitaliser les
russites et checs rencontrs pendant le dveloppement de l'application.
Il n'existe pas de dmarche complte et universelle pour la mise en uvre d'un
entrept de donnes. Toute approche doit tre adapte l'entreprise.
2.1.10. Administration des donnes
Comme tout systme informatique, un entrept de donnes s'administre. Ds la
phase de conception de l'architecture, il faut penser l'administration des
donnes qui est une des fonctions les plus importantes de l'entrept de donnes.
Cette fonction est d'autant plus importante que l'entrept de donnes volue au fur
et mesure de son utilisation.
La mise en place d'un entrept de donnes doit s'accompagner de celle d'un
rfrentiel de donnes, permettant de dcrire, stocker et diffuser les mtadonnes
associes.
Cette mise en place passe par l'organisation d'une fonction d'administration des
donnes plusieurs niveaux, par la dfinition de normes et de procdures
d'administration des rfrentiels.
La donne est forcment lie d'autres objets du systme d'information. Il est donc
ncessaire de reprsenter, dcrire et stocker les interactions avec d'autres donnes.
2.1.10.1. Le rfrentiel l'entrept de donnes
Le rfrentiel de l'entrept de donnes est l'ensemble des outils ncessaires
la mise en uvre de la fonction d'administration de donnes. Un rfrentiel de
donnes pour l'entrept de donnes est un rfrentiel de donnes dans lequel sont
dcrits l'organisation et la localisation des donnes, ainsi que les rgles de
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 31
consolidation des donnes agrges et historises. Il est conu de manire
collecter l'ensemble des modles de donnes ncessaires la construction et
l'exploitation de l'entrept de donnes.
La construction du rfrentiel est un projet qu'il est ncessaire de prvoir en
parallle celui de l'entrept de donnes.
2.1.10.2. La scurit
L'entrept de donnes a pour vocation de laisser l'utilisateur une totale
autonomie en ce qui concerne la recherche et l'analyse des donnes. Cette libert
doit cependant tre souvent restreinte, notamment pour des raisons de scurit.
L'outil doit donc permettre d'adapter l'environnement de travail l'utilisateur qui
s'y connecte selon sa fonction et donc ses droits. Il peut par exemple se connecter
partir d'Excel un serveur de donnes, via le driver ODBC.
2.1.10.3. La gestion des performances
La possibilit de limiter les accs aux ressources permet l'administrateur de
mieux contrler les requtes mises par l'utilisateur. Ce contrle des ressources
peut prendre plusieurs formes :
limitation du temps d'excution;
limitation du nombre de lignes rcupres ;
Le contrle du corps des requtes permet de limiter considrablement le
nombre de demandes coteuses. Ce contrle peut s'exercer sur diffrents
paramtres :
le nombre de tables interroges;
les jointures, l'administrateur peut notamment interdire l'utilisation des
produits cartsiens et aussi imposer d'utiliser uniquement les colonnes
indexes ou d'interdire un nombre trop important de thta-jointures, ...
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 32
Ce besoin de contrler les performances est d l'autonomie laisse aux
utilisateurs par les outils.
2.1.10.4. Les batchs
La possibilit d'effectuer des requtes en batch est une fonctionnalit
essentielle dans un contexte d'entrept de donnes o une requte peut avoir besoin
de manipuler un volume important de donnes. Un planificateur, peut alors
permettre d'envoyer une requte un instant donn ou intervalles rguliers.
Imposer des plages horaires aux utilisateurs pour ces requtes coteuses est alors
galement une ncessit.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 33
2.2. Le Data Mart
2.2.1. Dfinition
Le Data Mart est une base de donnes moins coteuse que l'entrept de
donnes, et plus lgre puisque destine quelques utilisateurs d'un dpartement.
C'est une petite structure trs cible et pilote par les besoins utilisateurs. Il a la
mme vocation que l'entrept de donnes (fournir une architecture dcisionnelle),
mais vise une problmatique prcise avec un nombre d'utilisateurs plus restreint.
Le tableau ci-aprs donne des lments de comparaison entre un data warehouse et
un data mart.
Entrept de donnes Data Mart
Cible utilisateur Toute l'entreprise Dpartement
Implication du Eleve Faible ou moyen
service informatique
Base de donnes SQL type serveur SQL milieu de gamme, bases
d'entreprise multidimensionnelles
Modles de donnes A l'chelle de l'entreprise Dpartement
Champ applicatif Multi sujets, neutre Quelques sujets, spcifique
Sources de donnes Multiples Quelques unes
Stockage Base de donnes Plusieurs bases distribues
Taille Centaine de GO et plus Une 2 dizaines de GO
Temps de mise en 9 18 mois pour les 3 tapes 6 12 mois (installation en
place plusieurs tapes)
Tableau 5: finalits du data mart et de l'entrept de donnes
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 34
2.2.2. Mise en place
Construire un ou plusieurs Data Marts dpartementaux au lieu d'un entrept
de donnes central permet de valider rapidement le concept d'informatique
dcisionnelle. Mais construire des Data Marts n'est pas sans risques :
En effet, dans les entreprises, des Data Marts isols peuvent prolifrer. Ces
entreprises risquent de retomber dans le pige d'une architecture compose
de multiples systmes dcisionnels incohrents, contenant des informations
redondantes. Cela cote plus cher et c'est plus complexe grer qu'un
entrept de donnes centralis.
Les Data Marts rsolvent les problmes de performance des gros entrepts
de donnes. Mais ils font rgresser vers le vieux problme des lots isols.
Les entreprises vont devoir affronter des problmes techniques complexes
et coteux pour remettre en cohrence les ensembles.
Fdrer des Data Marts ou les faire voluer vers une structure centralise
n'est pas facile.
On peut se poser la question s'il est prfrable de btir un gros et unique
entrept de donnes ou bien de concevoir un rservoir plus modeste, nourri par les
donnes d'un seul dpartement. Il est intressant de commencer par un Data Mart,
condition de respecter certaines rgles :
Impliquer les utilisateurs.
Ne pas construire de multiples Data Marts isols.
Bannir les redondances.
Les data marts sont petits, moms complexes et plus facile dployer que les
entrepts de donnes. Les data marts peuvent voluer facilement vers un entrept
de donnes. Les diffrents data marts indpendants peuvent tre dynamiquement
coupls pour se mtamorphoser en entrept de donnes.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 35
Les data marts ne se rsument qu' une seule information mtier (exemple : les
lments de bulletins de paye).
Donc le Data Mart peut prparer l'entrept de donnes. Mais il faut penser grand,
avenir, et adopter des technologies capables d'voluer.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 36
2.3. Le concept OLAP
2.3.1. Prsentation
Les outils OLAP (On Line Analytical Processing) reposent sur une base de
donnes multidimensionnelle, destine exploiter rapidement les dimensions d'une
population de donnes.
. La plupart des solutions OLAP reposent sur un mme principe : restructurer et
stocker dans un format multidimensionnelles donnes issues de fichiers plats ou de
bases relationnelles. Ce format multidimensionnel, connu galement sous le nom
d'hypercube, organise les donnes le long de dimensions. Ainsi, les utilisateurs
analysent les donnes suivant les axes propres leur mtier.
2.3.2. Les 12 rgles OLAP
Afm de formaliser le concept OLAP, fm 1993, la demande de Arbor Software,
Edgar F. Codd publie un article intitul "Providing OLAP to User Analysts" aux
Etats-Unis. Dans cet article, il dfinit 12 rgles que tout systme de pilotage
multidimensionnel devrait respecter.
Ces rgles s'noncent ainsi :
Rgle 1 : Vue Conceptuelle Multidimensionnelle des donnes
Ces modles permettent des manipulations simples : rotation, pivot ou vues par
tranche, analyse de type permutations d'axes (slice and dice) ou en cascade (drill
anywhere).
Rgle 2 : Le systme est transparent pour l'utilisateur
Cette transparence se traduit pour l'utilisateur par un complment ses outils
habituels garantissant ainsi sa productivit et sa comptence. Elle s'appuie sur une
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 37
architecture ouverte permettant l'utilisateur d'implanter le systme OLAP sans
affecter les fonctionnalits du systme central.
Par ailleurs, l'utilisateur ne doit pas tre concern par l'intgration des donnes dans
OLAP provenant d'un environnement homogne ou htrogne.
Rgle 3 : Accessibilit toutes les donnes utiles la dcision
Le systme OLAP doit donner accs aux donnes ncessaires aux analyses
demandes. Les outils OLAP doivent avoir leur propre schma logique de stockage
des donnes physiques htrognes, doivent accder aux donnes et raliser
n'importe quelle conversion afin de prsenter l'utilisateur une vue simple et
cohrente. Ils doivent aussi savoir de quel type de systmes proviennent les
donnes.
Rgle 4 : La performance demeure stable quel que soit le volume de donnes
L'augmentation du nombre de dimensions ou du volume de la base de
donnes ne doit pas entraner de dgradation visible par l'utilisateur.
Rgle 5 : L'architecture est Client / Serveur
La plupart des donnes pour OLAP sont stockes sur des gros systmes et
sont accessibles via des PC. Il est donc ncessaire que les produits OLAP soient
capables de travailler dans un environnement Client/serveur.
Rgle 6 : Toutes les dimensions sont quivalentes en structure et en calcul
Toutes les dimensions doivent tre quivalentes en structure et en calcul. Il
ne doit exister qu'une seule structure logique pour toutes les dimensions. Toute
fonction qui s'applique une dimension doit tre aussi capable de s'appliquer une
autre dimension.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 38
Rgle 7 : Le systme gre dynamiquement les Matrices Creuses
Le schma physique des outils OLAP doit s'adapter entirement au modle
d'analyse spcifique cr pour optimiser la gestion des matrices creuses. En effet,
dans une analyse la fois sur les produits et les rgions, tous les produits ne sont
pas vendus dans toutes les rgions.
Rgle 8 : L'accs possible plusieurs utilisateurs simultanment
Les outils OLAP doivent supporter les accs concurrents, garantir l'intgrit
et la scurit afin que plusieurs utilisateurs accdent au mme modle d'analyse.
Rgle 9 : Il n'y a pas d'oprations restrictives sur les dimensions
Les oprations doivent pouvoir s'effectuer sur toutes les dimensions et ne
doivent pas faire intervenir l'utilisateur pour dfinir un calcul hirarchique.
Rgle 10 : Manipulation intuitive des donnes
Toute manipulation doit tre accomplie via une action directe sur les cellules
du modle sans utiliser de menus ou des chemins multiples travers l'interface
utilisateur.
Rgle Il : Souplesse de Cration de Rapports
La cration des rapports dans les outils OLAP doit permettre aux utilisateurs
de prsenter comme ils le dsirent des donnes synthtiques ou des rsultats en
fonction de l'orientation du modle.
Rgle 12 : Nombre illimit de dimensions et de niveaux d'agrgation
Tout outil OLAP doit grer au moins 15 20 dimensions.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 39
2.3.3. Composants d'un systme OLAP
Un systme OLAP est compos de diffrents lments: les sources de
donnes, un serveur OLAP et des clients.
2.3.3.1. Les sources OLAP
La source d'un systme OLAP dpend de l'utilisation du produit OLAP qui
en est faite, il peut s'agir d'un data warehouse, d'une base de donnes quelconque
d'une entreprise, d'une collection de feuilles de calculs contenant des donnes.
La capacit d'un produit OLAP exploiter des donnes provenant d'un grand
nombre de sources est importante.
2.3.3.2. Le serveur OLAP
C'est le noyau d'un systme OLAP. Il effectue tout le travail, c'est le lieu o
les donnes sont stockes. Le type de stockage des donnes est fonction de
l' architecture.
MOLAP
Le systme MOLAP (Multidimensionnal OLAP) est le plus courant. On peut
stocker des donnes de nature multidimensionnelle et fournir des temps de rponses
de requtes trs rapides.
Avantages:
Des modles qui refltent la ralit;
Des accs trs rapides sans SQL ;
Des donnes rcapitulatives prtablies.
Inconvnients :
Gre malles trs gros volumes de donnes;
Technologie non encore optimise;
Risques d'explosion de la base de donnes.
Mise en place d 'un data mart concernant la paie du personnel de l'Etat Page 40
ROLAP
Le ROLAP (Relational OLAP) s'appuie sur une base de donnes
relationnelle. Les donnes sont enregistres dans une base de donnes relationnelle
dont le schma est en gnral en toile ou en flocon.
Avantages:
Idal pour les grands volumes;
Technologie optimise et reconnue;
Evolution facile et souplesse.
Inconvnients :
Peu efficace pour les requtes complexes;
HOLAP
Le HOLAP (Hybrid OLAP) est une architecture htrogne compos de tout
ou partie des architectures prcites. Les donnes sont stockes dans des tables
relationnelles et les donnes agrges sont stockes dans des cubes. Les requtes
vont chercher les donnes dans les tables et les cubes.
DOLAP
Le DOLAP (Desktop OLAP) dcrit une catgorie de produits qui ne sont pas
ncessairement connects un serveur. Ils peuvent s'excuter sur un client avec la
possibilit d'utiliser une source de donnes sous la forme d'un Data Cube
construit et stock localement sur une machine utilisateur.
2.3.3.3. Le client OLAP
Le client est le composant utilis pour manipuler et visualiser les donnes
d'une base OLAP. Un client peut tre, une simple feuille de calculs avec des
fonctionnalits OLAP, un outil de reporting spcialis ou une application OLAP.
Le web est la forme la plus rcente de client OLAP.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 41
Les outils de reporting
Un outil de requte ou un outil de reporting est une forme simple d'accs
des donnes OLAP. Les outils supportant la technologie OLAP produisent des
rapports interactifs contrairement aux autres qui font des rapports statiques.
Desfonctionnalits OLAP sur les feuilles de calculs
Les feuilles de calculs sont beaucoup utilises pour faire diffrentes formes
d'analyses. Mais une fois le rapport gnr, il est difficile de le visualiser sous
diffrents aspects. L'ajout de fonctionnalits OLAP permet, que lorsque le rapport
est gnr, de pouvoir faire les manipulations voulues sur ce rapport en vue
d'obtenir l'information dsire.
Le web
Le web est considr comme le dernier venu dans la famille des clients
OLAP. On trouve actuellement des produits Internet-OLAP trs diffrents, d'o la
ncessit de dfinir clairement les besoins avant de choisir un dploiement OLAP
sur le web.
Les applications
Les applications sont similaires des outils de requtes ou des outils de
reporting mais elles comportent des fonctionnalits beaucoup plus approfondies et
elles sont plus robustes.
Le dveloppement
Il existe des outils de dveloppement permettant la cration d'applications
spcifiques OLAP. Il s'agit souvent d'un environnement de dveloppement
constitu d'une interface graphique qui supporte le dveloppement orient objet. Il
existe un guide API (Application Program Interface) OLAP fourni par le conseil
OLAP: MDAPI. Ce document qui modlise en UML (Unified Modeling
Language) toutes les mtas donnes, requtes et lments d'infrastructure, a pour
but de fournir aux clients tous les lments pour dvelopper eux-mmes des outils
d'interrogation des bases de donnes OLAP.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 42
2.3.4. Offre du march
Il existe plusieurs produits sur le march:
Oracle: avec son offre Express sous deux formes qUI sont Express Server et
Personnal Express.
Arbor: principal concurrent d'Oracle, propose Essbase.
Applix : a comme produit TM-l et a introduit le concept de RAP suivant lequel
toutes oprations OLAP se fait en temps rel.
MicroStrategy : leader dans l'industrie ROLAP avec son produit DSS.
Cognos : son offre Impromptu et PowerPlay est produit DOLAP par excellence.
Microsoft: avec son offre Plato intgrant des services OLAP dans SQL Server 7.
SAS Institue: propose son produit MDDB.
Informix: propose Metacube.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 43
2.4. La modlisation dimensionnelle
La modlisation dimensionnelle drive des concepts OLAP (On Line
Analytical Processing). Les termes dimension et fait sont apparus dans un projet de
recherche commun de General Mills et de l'universit de Dartmouth au cours des
annes 1960. Dans les annes 1970, AC Nielsen et IR! ont utilis ces termes pour
dcrire leurs offres d'informations considres aujourd'hui comme des marchs
d'informations dimensionnels destins des donnes de vente.
L'approche dimensionnelle n'est vraisemblablement pas l'invention d'une seule
personne. Il s'agit d'une force irrsistible dans la conception de bases de donnes
qui s'impose ds lors que le concepteur fait de l'intelligibilit et de la performance
ses objectifs prioritaires.
2.4.1. Dfinitions
Table de faits
Une table de faits est la table principale d'un modle dimensionnel o
les mesures de performance sont stockes. Une mesure est une ligne dans
une table de fait. Les faits les plus utiles d'une table de faits sont numriques
et additifs.
Table de dimension
Les tables de dimension sont les points d'entre dans la table de faits.
Des attributs de dimension nombreux permettent de varier les possibilits
d'analyse en tranches et en ds. Les dimensions tablissent l'interface
homme/entrept de donnes.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 44
2.4.2. Processus de modlisation dimensionnelle
Le processus de modlisation dimensionnelle peut tre dcompos en quatre
(4) tapes.
Etape 1. Slection du processus d'entreprise modliser
Un processus d'entreprise est une activit normale de votre
organisation, gnralement assist par un systme source collectant des
informations.
Etape 2. Dclaration du grain
Le grain dfinit exactement ce que reprsente une ligne individuelle
de table de faits. Il rpond la question comment dcrivez-vous une ligne
unique de la table de faits?.
Etape 3. Choix de dimension
Cela revient choisir les dimensions qui s'appliquent chaque ligne
de la table de faits. Les dimensions rsultent de la question : Comment les
gestionnaires dcrivent-ils des donnes qui rsultent du processus concern?
.
Etape 4. Identification des faits
C'est la dtermination des faits qui apparaitront dans la table de faits.
A ce niveau, le choix est fonction du choix du grain et comme pour l'tape
prcdant, la dtermination des faits peut conduire revoir la dclaration du
grain ou le choix des dimensions.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 45
2.4.3. Dimensions
2.4.3.1. Les dimensions additionnelles
Ces dimensions additionnelles peuvent tre ajoutes la conception sans rien
perturber, mme aprs la mise en production de l'entrept de donnes. Cela est
possible parce qu'elles ne modifient pas le grain de la table de faits.
Dimensions causales
Ces dimensions peuvent donner des indications intressantes sur la
cause d'un vnement.
Dimensions de dates multiples ou d'horodatage
Elles sont utilises spcialement lorsque la granularit de la table de
faits est la ligne d'un document de suivi.
Dimensions dgnres
Elles sont gnralement rserves des identificateurs de transactions
oprationnelles. Elles ne doivent pas servir de prtexte pour placer dans la
table de faits un code inintelligible sans en donner le dcodage dans une
table de dimension.
Dimensions jeu de rle
Le jeu de rle intervient dans le cas d'une dimension physique unique
apparaissant plusieurs fois dans une table de faits, chaque apparition pointant
sur une table de dimension logique distincte cre par le biais de vues ayant
ses propres noms de colonne.
Dimensions d'tat
Ces dimensions identifient l'tat actuel d'une transaction ou d'un
instantan mensuel, par exemple l'tat d'un compte.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 46
Dimension audit
Cette dimension sert suivre l'origine et la qualit des donnes.
Dimensions fourre-tout
Une dimension fourre-tout sert regrouper commodment des
drapeaux et des indicateurs de faibles cardinalits. Elle permet d'liminer les
drapeaux de la table de faits tout en les plaant dans un cadre dimensionnel
utile.
2.4.3.2. Les dimensions changeantes
Dimensions valeurs multiples
Un attribut ayant un nombre de variables multiples peut tre associ
une ligne de dimension par l'intermdiaire d'une table passerelle reliant les
diverses valeurs d'attributs la dimension.
Dimensions volution lente
Cela concerne le changement d'attribut des dimensions. Des
techniques et des approches hybrides existent pour le traitement des
changements d'attributs.
Type 1 : crasement de la valeur prcdente
Dans ce cas, l'ancienne valeur de l'attribut est remplace par la
nouvelle valeur dans la ligne de dimension concerne.
La solution de type 1 est facile mettre en uvre, mais elle ne
conserve aucune trace de valeurs antrieures des attributs.
Type 2 : ajout d'une ligne de dimension
Dans ce cas, une nouvelle ligne est ajoute indiquant la nouvelle
valeur de l'attribut. La solution de type 2 est la principale technique
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 47
permettant de survre les attributs des dimensions volution lente
correctement.
Type 3 : ajout d'une colonne de dimension
Dans ce cas, on ajoute une nouvelle colonne pour reflter le
changement d'attribut. La solution de type 3 permet de voir les
donnes antrieures la fois selon les nouvelles et les anciennes
valeurs d'attribut.
Technique hybride 1 : changements prvisibles et application aux donnes de
multiples versions des attributs modifis.
Cette technique est frquemment utilise pour traiter des
modifications de la structure commerciale.
Technique hybride 2 : changements prvisibles avec application aux donnes
antrieures de la version actuelle de l'attribut modifi.
Cette technique convient s'il faut prserver la vision exacte du pass
dans le contexte de modifications d'attributs imprvisibles tout en
ayant le moyen de prsenter les donnes antrieures selon les valeurs
actuelles de l'attribut modifi.
Dimensions volution rapide
C'est le cas o un attribut change frquemment. Une solution consiste
isoler ces attributs qui changent rapidement et les placer dans une ou
plusieurs dimensions distinctes.
2.4.3.3. Les minidimensions
Elles constituent la meilleure approche pour parcourir les principaux
attributs et en suivre les changements dans les dimensions de trs grande
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 48
taille. L'approche consiste extraire de la table un ou plusieurs petits
groupes d'attributs n'ayant qu'un nombre limit de valeurs et les placer
chacun dans une minidimension.
2.4.4. Tables des faits
2.4.4.1. Les familles de tables des faits
Chanes et cercles
Plusieurs tables de faits sont ncessaires pour prendre en compte les
activits comprenant plusieurs processus. Chaque processus engendre une ou
plusieurs tables. Lorsque les processus sont naturellement ordonnancs, on
peut qualifier l'ensemble de chane de valorisation.
Schma de produits htrognes
Plusieurs tables des faits sont ncessaires lorsqu'une activit engendre
des produits htrognes dont les faits sont naturellement diffrents mais qui
possdent la mme base client.
Exemple: une table des faits personnalise ddie l'activit comptes
courants d'une banque.
Schma des transactions
Dans la table des faits, l'enregistrement d'une transaction contient en
gnral un fait unique: la valeur de la transaction. Le schma des faits
transactionnels n'est pas aussi souple que celui des instantans.
Les entreprises munies d'un historique transactionnel riche mais dont
les transactions ne sont pas constitutives d'une recette ont gnralement
besoin de deux tables de faits pour reprsenter l'ensemble de l'activit. Une
des tables des faits sert la capture des transactions et l'autre celle des
instantans priodiques.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 49
Schma des instantans
La table des instantans est la table compagne de la table des
transactions. La flexibilit des tables d'instantans pennet d'ajouter
progressivement des faits mesure que l'on comprend mieux les besoins des
utilisateurs.
Les instantans permettent de mesurer rapidement l'tat de l'activit
tandis que les transactions donnent une vue aussi complte que possible d'un
comportement dtaill.
Agrgats
Les agrgats sont des rcapitulatifs que l'on construit en vue
d'optimiser les performances des requtes. Les agrgats sont stocks dans
des tables qui leur sont ddies et non dans les tables des faits d'origine, qui
contiennent les donnes non agrges.
2.4.4.2. Les tables des faits sans faits
Les tables de faits sans faits sont trs intressantes pour dcrire les
vnements et les couvertures de manire permettre des requtes sur des
faits qui ne se sont pas produits.
Le premier type de table des faits sans faits est celui qui enregistre un
vnement. Par exemple la table des faits sans faits reprsentant les
vnements prsence au cours au sein d'un institut universitaire.
Le second type de table des faits sans faits est celui de la table de
couverture. Par exemple la table des faits sans faits reprsentant les ventes
promotionnelles par point de vente et par priode permet de rpondre la
question concernant des vnements qui ne sont pas produits comme la liste
des produits en promotion qui ne sont pas vendus.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 50
2.4.5. Cls artificielles
Les cls artificielles sont des entiers affects squentiellement lors du
garnissage d'une dimension. Toute jointure entre des tables de dimension et des
tables de faits doit se baser sur des cls entires artificielles sans signification. Il
faut viter d'utiliser les codes oprationnels naturels des systmes de productions.
Aucune cl de l'entrept de donnes ne doit tre intelligible c'est--dire suffire
elle seule donner une indication sur la ligne concerne.
2.4.6. Mythe de la modlisation dimensionnelle
Malgr son acceptation, certains malentendus existent toujours dans la
profession son sujet: ce sont les mythes de la modlisation dimensionnelle.
Mythe 1. Les modles dimensionnels et les marchs d'informations ne servent que
pour les donnes cumules.
Rien dans un modle dimensionnel n'interdit le stockage
d'informations historiques. Le volume de donnes historiques disponibles
dans un march d'informations doit dpendre des besoins de l'activit
observe.
Mythe 2. Les modles dimensionnels et les marchs d'informations sont des
solutions par service et non au niveau de l'entreprise.
Les marchs d'informations doivent tre organiss autour de
processus d'entreprise.
Mythe 3. Les modles dimensionnels et les marchs d'informations ne sont pas
extensibles.
Les tables de faits modernes abritent des milliards de lignes. La
modlisation dimensionnelle a t applique presque toutes les activits
comme la banque, les assurances, la tlphonie, les administrations, les jeux,
la fabrication, la distribution, l'ducation et biens d'autres.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 51
Mythe 4. Les modles dimensionnels et les marchs d'informations ne conviennent
que s'il existe des schmas d'utilisations prvisibles.
Les structures dimensionnelles sont extrmement souples et
adaptables au changement. Le secret de la souplesse en matire de requte
est la construction de tables de faits au grain le plus fin. Le point de dpart
correct d'un modle dimensionnel est d'exprimer les donnes au plus petit
dtail possible en vue d'une souplesse et d'une extensibilit maximales.
Mythe 5. Les modles dimensionnels et les marchs d'informations ne peuvent pas
tre intgrer et conduisent par suite des solutions verticales.
Les modles dimensionnelles et marchs d'informations peuvent tre
intgrer s'ils sont conformes l'architecture de bus des entrepts de
donnes. On ne peut rendre la modlisation dimensionnelle responsable de
l'incapacit de certaines organisations respecter l'un de ses principes
fondamentaux.
2.4.7. Modl isation
2.4.7.1. La modlisation en toile
Dans un modle en toile, tous les faits sont dfinis dans une simple table
relationnelle. Cette table des faits va tre relie par cls primaires d'autres tables
correspondant aux dimensions. En fait, le modle en toile essaie de superposer une
structure multidimensionnelle au dessus d'un modle relationnel normalis deux
dimensions.
Le modle en toile simplifie le modle logique normalis en organisant les
donnes de manire optimale pour les traitements d'analyse.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 52
2.4.7.2. La modlisation en flocon
La modlisation en flocon est une modlisation en toile pour laquelle on
clate les tables de dimensions en sous-tables selon la hirarchie de cette
dimension. C'est un modle en toile normalis.
2.4.7.3. La modlisation en constellation
La modlisation en constellation consiste fusionner plusieurs modles en
toile qui utilisent des dimensions communes. Un modle en constellation
comprend donc plusieurs tables de faits et des tables de dimensions communes ou
non ces tables de faits.
2.4.8. Gestion du projet de modlisation dimensionnelle
La gestion d'un projet de modlisation dimensionnelle consiste surtout
faire circuler le rsultat de la conception entre les personnes. Une bonne vision du
projet est indispensable une communication efficace. Cela travers les quatre
outils graphiques suivants:
la matrice de l'architecture en bus dcisionnel;
le diagramme d'une table des faits;
le dtail d'une table des faits;
le dtail d'une table dimensionnelle.
2.4.8.1. La matrice de l'architecture en bus dcisionnel
La matrice dveloppe par l'quipe de conception pourra tre rvise en vue
de servir de support de prsentation l'intention d'autres concepteurs,
administrateurs et utilisateurs. La matrice peut tre utilise comme une introduction
gnrale la conception; elle procure alors chaque interlocuteur une vue de ce
que sera l'entrept de donnes une fois termin.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 53
2.4.8.2. Le diagramme de la table des faits
Le diagramme de la table des faits ne se contente pas d'illustrer les spcifis
de la table des faits ; il la situe aussi dans le contexte du data mart. Il nomme la
table des faits, nonce clairement sa granularit et prsente toutes les dimensions
auxquelles elle est relie. Il donne galement un aperu de toutes les dimensions
qui ont t identifies pour l'activit concerne. Le diagramme reprsente les
dimensions non concernes sans liens et cela permet d'veiller la crativit (leur
connexion ultrieure peut devenir un objectif d'extension) et l'attention (le fait
qu'elles ne soient pas connectes montre clairement qu'elles ne seront pas
disponibles pour cette table des faits).
Un diagramme de table des faits est galement un vecteur de communication
multidirectionnel qui facilite :
Les liaisons entre le service informatique et les utilisateurs. Le diagramme
facilite le partenariat entre le service informatique et les utilisateurs. Il
suscite l'appropriation du projet par les utilisateurs; il peut aussi servir lors
de la phase de validation de la conception par les utilisateurs.
La slection des outils d'accs aux donnes. Une version moins dtaille de
ce diagramme pourra tre soumise aux diteurs d'outils.
La formation des utilisateurs. Le diagramme de la table des faits a montr
son efficacit en tant qu'outil de formation dans la mesure o il prsente les
donnes aux utilisateurs sous forme comprhensible.
2.4.8.3. Le dtail de la table des faits
Le dtail de la table des faits reprsente la liste complte des faits de la table.
On y trouve les faits prsents physiquement dans la table, les faits drivs prsents
au travers des vues des systmes de gestion de bases de donnes (SGBD) et des
faits calculs partir de ceux des deux premiers groupes. Chaque fait doit possder
ses propres rgles d'agrgation afm que la personne qui les consulte soit avertie que
tel ou tel fait est semi-additif ou non additif. La liste des faits d'une table donne
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 54
peut parfaitement reflter des donnes indisponibles mais demandes par les
utilisateurs, condition d'indiquer clairement cette indisponibilit momentane. Il
se peut que ces lments prvus n'aient aucune source potentielle aujourd'hui, ou
bien que cette source n'entre pas dans les objectifs du projet. Ils reprsentent des
objectifs futurs.
2.4.8.4. Le Dtail de la table dimensionnelle
Le dtail de la table dimensionnelle prsente les attributs d'une dimension.
Chaque dimension a son propre diagramme qui explicite sa granularit. Le
diagramme affiche les cardinalits approximatives de chaque attribut dimensionnel
et donne l'utilisateur une vue d'ensemble des nombreuses hirarchies et relations
entre les attributs. Les relations dfinissent les chemins de forage (drill) par dfaut.
Ce diagramme permet aussi d'inclure des attributs demands par les utilisateurs
mais non encore disponibles ou non prvus dans le projet initial.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 55
(jpJ41 ~ q ( ] [ C J E ][][][00
J4lppfica11ti({))1!!t
Mise enplace d'Un data mart concernant la paie dupersonnel de l'Etat Page 56
3.1. Schma global des composants du data mart
Systme
oprationnel
source
Zone de prparation des
donnes
Zone de prsentation des
donnes
Outils d'accs aux
donnes
Fonctions:
Nettoie, combine, et
Informations
K
standardi se
-.
atomiques et
Accder
Oracle 9i Developper
-
E x t r a l ~
Rend les dimensions
Charger
-V
rcapitulatives bases Suite
conformes
sur les transactions de (
bulletins de paie - Forms Developper;
-
- JDevelopper ;
7000/250
- Reports Developper ;
Stockage:
- Discoverer.
Fichiers plats et
)
tables relationnelles
'----"
E x t r l U ~
Oracle Express
Traitement :
~
Microsoft Excel
Tris et traitements Charger
V
~
Accder
squentiels
SI
DPS
Schma 2: composant d'un data mart dans le cadre de la paie du personnel de l'Etat.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 57
3.2. La phase Extraction Traitement Chargement (ETC)
Au regard de la diffrence des deux systmes oprationnels sources (DPS
7000/250 et SIGASPE), la phase d'extraction traitement chargement ncessitera
des procdures diffrentes selon les systmes.
3.2.1. Extraction
3.2.1.1. Sur le systme DPS 7000/250
Les donnes ont t extraites dans des fichiers texte avec le point
virgule (;) comme sparateur de colonnes. L'extraction est faite par un programme
COBOL qui crit les donnes dans des fichiers texte de taille comprise entre 8Mo
et IKo. Les fichiers sont transfrs du DPS 7000/250 vers le Bull Micral 200. A
partir du Bull Micral 200 les fichiers sont facilement rcuprables sur les micro-
ordinateurs. Pour un mois donn, on peut avoir 2 6 fichiers. Les fichiers sont
constitus par paire: un fichier concernant les bulletins et un autre fichier
concernant les lments de bulletins. Les noms des fichiers ont la nomenclature
suivante:
BULxxyyz ou Bxxyy ou BExxyy ou B40xxyy pour les bulletins;
ELMxxyyz ou Exxyy ou EExxyy ou E40xxyy pour les fichiers des lments
de bulletins.
Avec xx reprsentant l'anne sur deux(2) positions, yy le mois sur deux (2)
positions et z un numro squentiel.
A partir de la structure des fichiers texte, un modle physique est conu pour
permettre la rcupration des donnes.
La procdure de chargement propose est la suivante:
Regroupement de tous les fichiers dans un seul rpertoire acharger ;
Listage des fichiers dans un autre fichier texte par la commande : dir lB
IC IL> nomfichier.txt;
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 58
Cration d'une table dans la base de donnes pour charger la liste
contenue dans nomfichier.txt ;
Chargement de la table en utilisant l'outil d'Oracle SQLLOADER ;
Cration de deux (2) fichiers de script (un pour les bulletins
fchargebu.sql et l'autre pour les lments de bulletins
fchargelt.sql ) partir d'un programme PL/SQL ;
Lancement du script de cration des deux tables (bulletin_7000 et
r_bulletin_7000) ;
Lancement des scripts fchargebu.sql et fchargelt.sql pour charger
l'ensemble des donnes en une seule fois.
3.2.1.2. Sur le systme SIGASPE
L'extraction ce niveau est moins complexe car l'application tourne sous
une base de donnes Oracle. On utilise un fichier de sauvegarde logique fait
l'aide de l'outil EXPORT d'Oracle. Ce fichier a pour extension dmp . A partir
de ce fichier on fait un chargement en utilisant l'outil IMPORT d'Oracle.
Mm de rsoudre le problme de la disponibilit des anciens bulletins de paie
ncessaires aux agents de l'Etat pour complter leurs diffrents dossiers, une
application a t dveloppe. Cette application permet de consulter et de faire
l'dition des bulletins de paie au format de papier A4 et papier pr imprim. Cette
application a t dveloppe l'aide des outils de dveloppement Oracle
Developper.
3.2.2. La phase de traitement et de chargement
Le traitement et le chargement se rsument en un ensemble de programmes
PL/SQL que l'on peut excuter sous forme de script.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 59
Avant de procder au chargement des donnes il est ncessaire de mettre en place
le modle dimensionnel car il dfinit la structure qui doit recevoir les donnes
extraites et traites provenant des systmes oprationnels.
3.3. Le modle dimensionnel
3.3.1. Matrice de l'architecture en bus dcisionnel
Dimensions
Processus 0
ta
d'entreprise
..... '2
=
0
0
. ~
S
0
.- ~
~
S 0 0-
0
'a
0
=
""0
0
o
ta
0
.-
.-
=
~
~
00
""0
0
0 0
a
0 . ~
""0
~
00
~
.-
---
!3
=
00
o
-=
---
0
=
t.+:l
0 0
'0
""0
-=
0
0
0
.- ::s
.....
0
.-
S
..... .....
C"
.-
.-
00
::s
0 o
ta
'C
0
.....
00
-
=
a co
o
~
0 '0
-
::s
'0 0
.-
-
.-
0
~
<
r/J.
- ....:l r.Ll co ~ co CI o
Transaction de x x x x x x x x x x
bulletins de paie
Tableau 6: matrice de bus d'un data mart de la paie du personnel de l'Etat
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 60
3.3.2. Diagramme de la table des faits
Granularit : la ligne
composant le
bulletin de paie d'un
agent de l'Etat
Table des faits
Ligne de bulletin
d'un agent
Schma 3: diagramme de la table des faits
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 61
3.3.3. Dtail de la table des faits
Table des faits Ligne de bulletin d'un agent
cleperiode
cl_agent
cleclassification
cl section/service
clJonction
cl lieu
cl billeteur
cl banque_modepaiement
cl_qualiteslt_matrimoniale
cl element salaire
montant
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 62
3.3.4. Dtail de la table dimensionnelle
Pour la reprsentation du diagramme de dtail de la table dimensionnelle le
formalisme suivant a t utilis:
nom attribut
l'-'-'-'-'-'-'-'-'-'-'-'j
i nom attribut i
! 1
L . _ . _ . _ . _ . _ . _ . _ . _ . _ . _ . _ . ~
Dsigne un attribut de la dimension.
Permet de dfinir une hirarchie entre attributs.
Dsigne la granularit.
Les autres flches matrialisent une relation entre les autres attributs
et l'attribut cl de la dimension.
Dimension priode
Description dtaille des attributs
Nom attribut Description Gestion dimension
changeante
CIe--periode Cl artificielle Pas de mise jour
Mois Reprsente le mois de paie Pas de mise jour
Trimestre Ensemble de trois mois de paie Pas de mise jour
Anne Anne de paie Pas de mise jour
Tableau 7 : description dtaille des attributs de la dimension periode
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 63
cIe---'periode
cIe---'periode
Diagramme de dtail de la table dimensionnelle
annee
trimestre
mois
1'-'-'-'-'-'-'-'-'-'-'-'
,
1
1._.-.-._._._._._._._._.
annee
1'- ._. - .-. -._ . - ._._. _.
1
1
1._._._._._._._._._.-.-.
Schma 4: diagramme de dtail de la table dimensionnelle periode
Dimension fonction
Description dtaille des attributs
Nom attribut Description Gestion dimension
changeante
CIe fonction Cl artificielle Pas de mise jour
-
Code fonction Cl du systme oprationnel Pas de mise jour
-
Lib fonction Libell de la fonction Ecrasement
-
typefonction Les diffrents types de fonction Ecrasement
Tableau 8: description dtaille des attributs de la dimensionfonction
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 64
Diagramme de dtail de la table dimensionnelle
type_fonction
lib fonction
l'-'-'-'-'-'-'-'-'-'-'-'j
..! cIe fonction
! i
code fonction
Schma 5: diagramme de dtail de la table dimensionnelle fonction
Dimension lieu
Description dtaille des attributs
Nom attribut Description Gestion dimension
changeante
CIe lieu Cl artificielle Pas de mise jour
Code lieu Cl du systme oprationnel Pas de mise jour
-
Lib lieu Libell du lieu Ecrasement
-
Cdprovince Code de la province. Il regroupe Pas de mise jour
un ensemble de dpartements.
Cd depart Code du dpartement. C'est un Pas de mise jour
ensemble de localits.
Cd localit Code de la localit. Le numro Pas de mise jour
-
de la localit dans le
dpartement.
Tableau 9: description dtaille des attributs de la dimension lieu
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 65
cIe lieu
Diagramme de dtail de la table dimensionnelle
cd--province
cd_depart
cd localite
cd--province
_._._._._ ..
1
1
_. _. - . _. _. - . _. _. _.1
code lieu
- 1
._._._._._._-_._._.'
Schma 6: diagramme de dtail de la table dimensionnelle lieu
Dimension banque/mode de paiement
Description dtaille des attributs
Nom attribut Description Gestion dimension
changeante
Cle_banque_mode Cl artificielle Pas de mise jour
Code_banque Code de la banque dans le Ecrasement
systme oprationnel
Code_modepaie Code du mode de paiement Ecrasement
Lib_banque_mode Libell de la banque ou mode de Ecrasement
paiement
Tableau JO: description dtaille des attributs de la dimension banque/mode paiement
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 66
Diagramme de dtail de la table dimensionnelle
code_modepaie
1'-'-'-'-'-'-'-'-'-'-'-'-'-
1
: cle_banque_mode ~
1
I . _ . _ . _ . _ . _ . _ . _ . _ . _ . _ . _ . _ . ~
code_banque
~ . _ . _ . _ . _ . - -'-'-'-'-'-'-'-H
; cle_banque_mode ~
;. _. _. _. _. _. _. _. _. _. _. _. _. _ ~ --J
Schma 7: diagramme de dtail de la table dimensionnelle banque/mode paiement
Dimension lment de salaire
Description dtaille des attributs
Nom attribut Description Gestion dimension
changeante
CIe eltbase Cl artificielle Pas de mise jour
-
Code elt Code de l'lment de salaire Pas de mise jour
-
utilis dans le systme
oprationnel
Lib eltbase Libell de l'lment de salaire Ecrasement
-
Cd_signe Indique le signe de l'lment : Ecrasement
positif ou ngatif
Type_elt Indique le type de l'lment de Ecrasement
salaire : gain ou retenue
Cdjmpososable Indique si l'lment de salaire Ecrasement
est imposable
Cd saisissable Indique si l'lment de salaire Ecrasement
-
est saisissable
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 67
Cd_qcessible Permet de dire si l'lment de Ecrasement
salaire participe la quotit
cessible
Cd retraite Dfinit si l'lment de salaire Ecrasement
-
est pris en compte ou pas dans
la base de retraite
Cd_recap Critre de regroupement Ecrasement
rcapitulatif des lments de
salaire.
Cdparag Dfinit le paragraphe de Ecrasement
l'lment de salaire
Tableau 11: description dtaille des attributs de la dimension lment de salaire
Diagramme de dtail de la table dimensionnelle
type_elt
cd_signe
l' - - - - _. - - - ~
! cle_eltbase ' 4 ; ~ - - -
._._._._._.. _ . _ . _ . ~
1
! cle eltbase 1
1 !
~ . _ . _ . _ . _ . _ . _ . _ . _ . _ . I
lib eltbase
cdparag
_. _. _. _. _. _. _. _. _ ,1
Schma 8: diagramme de dtail de la table dimensionnelle lment de salaire
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 68
Dimension agent
Description dtaille des attributs
Nom attribut Description Gestion dimension
changeante
No matricule Numro matricule de l'agent Pas de mise jour
-
Lettre cle Lettre cl matricule Pas de mise jour
-
Nom Nom de l'agent Ecrasement
prenoms Prnoms de l'agent Ecrasement
Nomjf Nom de jeune fille Ecrasement
Dt naissance Date de naissance Ecrasement
-
Sexe Sexe de l'agent Ecrasement
Dt recrutement Date de recrutement Ecrasement
Cd nationalite La nationalit de l'agent Ecrasement
-
Tyjntegration Type d'intgration Ecrasement
Cd recrutement Mode de recrutement Ecrasement
-
Tableau 12: description dtaille des attributs de la dimension agent
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 69
Diagramme de dtail de la table dimensionnelle
sexe tyjntegration
'-- --'H_. -1n Cd- nationalite 1
8
'____-_._._ .. .
dt recrutement
prenoms -
'-------------'
dt naissance
1 nomjf
lettre cIe
l' _. _. _. _. _. _. - . _. _. _.,
no matricule
1 1
. .
Schma 9: diagramme de dtail de la table dimensionnelle agent
Dimension qualit/situation matrimoniale
Description dtaille des attributs
Nom attribut Description Gestion dimension
changeante
CIe_qual_sitmatri Cl artificielle Pas de mise jour
Code_qualite Donne la qualit de l'agent Pas de mise jour
Code sit mat Donne la situation matrimoniale Pas de mise jour
- -
Lib_qual_sitmatri Libell qualit et situation Ecrasement
matrimoniale
Tableau 13: description dtaille des attributs de la dimension qualit/sit. matrimoniale
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 70
Diagramme de dtail de la table dimensionnelle
code sit mat
r'-'-'-'-'-'-'-'-'-'-'-'-'
1._._._._._._.-._._.-._._.
r'-'-'-'-'-'- _._._._._._._.
: cle_qual_sitmatri
1._._._.-._._._.-._._._.-._.-
code sit mat
code_Qualite
r'-'-'-'-'- -._.-._._._.-.
f-----...~ cle_qual_sitmatri
- - - - - - - - - - - - - - - - - - ~ '._._._._._.-._._._.-._._.
Schma 10: diagramme de dtail de la table dimensionnelle qualite/situation matrimoniale
Dimension billeteur
Description dtaille des attributs
Nom attribut Description Gestion dimension
changeante
CIe billeteur Le nwnro du billeteur Pas de mise jour
-
No matricule Nwnro matricule du billeteur Pas de mise jour
-
Dt debut Date de dbut d'activit du Ecrasement
-
billeteur
Dt fin Date de fin d'activit Ecrasement
-
Tableau 14: description dtaille des attributs de la dimension billeteur
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 71
Diagramme de dtail de la table dimensionnelle
dt debut
._._.-._._.. _._._ ... __- ~ ~ no matricule
- - - - ~ ~ ! c1e_billeteur ~ 1
1
~ . - - - _. _. - _. _. - .1
Schma JJ: diagramme de dtail de la table dimensionnelle billeteur
Dimension section/service
Description dtaille des attributs
Nom attribut Description Gestion dimension
changeante
CIe sect service Cl artificielle Pas de mise jour
- -
1
Code section Numro de la section dans le Pas de mise jour
-
systme oprationnel
Code service Code du service dans le systme Pas de mise jour
-
oprationnel
No struct 1 Premier niveau Pas de mise jour
-
No struct 2 Deuxime niveau Pas de mise jour
- -
No struct 3 Troisime niveau Pas de mise jour
- -
No struct 4 Quatrime niveau Pas de mise jour
- -
Lib_Iong_sce Libell long du service Ecrasement
Lib court sce Libell court du service Ecrasement
- -
No ex L'exercice Ecrasement
Titre Le titre du service Ecrasement
Chap Le chapitre du service Ecrasement
Tableau J5: description dtaille des attributs de la dimension section/service
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 72
Diagramme de dtail de la table dimensionnelle
Cd section
J'-'-'-'-'- _._._._._._._.
cie sect service
1._'_'_' '_'_'_'_0_'_'_'
Lib court
no ex
Cd section
chap
titre
code service
Schma 12: diagramme de dtail de la table dimensionnelle section/service
Dimension classification
Description dtaille des attributs
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 73
Nom attribut Description Gestion dimension
changeante
CIe classif Cl artificielle Pas de mise jour
-
Code_categorie La categorie de l'agent Pas de mise jour
Code echelle L'chelle de l'agent Pas de mise jour
-
Code_grade Le grade de l'agent Pas de mise jour
Code echelon L'echelon de l'agent Pas de mise jour
-
Lib classif Libell classification Ecrasement
-
Tableau 16 : description dtaille des attributs de la dimension classification
Diagramme de dtail de la table dimensionnelle
cIe cIassif
code_categorie
code echelle
code echelon
1
- - - . - . _. - _. _. - .1
code_categorie
code echelle
cIe cIassif
lib cIassif
code_categorie
_ . _ . _ . _ . _ . _ . - . _ . _ . ~
cIe cIassif 1
1
- _. - _. _. _. _. - - ,1
Schma 13: diagramme de dtail de la table dimensionnelle classification
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 74
3.4. Le modle physique en toile
.. .
...
BR
detillEtrlll..f.1e$1\Jl
.....
ci deliltl:)\TE :
tJ#) 1:)\TI: ..
.
lrll'IElEl
tu_
nQ$ :.
.
:(ti.ilIli.[));TEi
..
#.. ......
.
...
..
:.i:j;; iiiIit:S!iaii .
............ _ .
. .. .. . .
.....
a:XI(EdiCJI
Q:ldELfeM
tijtnijJ
tijtn.x(2 .
rP..
.
noex .
:ii1!: ..:. :: .
.
.mf
.:
...
...
Hbld_f:.: .
C1ilcb1tri :..
.
.
.
...
CXXfJiilU
libJieu ..
.
.
.
Schma 14: modle physique en toile
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 75
3.5. Le modle multidimensionnel
ta,.
Periode
d eJ)eri ode <h:4>
annee <h:1>
ll.. Jl(jent
trimesre <h:2>
rrois <h:3>
no_matriaJle <h:2>
lettre_de
Herardly_1 <Defaut> <h>
.... Billeteur
nom
de_billeteur <h:2>
prenoms
no_rnatriaJl e
norn.Jf
dUiebut <h:1>
dt_naianoe
dt_fin
)l <h:1>
dt_reautement
HerardlL1 <Defaut> <h>
ccLreautement
tLintegration
ccLnational ite
Herardly_1 <Defaut> <h>
E1t.....Paye -Periode
Q.Ja1_stmatri ta,.
de_quaLstmatri <h:3>
E1t--.PBYB
Billeteur
oode_qualite <h:1>
Element_salaire
code_st_mat <h:2>
de_el1ba <h:3>
EIt.....Pa -Jl(jent lib_quaLstmatri
oode_elt
HerardlL1 <Default> <h>
lib_el1ba
ccLsgne <h:2>
E1t--.PBye - 1_stmatri
tLelt <h:1>
aUmpoble
-
oo_saisable
EltJlSyc - "'Iaire
00_qoea;ibIe
.... Banque_Mode
l"=:-
oo_retraite
JiM_r
E1t--.PBYB -
de_banque_rrode <h:2>
oo_recap
code_banque
OO--.PBrag
code_modepaie <h:1>
Herardly_1 <Default> <h>
lib_banque
E1tJlS Fonction
Herardly_1 <Defaut> <h>
E1t--.PBye - _rvioe
.... SecUBrvioe
EIt.....Pa - Oas;if
E1t--.PB -Ueu
Fonction
de_d:_rvioe <h:2>
....
code_dion <h:1>
de_fonction <h:1>
code_rvioe
code_fonction
no_Sruct_1
lib_fonction
no_Sruct_2
type_fonction <h:2>
no_Sruct_3
HerardlL1 <Default> <h>
no_litruct_4
libJonlLs::.e
1i b_court_s::.e
Iloo. OaEEif
.... Ueu
no_ex
de_daEEif <h:3>
titre de_lieu <h:4>
chap
oode_categorie <h:1>
code_lieu
oode_echelle <h:2>
Herardly_1 <Default> <h>
oode.Jlade
lib_lieu
00JlI"O'In <h:1>
code_echelon
oo_depart <h:2>
Iib_daEEif
oo_localite <h:3>
Herardly_1 <Default> <h>
HerardlL1 <Default> <h>
Schma 15 : modle multidimensionnel
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 76
3.6. Les outils d'accs
Le choix des produits est guid par l'existant. En effet, la structure possde
la gamme des outils Oracle ncessaires, et au regard de l'offre du march, nous
nous sommes rendus compte que les produits Oracle taient adapts.
Comme outils d'accs au data mart nous proposons :
La mise en place d'une application dveloppe l'aide des outils de
dveloppement Oracle comme Forms Developper, Reports Developper, ainsi
que Oracle Express qui permet de dvelopper des applications OLAP. Ceci
en vue de permettre la mise disposition des utilisateurs d'un ensemble
d'tats rpertoris et valids par les utilisateurs.
La mise la disposition des utilisateurs d'un outil de requte et de
reprsentation graphique comme Discoverer. Cet outil permet de faire des
requtes et stocke les rsultats dans des tableaux croiss que l'utilisateur a la
possibilit de modifier. Les donnes des tableaux peuvent tre slectionnes
pour faire des graphiques. Discoverer permet le renvoi des donnes vers
Microsoft Excel. Cet outil permettra aux utilisateurs d'avoir une certaine
autonomie dans la conception et la ralisation de leurs tats.
3.7. Le scenario de mise en uvre
Pour la mise en uvre, nous proposons au choix les solutions suivantes
bases sur deux architectures :
Architecture client/serveur
Pour le serveur nous proposons les caractristiques suivantes:
processeur Xon (bi processeur) ;
mmoire RAM 1 Go ;
unit de sauvegarde ;
carte rseau 10/100 Mb/s ;
cinq (5) disques SCSI hot Plug de 36 Go chacun en RAID ;
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 77
systme d'exploitation: Unix, Linux, Microsoft Windows NT.
Pour les postes clients :
processeur pentium III au moins
mmoire RAM 256 Mo
disque dur de 40 Go
carte rseau 10/100 Mb/s
systme d'exploitation: Microsoft Windows 98/NT/20001XP
Architecture 3Tiers
Pour le serveur de donnes :
processeur Xon (bi processeur) ;
mmoire RAM 1Go ;
unit de sauvegarde ;
carte rseau 10/100 Mb/s ;
cinq (5) disques SCSI hot Plug de 36 Go chacun en RAID ;
systme d'exploitation: Unix, Linux, Microsoft Windows NT.
Pour le serveur d'application:
processeur Xon (quadri processeur) ;
mmoire RAM 2Go ;
carte rseau 10/100 Mb/s ;
cinq (3) disques SCSI hot Plug de 36 Go chacun en RAID;
systme d'exploitation: Unix, Linux, Microsoft Windows NT.
Pour les postes clients :
processeur pentium III au moins;
mmoire RAM 128Mo ;
disque dur de 40 Go ;
carte rseau 10/100 Mb/s ;
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 78
systme d'exploitation: Microsoft Windows 98INT/2000/XP.
Les utilisateurs concerns par le data mart sont en premier les responsables
des services en charge des salaires du Ministre des Finances et du Budget. L'accs
au data mart peut tre largi d'autres structures comme les Directions
Administratives et Financires des diffrents ministres.
Tous les utilisateurs devront accder au data mart par identification. Cette
identification pourra se faire selon le cas: soit par le serveur de donnes dans
l'environnement client/serveur, soit par le serveur d'application dans
l'environnement 3Tiers.
Le data mart sera gr par la Direction des Services Informatiques du Ministre des
Finances et du Budget qui a en charge la gestion des applications du ministre.
Une session de formation des utilisateurs l'utilisation de l'application et
l'utilisation des outils de requte sera organise avant la mise en exploitation du
systme adopt.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 79
Conclusion
La mise en plae d'un data mart peut tre perue comme un lment
d'amlioration des prises de dcision au niveau de l'entreprise. Nos travaux nous
ont permis de faire une tude thorique sur les entrepts de donnes ou data
warehouse, les data marts, la modlisation dimensionnelle et le concept LAP.
Cette tude tait indispensable pour la mise place d'un data mart concernant la paie
des agents de l'Etat.
La mise en uvre d'un data mart ncessite la connaissance et la maitrise des
concepts et mthodes tudis. Aussi, comme tout projet informatique, pour que le
projet russisse, il faut:
une maitrise du sujet et une bonne organisation de l'quipe de projet;
une forte implication des futurs utilisateurs ;
un engagement des responsables de l'entreprise.
Au regard des processus multiples qui peuvent exister dans l'entreprise, l'approche
par les data marts pour la mise en place d'un systme global d'aide la dcision de
l'entreprise peut s'avrer une solution efficace. Cela revient l'application de la
thorie du Diviser pour rgner.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 80
ANNEXE 1: Prsentation du CENATRIN
Le Centre National de Traitement de l'Information (CENATRIN) a t cr
en dcembre 1970 et a pris son autonomie financire en 1975. Il est rig en
Etablissement Public caractre Industriel et Commercial (EPIC) par le dcret
n077/308IPRESIMF du 17 aot 1977.
Le CENATRIN a t transform en Socit d'Etat au capital de 400 000 000 F CFA
par le dcret n094/421IPRESIMICMlMEFP du 23 novembre 1994. Prestataire de
services informatiques, il est sous la tutelle technique de la Dlgation Gnrale
l'Informatique (DELGI). Le CENATRIN est en liquidation administrative depuis le
22/07/2005 par le dcret n? 2005-406IPRES/PMlMCPEAlMFB.
1.1 Objectifs et missions
Le CENATRIN a pour objectifs:
la conception et/ou la commercialisation de solutions adaptes aux besoins
locaux bass sur une utilisation optimale des Nouvelles Technologies de
l'Information et de la Communication (NTIC) ;
la fabrication, le montage et/ou la commercialisation d'appareillages
informatiques adapts aux conditions locales d'utilisation;
la ralisation de tous travaux ncessaires aux traitements de l'information
(dveloppement de logiciels spcifiques, installation de rseaux locaux,
installation de systmes, gestion de centres informatiques, maintenance et
dpannage d'appareillages informatiques), commands par les services de
l'Etat, les collectivits locales, les entreprises et organismes publics,
parapublics et privs;
la formation des utilisateurs ;
la formation des professionnels de l'informatique;
le recyclage et le perfectionnement des informaticiens.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page8}
1.2 Organisation de la socit
Le CENATRIN comprend une Direction Gnrale, six (6) divisions et un centre
Bobo Dioulasso. Les principales divisions sont:
la division Administrative et Financire;
la division Commerciale;
la division Etudes et Dveloppement;
la division Exploitation;
la division Formation;
la division Systme, Maintenance et Nouvelles Technologies de
l'Information et de la Communication.
1.3 Activits
Entreprise de prestation de services, le CENATRIN a pour activits:
la ralisation de schmas directeurs informatiques (SDI) ;
les tudes pralables d'informatisation;
l'audit informatique;
les tudes et dveloppement de logiciels standards et spcifiques ;
la vente de logiciels ;
l'assistance et le conseil en informatique ;
la formation aux logiciels standards ;
la saisie de donnes et le traitement de donnes ;
le conditionnement (dliassage, massicotage, reliure) ;
la vente d'quipements informatiques (matriel, consommables) ;
la formation la micro-informatique (Bureautique, Internet, etc.) ;
la vente de pices de rechange ;
la maintenance la carte et sur contrat ;
l'installation et configuration d'quipements informatiques et rseautiques ;
le cblage rseaux;
la fourniture d'accs Internet;
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 82
la ralisation et hbergement de sites WEB ;
la gestion des cybercafs.
1.4 Matriel et logiciel
1.4.1 Matriel
Le CENATRIN, dans la recherche d'une spcialisation dans la vulgarisation
des nouvelles technologies, s'est dot d'quipements informatiques de divers
constructeurs et de plate-forme varie, notamment des micro-ordinateurs Pentium
III et IV, des imprimantes laser, des serveurs, des routeurs, des onduleurs, des
modems, etc.
Egalement on y trouve un mini-ordinateur BULL (DPS7000), des imprimantes
aiguille, des drouleurs de bandes magntiques BULL, ...
1.4.2 Logiciel
Sont utiliss au CENATRIN les logiciels suivants:
systmes d'exploitation: Windows 95, Windows 98, Windows 2000 et NT,
Unix, Netware de Novell, Linux;
dveloppement: Access, Visual Basic, Delphi, Oracle, Hyper Text Markup
Language (HTML), AMC*Designor;
bureautique: Word, PowerPoint, Excel, Internet Explorer.
Les logiciels suivants ont t dvelopps:
SGPA (Systme Intgr de Gestion de Paie et Administrative) ;
KIRA_WIN (Gestion de courrier) ;
LAFIA (Gestion de stock de pharmacie) ;
GESTBUD (Gestion Budgtaire des administrations Publiques) ;
GIMAT (Gestion Intgre de Matriel) ;
FASO COMPTA (Comptabilit Gnrale);
SGCH (Systme de Gestion des Centres Hospitaliers) ;
GestCom (Gestion Commerciale) ;
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 83
GestImmo (Gestion des Immobilisations) ;
Systme d'Information et de Gestion de l'Office National des
Tlcommunications (S.I.G ONATEL sous ACCESS);
Systme Intgr de Gestion Administrative et Salariale du Personnel de
l'Etat (SIGASPE volet salarial sous ORACLE);
Systme d'information de la Caisse Autonome de Retraite des
Fonctionnaires (sous ORACLE);
Logiciel de gestion des impts pour la Direction Gnrale des Impts
(DBASE) ;
Comptabilit Intgre de l'Etat (CIE sous ORACLE) ;
Systme Intgr de Gestion Administrative et Salariale des Armes
(SIGASA sous ORACLE).
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 84
ANNEXE Il : Abrviations
API Application Program Interface
CENATRIN Centre National de Traitement de l'Information
DOLAP Desktop OLAP
DOS Disk Operating System
GCOS General Comprehensive Operating System
GCL GCOS Command Language
HOLAP Hybrid OLAP
JCL Job Control Language
KJOB Knowned Job
MOLAP MultidimensionnalOLAP
ODBC Open DataBase Connectivity
OLAP On Line Analytical Processing
OLTP On Line Transaction Processing
PL/SQL Procedural Language/Structured Query Language
ROLAP Relational OLAP
RON Run Occurrence Number
SGBD Systme de Gestion de Base de Donnes
SIGASPE Systme Intgr de Gestion Administrative et Salariale du Personnel
de l'Etat
SQL Structured Query Language
UML Unified Modeling Language
VLSI/CMOS Very Large Scale Integration / Complementary Metal Oxyde
Semiconductor
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 85
ANNEXE III : Bibliographie
Ralph KIMBALL, Laura REEVES, Margy ROSS, Warren THORNTHWAITE -
Le data warehouse : guide de conduite de projet, Eyrolles, deuxime dition, fvrier
2005.
Ralph KIMBALL, Margy ROSS - Entrepts de donnes: guide pratique de
modlisation dimensionnelle, Vuibert, deuxime dition 2003.
Georges GARDARIN - Intemet/intranet et base de donnes, Eyrolles, premire
dition 1999.
BULL - Bull DPS7 : gestion du systme GCOS7, 1988.
BULL - Migration pupitrage GCOS7 v2 vers GCOS7 v3.
Cours de base de donnes - Genevive lOMIER Avri12005.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 86
ANNEXE IV : Ressources internet
http://www-adele.imag.fr/-donsez/cours/bdcpdw. pdf
Cours sur la modlisation dimensionnelle.
http://perso.wanadoo.fr/bernard.lupinl
Site web o l'on peut trouver des informations sur le concept LAP.
http://www.olapreport.com/
Site web entirement consacr LAP.
http://www.xrobion.com/produits.htm
Page web prsentant le produit Oracle Express.
http://www.quod.ch/webquod/dwhOl.htm
Page web sur le data warehouse.
Ibdwww.epfl.ch/f/teachinglcourses/SlidesIBDIDW.pdf -
Document PDF sur le data warehouse.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 87
ANNEXE V: Glossaire
Attribut: un fait dcrivant chaque position d'une dimension.
Base de donnes: est un ensemble structur et organis permettant le stockage de
grandes quantits d'informations afin d'en faciliter l'exploitation.
Data mart : l'ensemble des donnes se rapportant un des mtiers de l'entreprise.
Data warehouse : entrept de donnes. Ce terme anglais est utilis pour dsigner
l'ensemble des informations d'une entreprise, enregistres sous un format
informatique.
DOLAP: Desktop OLAP. Dsigne un petit produit OLAP faisant de l'analyse
multidimensionnelle en local.
Dimension: un ensemble de donnes du mme type, permettant de structurer la
base multidimensionnelle.
Infocentre: est une collection de donnes orientes sujet, intgres, volatiles,
actuelles, organises pour le support d'un processus de dcision ponctuel.
HOLAP: Hybrid LAP. Dsigne les outils d'analyse multidimensionnelle qUI
rcuprent les donnes dans des bases relationnelles ou multidimensionnelles, de
manire transparente pour l'utilisateur.
MOLAP: Multidimensionnal OLAP. Ce terme dsigne plus spcifiquement une
technologie de stockage plus cartsien. Les jointures entre tables de dimension et
de faits sont dj faites, ce qui explique les performances.
Multidimensionnel: structure de donnes ayant au moins trois dimensions
indpendantes.
OLAP: On Line Analytical Processing. Dsigne une catgorie d'applications et de
technologies permettant de collecter, stocker, traiter et restituer des donnes
multidimensionnelles, des fins d'analyse.
OLTP : On Line Transaction Processing. Terme associ l'origine aux activits et
aux applications servant entrer de manire fiable des donnes dans une base de
donnes relationnelles.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 88
SGBDR: Systme de Gestion de Base de Donnes Relationnelle. Permet le
stockage, le traitement et la restitution de donnes stockes dans des tables
relationnelles.
ROLAP: Relationnal OLAP. Cette technique permet de faire de l'analyse
multidimensionnelle partir de donnes stockes dans des tables relationnelles.
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 89
ANNEXE VI : Liste des tableaux et schmas
Tableau 1: Diffrences entre donnes du systme de production et donnes dcisionnelles 16
Tableau 2: diffrences entre systme de production et entrept de donnes 19
Tableau 3: tableau de comparaison entre infocentre et entrept de donnes 22
Tableau 4: matrice de bus des assurances 26
Tableau 5: finalits du data mart et de l'entrept de donnes 34
Tableau 6: matrice de bus d'un data mart de la paie du personnel de l'Etat.. 60
Tableau 7 : description dtaille des attributs de la dimension periode 63
Tableau 8: description dtaille des attributs de la dimension fonction 64
Tableau 9: description dtaille des attributs de la dimension lieu 65
Tableau 10: description dtaille des attributs de la dimension banque/mode paiement 66
Tableau Il: description dtaille des attributs de la dimension lment de salaire 68
Tableau 12: description dtaille des attributs de la dimension agent.. 69
Tableau 13: description dtaille des attributs de la dimension qualit/sit. matrimoniale 70
Tableau 14: description dtaille des attributs de la dimension billeteur 71
Tableau 15: description dtaille des attributs de la dimension section/service 72
Tableau 16 : description dtaille des attributs de la dimension classification 74
Schma 1 : Composants de base de l'entrept de donnes 25
Schma 2: composant d'un data mart dans le cadre de la paie du personnel de l'Etat. 57
Schma 3: diagramme de la table des faits 61
Schma 4: diagramme de dtail de la table dimensionnelle periode 64
Schma 5: diagramme de dtail de la table dimensionnelle fonction 65
Schma 6: diagramme de dtail de la table dimensionnelle lieu 66
Schma 7: diagramme de dtail de la table dimensionnelle banque/mode paiement 67
Schma 8: diagramme de dtail de la table dimensionnelle lment de salaire 68
Schma 9: diagramme de dtail de la table dimensionnelle agent 70
Schma 10: diagramme de dtail de la table dimensionnelle qualite/situation matrimoniale.. 71
Schma Il: diagramme de dtail de la table dimensionnelle billeteur 72
Schma 12: diagramme de dtail de la table dimensionnelle section/service 73
Schma 13: diagramme de dtail de la table dimensionnelle classification 74
Schma 14: modle physique en toile 75
Schma 15 : modle multidimensionnel 76
Mise en place d'un data mart concernant la paie du personnel de l'Etat Page 90