Sunteți pe pagina 1din 4

TD Entrept de donnes

Master 1 MIAGE

Exercice 1
Mr Bertrand directeur d'une entreprise de la grande distribution souhaite analyser et suivre les ventes
de produits dans son rseau de magasins. Mr Bertrand souhaite obtenir une rponse aux questions
suivantes:
- Quels produits dgagent la plus forte rentabilit dans le temps?
- Existe-t-il des disparits rgionales de consommation des produits?
- Quel est la rpartition des ventes entre les produits de marque des fabricants et ceux de la marque du
distributeur?
- Quel est le chiffre d'affaire ralis avec les plus gros fournisseurs?
L'ensemble des informations seront issues des tickets de caisse.
Nous identifions un certain nombre d'axes d'analyse: l'axe produit, l'axe magasin, l'axe temps, l'axe
localit, l'axe fournisseur
Il faut ensuite dcrire la hirarchie de chacun de ces axes:
- pour l'axe produit : un produit appartient une sous-famille de produits, laquelle appartient une
famille de produits, laquelle appartient une gamme de produit.
- Pour l'axe magasin: un magasin est rattach une enseigne.
- Pour l'axe fournisseur: un fournisseur appartient un groupe de fournisseurs.
- Pour l'axe localit: un dpartement est rattach une rgion, laquelle est rattache un pays.
- Pour l'axe temps: un mois est rattach un trimestre qui est rattach un semestre qui est rattach
une anne.
On cherche alors dcrire les indicateurs suivants: les ventes par produit, par magasin par fournisseur,
par rgion et dans le temps.
Proposer un schma en toile et en flocon pour ce cas.

Exercice 2
Un chef d'un grand groupe regroupant plusieurs compagnies situes dans plusieurs pays souhaite
raliser une tude sur ses employs. Pour cela il a sa disposition les donnes du service des
ressources humaines sur les employs.
Voici quelles sont les donnes sa disposition et comment est organise l'entreprise:
Pour chaque employ on mmorise dans le SI son nom, sa date de naissance, son sexe et sa situation
familiale (mari, concubinage, pacs, clibataire, veuf, divorc). Lorsqu'il est engag dans le groupe
chaque employ se voit attribuer un numro d'employ, il est affect dans un service d'une compagnie
du groupe. On enregistre sa date d'engagement. Un employ est engag avec un type de contrat
particulier qui peut tre un CDD (contrat dure dtermine) ou un CDI (contrat dure
indtermine). Chaque employ est engag un grade particulier qui caractrise son niveau
d'avancement dans l'entreprise; ce grade peut voluer au cours de sa carrire. Les grades vont de 1
25. Un employ devient cadre lorsque son grade est suprieur 20. Chaque anne les employs
peuvent recevoir une prime de performance plus ou moins importante selon le travail qu'ils ont
effectu.
Le dcideur de ce groupe souhaite analyser un certain nombre de variables de l'entreprise:
- Le nombre d'employs
- Le % d'employs (nombre d'employ considr / nombre total d'employ)
- Le salaire moyen
- Le taux d'occupation moyen
- Le nombre de jours d'absence
- Les primes de performance moyennes

Il souhaite analyser ces variables en fonction de plusieurs paramtres: le numro d'employ, le type de
contrat, le sexe, l'ge, le grade, la situation familiale, l'anciennet.
Il souhaite pouvoir rpondre aux questions suivantes:
- Quelles pays et quelles compagnies ont le plus d'employs, les plus haut salaires ?
- Quel tait le nombre d'employ de la compagnie X au premier trimestre de 2004 ?
- Quel tait le taux d'occupation moyen par service en 2003 ?
- Quel est le profil (sexe, ge, grade) des employs les plus "dynamiques" ?
- Y a-t-il un rapport entre l'anciennet des employs et leur performance ?
- Quels sont les mois de l'anne o les employs sont les plus absents ?
-
A faire :
1) Rechercher tout d'abord les diffrentes dimensions et proposer ventuellement une hirarchie pour
ces dimensions (certaines dimensions n'auront pas de hirarchie).
Exemple: Pour la dimension ge, on peut regrouper l'ge par groupe d'ges ( 20-30 ans,
30-40,).
2) Pour chaque mesure, vous devez prciser pour chaque dimension quel type d'agrgation sera faite
lors du passage d'une granularit une autre.
Exemple: Pour la mesure salaire, pour la dimension organisation, on fera une moyenne du salaire de
chaque employ.
3) Proposer un modle en toile pour cette application.

