Dossier de conception d`un classeur décisionnel

Transcription

Dossier de conception d`un classeur décisionnel
Dossier de conception d’un
classeur décisionnel Excel
Magasin de données « réservation » reposant sur un classeur décisionnel
Ce magasin va permettre d’analyser l’activité des réservations des employés localisés en France et
UK. Il est à destination du responsable des réservations. La demande de tableaux de bord porte sur
des données opérationnelles. Ci-dessous, voici les quatre demandes d’analyses sous forme textuelle:
Le
responsable
des
réservations



Analyses prédéfinies
Numéro
Requête « pseudo langage »
Analyser la durée totale annuelle des réservations
Rapport 1
En fonction des services et des gammes de produit
Analyser les montants des réservations
Rapport 2
En fonction des mois, années, sociétés, villes, comtés(ou
départements), de la gamme, du secteur des produits
Analyser la date de la dernière réservation et le nombre de
Rapport 3
réservations
En fonction des produits
Analyser la durée totale de location avec un graphique
Rapport 4
En fonction des années et des sociétés
Analyser le nombre de réservations, le montant des réservations et le
Rapport 5
nom du premier produit réservé
En fonction de l’employé (suivre un modèle de tableau à 1 dimension)
L’ application demandé est : Excel de Microsoft office 2010
Outil de restitution : un classeur décisionnel
Localisation : sur le poste du responsable
Traitement :
 Source des données : l’ED
 Extraction et transformation : requête SQL
 Transfert des données : lien ODBC avec l’ED
 Mise à jour : automatique du classeur (hebdomadaire)
