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