Exercice 3 :
Une compagnie dassurance de biens (automobile, immobilier, responsabilit civile) possde une
application transactionnelle de production qui permet de grer les polices (contrats) de ses clients ainsi
que les sinistres (accidents) dclars par ces clients.
1. Gestion des polices
Pour grer les polices, les employs ou agents dassurance externes la compagnie peuvent effectuer
les transactions suivantes :
Crer, mettre jour ou supprimer une police dassurance
Crer, mettre jour ou supprimer un risque (pour une police donne)
Crer, mettre jour ou supprimer des biens assurs (voiture, maison) sur un risque
Chiffrer ou refuser le risque
Valider ou refuser la police
On enregistre dans ces transactions un grand nombre dinformations, et notamment : date dcriture
(date de la transaction), date deffet (date de dbut dassurance), client (personne(s) prive(s),
personne morale), oprateur (employ, agent : chiffrage, vrificateur : validation), risque (produit
vendu par la compagnie dassurance), couverture (description des biens assurs), police (numro de
police, note de la police ou du risque, ) , transaction (code transaction).
2. Gestion des sinistres
Pour grer les sinistres dclars par les clients, les employs ou agents dassurance ont leur
disposition les transactions suivantes :
Crer, mettre jour ou supprimer une dclaration de sinistre
Crer, mettre jour ou supprimer une expertise
Crer, mettre jour ou supprimer des paiements
Clore le sinistre
Ces transactions comportent notamment : date dcriture (date de la transaction), date deffet (date de
dclaration), client, oprateur, risque, biens sinistrs, police, les tiers impliqus dans le sinistre, les
montants financiers (limites, dj pay, reste payer, ), code transaction.
3. Taille des bases de donnes
Nombre de polices : 2 millions
Moyenne de biens couverts par police : 10
Nombre de transactions par an et par police : 12

Nombre dannes : 3
Taille dune variable (cl ou indicateur) de table de faits : 8 octets
Pourcentage de biens assurs donnant lieu un sinistre par an : 5%
Temps douverture dun sinistre : 1 an

Questions
A partir de cette application transactionnelle, on veut crer un entrept de donnes permettant de
rpondre aux questions suivantes :
on ne sintresse qu la globalisation par mois des transactions.
pour chaque bien assur, on veut connatre le montant de la prime (somme annuelle paye par le
client pour assurer le bien) associe au bien assur, et le nombre de transactions du mois pour ce bien.
On veut aussi l tat de la police pour en spcifier les phases particulires : police nouvellement
cre, nouvellement modifie, sinistre en cours, sinistre juste clos.
On veut naturellement sortir des tableaux par client, agent ou employ, date deffet, tat, avec toutes
les sommations possibles y compris par police et risque.
De mme on veut pouvoir sortir des tableaux de bord par sinistre avec le total pay dans le mois et le
total reu dans le mois pour ce sinistre.
Les tableaux de bord sinistre doivent pouvoir tre dits par client, agent ou employ, date deffet,
tat, avec toutes les sommations possibles y compris par police et risque. On veut pouvoir tablir des
tableaux de bord par client et bien assur de lactivit sur le dossier (nombre de transactions, nombre
de sinistres), du chiffre daffaire, du taux de sinistres et du rendement (ratio versements/prime), et tous
les totaux et sous totaux correspondants.
On veut galement dterminer la taille sur disque de lED.
On suivra la dmarche suivante :
1. commencer par tracer quelques tableaux de bord titre dexemple de ce que peut diter lED :
quelques (de lordre de 5) tableaux deux dimensions pour les polices et quelques uns pour les
sinistres (toujours deux dimensions). Tracer au moins un cube trois dimensions.
2. faire le schma en toile dun magasin de donnes police ne prenant pas en compte les
sinistres. Tracer au moins un cube trois dimensions.
3. de mme, faire le schma en toile dun magasin sinistre
4. faire un seul ED de ces deux magasins. Y a-t-il des dimensions conformes ? Quels tableaux de
bord nouveaux peut-on alors diter ?