0
CONCEPTION GLOBALE D'U CLASSEUR
Le classeur décisionnel comporte 6 feuilles
La feuille 1 contient un tableau universel (1 dimension) avec les données utiles pour élaborer les autres
feuilles du classeur: la première ligne contient les étiquettes des colonnes, les autres lignes contiennent les
enregistrements de la source de données (l’ED)
services.code.nom
Les 5 feuilles suivantes du classeur répondent à chaque besoin décisionnel formulé (une feuille par
besoin). Voici un tableau récapitulatif avec le nom et les fonctions de chaque feuille.
Nom de la
fonction:
Restitution
feuille
F2
durée des
TCD 3 dimensions (axe temps.année /Axe services (avec 2
réservations Cette feuille permet
parametre .code.nom)/Axe produit ( avec 2 parametres
de donner la durée
nomgamme.nomsecteur)
totale annuelle des
réservations en
fonction des
services (code et
Indicateur :
nom) et en fonction
Somme des durées
des gammes de
produits (nom de la
produit.nomgamme.nomsecteur
gamme et nom du
Proposition de Présentation
secteur)
Année de réservations : (filtre)
code
service
Nom
service
total
Nom
Nom
secteur
gamme
somme des durées
total
montants
des
réservations
Cette feuille
permet donner le
montant annuels
et mensuels des
réservations (prix
publics) en
fonction des
sociétés (nom),
ville, comté (ou
départements), et
en fonction de la
gamme du
secteur des
produits
TCD 3 dimensions (Axe produit (avec 3 paramètres : nom, gamme,
nom secteur) /Axe société (avec 3 paramètres : nom.ville.comté)/
Axe temps :année, mois)
Société.nom.ville.d
epComte
F3
Indicateur : somme des montants
produit.nomgamme.nomsecteur
Proposition de Présentation
Année de réservations : (filtre)
Mois de réservations: (filtre)
Comte ou
departement
F4
F5
F6
reservation
pour chaque
produit
Duree
reservations
réservations
d’un
employé
cette feuille
o
permet de donnero
la derniere date
de reservation et o
le nombre de
reservation pour
chaque produit
Cette feuille
permet de donner
une
représentation
graphique pour la
durée totale
annuelle de
reservation pour
chaque type de
société
ette feuille permet
de construire le
tableau à une
dimension pour
etudier les
reservations d’un
employé
Ville
société
nomsociété
Nom
nomgamme
secteur
somme des montants
Table 1 dimension , fonctions mathematiques : MAX( date) en
fonction d’un produit donné, nb.si(codeproduit)
Analyse des réservations par produit
Code produit
Nom produit
la derniere date de reservation
nombre de reservation
Un graphique type histogramme. Sélectionner somme durée, date
Présentation : en bâton
Etude des réservations d’un employé
Code
E3
Nom
tutu
prenom
turlututu
employé
employé
Nombre de
4
Montant des
270,00€
reservations
réservations
Nom du premier produit reservé par
Produit3
l’employé
CONCEPTION DETAILLEE DES FEUILLES DU CLASSEUR (MAQUETTE )
Nous présenterons ici la maquette des feuilles du classeur décisionnel. Nous identifierons les types de
cellules par les couleur suivante :
• Saisie : directe (décideur), indirecte (exportation de données sources)
• Calcul : formule réalisant un traitement
• Informationnelle : information pour faciliter l'utilisation de l'application
FEUILLE 1 : IMPLANTATION DU TABLEAU UNIVERSELLE
Nom de la feuille : TU
• Informationnelle : faciliter l'utilisation de l'application
• Saisie :), indirecte (exportation de données sources)
Important : Trier par code employé, produit, date de réservations (croissant)
IMPLANTATION DES AUTRES FEUILLES DU CLASSEUR LIES AUX RESTITUTIONS DECISIONNELS
Feuille 2
Feuille 3 :
Feuille 4 : réservations pour chaque produit
• Informationnelle : faciliter l'utilisation de l'application
• Saisie : directe (décideur)
• Calcul : formule réalisant un traitement
Dictionnaire des formules
adresse
description
formules
B5
Nom produit
= SIERREUR(RECHERCHEV(B4;TU!F1:G9;2;0); "")
B6
la derniere date
de reservation
=SIERREUR(MAX(SI(TU!F1:F9=Feuil4!B4;TU!K1:K9;RECHERCHEV(B4;TU!
F1:K9;6;0)));"")
B7
nombre de
reservation
=SIERREUR(NB.SI(TU!F2:F9;Feuil4!B4);"")
Feuille 5 : graphique pour la durée totale annuelle des reservations pour chaque type de société
Feuille 6 : réservations d’un employé
• Saisie : directe (décideur)
• Calcul : formule réalisant un traitement
Dictionnaire des formules
adresse
C4
E4
C5
E5
E6
description
Nom employé en fonction
d’un code employé donné,
Prénom employé en fonction
d’un code employé donné,
Nombre de réservation en
fonction d’un code employé
donné,
Montant des réservations en
fonction d’un code employé
donné,
Trouver le Premier produit
acheté par un employé en
fonction d’un code employé
donné,
Formules
= SIERREUR(RECHERCHEV(C3;TU!A1:B9;2;0) ; "")
= SIERREUR(RECHERCHEV(C3;TU!A1:C9;3;0) ; "")
= SIERREUR(NB.SI(TU!A1:A9;Feuil6!C3) ; "")
= SIERREUR(SOMME.SI(TU!A1:J9;Feuil6!C3;TU!J1:J9) ; "")
= SIERREUR(DECALER(TU!G1;EQUIV(Feuil6!C3;TU!A2:A9;0);0) ; "")
IMPLANTATION DES FEUILLES
Le Tableau Universel
Les 19 données utiles au tableau universel sont issues de 7 tables sources de l’entrepôt:
Employe/Produit/reserver/service/gamme/type/societe
Il faut exécuter une requête SQL avec jointures pour extraire les données de l’entrepôt :
select employe.codeE, employe.nomE, employe.prenomE, service.codeSE, service.nomSE,
produit.codeP, produit.nomP, gamme.nomG, gamme.secteurG,
sum(reserver.nb_ex_prev*reserver.duree_prev*Prix.prix_loc_jour) as[montant des
reservations],reserver.dateR, to_char(dateR,YYYY) as [annee reservation], to_char(dateR,MM-YYYY) as
[mois reservation], reserver.duree_prev, typesoc.libelleTY, societe.nomSoc, societe.codeSoc,
societe.villeSoc, societe.departementSoc,
from employe E, Produit P, reserver R, service SE, gamme G, typesoc T, societe SOC, Prix P
where P.codeP=P.codeP
and P.codeG=G.codeG
and P.codeP=R.codeP
and R.codeE=E.codeE
and E.codeSE=SE.codeSE
and SE.codeSOC=SOC.codeSOC
and SOC.codeTYSoc=T. codeTYSoc
group by employe.codeE, employe.nomE, employe.prenomE, service.codeSE, service.nomSE,
produit.codeP, produit.nomP, gamme.nomG, gamme.secteurG, reserver.dateR, Louer.durée_loc,
to_char(dateR,YYYY) as [annee reservation], , to_char(dateR,MM-YYYY) as [mois reservation],
reserver.duree_prev, typesoc.libelleTY, societe.nomSoc, societe.codeSoc, societe.villeSoc,
societe.departementSoc
Les données seront ensuite exporter vers Excel grâce à la création du lien ODBC avec l’ED. Les mises à
jour se feront de façon hebdomadaire, conformément au souhait de l’utilisateur. La requête SQL est
conservée dans l’entrepôt, lui-même rafraichit chaque semaine. La connexion avec l’entrepôt permettra
des mises à jour automatiques à l’ouverture du classeur
Les restitutions décisionnelles : Implantation des autres feuilles du classeur avec :• les Fonctions et
outils graphiques classiques, les Restitution multidimensionnelle seront des Tableaux croisés Dynamiques

Documents pareils