Exercice 4
Le Ministre de la Sant et du Bien-Etre de Groland veut construire un entrept de donnes afin de
stocker les informations sur les consultations dun pays. On veut notamment connatre le nombre de
consultations, par rapport diffrents critres (personnes, mdecins, spcialits, etc). Ces informations
sont stockes dans les relations suivantes :
PERSONNE (id, nom, tel, adresse, sexe)
MEDECIN (id, tel, adresse, spcialit)
CONSULTATION (id_med, id_pers, date, prix)

Question 1 : Proposer un schma en toile et les tables relationnelles correspondantes qui tient compte
de la date, du jour de la semaine, du mois, du trimestre et de lanne.
Reprsenter le cube OLAP.
Question 2 : A partir de ce cube, indiquez quelles oprations OLAP (roll up, drill down, slice, dice) il
faut appliquer pour obtenir les informations suivantes :
a) le cot total des consultations par mdecin en 2005
b) le nombre de consultations par jour de la semaine, par spcialit et par sexe du patient
c) le cot des consultations par patiente pour les mois doctobre

Exercice 5
Le Ministre de la Sant et du Bien-Etre de Grolang vous sous-traite la ralisation dun entrept de
donnes pour raliser des tudes sur les dpenses de sant dans son beau-pays, une autre socit a dj
propos un premier schma. Les bases de production de cet entrept sont les systmes dinformation
des centres de scurit sociale et des assurances sant complmentaire de Groland qui grent les
dossiers (lectroniques) des assurs. Le schma de lentrept est constitu des tables suivantes (les cls
primaires sont soulignes)
Date(ClDate, Anne, Mois, JourDeMois, JourDeSemaine, TrancheHoraire,
DrapeauVacances)
Assur(ClAssur, MoisNaissance, AnneNaissance, MoisDcs, AnneDcs, Rgion,
Dpartement, District, Ville, Quartier, RevenuAssur, RevenuFoyer,
CatgorieSocioProfessionnel,SousCatgorieSocioProfessionnel, DomaineActivit,
CaissePrimaire, CaisseComplmentaire,DrapeauAssurPrincipal)
Patricien(ClPraticien, Spcialit, SousSpcialit, Rgion, Dpartement, District,
Ville, Quartier,MoisNaissance, AnneNaissance, DrapeauConventionn)
Acte(ClDate, ClAssur, ClPraticien, ClPathologie, MontantActes,
MontantPriseEnChargeCaissePrimaire, MontantPriseEnChargeCaisseComplmentaire,
NombreMedicamentsPrescrits, MontantPharmacologieGenerique,
MontantPharmacologieNonGenerique, MontantDesActesComplmentaires,
DrapeauActesComplmentairesBiologie, DrapeauActesComplmentairesChirugie,
DrapeauActesComplmentairesKinsithrapie, DrapeauActesComplmentairesRadiologie,
NombreDeJoursDArrtDeTravail, CoutJoursDArret).
Pathologie(ClPathologie, DesignationNormalis, Spcialit, SousSpcialit,
TauxDIncapacit,DureTraitement, Chronicit, DrapeauMaladieProfessionnelle)

Rtro-Conception
Quelle est la table de fait dans cet entrept ? A votre avis, y-a-til des dimensions douteuses dans cet
entrept ? Donnez les nouvelles tables si on dcide de diminuer la taille de la table Assure
Dimensionnement
Donnez le nombre de faits prsents dans la table de fait, la taille dun enregistrement de la table de fait,
et la taille (en Octets) de stockage de la table de fait.

Nombre dassurs : 60 Millions


Nombre de actes par praticien et par jour : 20
Un praticien travaille 300 jours par an
Nombre de praticiens : 300 000
Nombre dactes supplmentaires prescrit par acte : 0,1
Nombre dannes : 6
Cots annuel des actes : 180 Milliard dEuro
Taille des cls : 4 octets
Taille des attributs numriques : 4 octets
Taille des attributs boolens : 1 octet

S-ar putea să vă placă și