View Categories

09 – Vérifier, finaliser et publier le Tableau de Bord

Objectif de cette étape #

Nous allons vérifier la cohérence fonctionnelle et technique du Tableau de Bord avant de considérer le parcours comme terminé.

Résultat final attendu #

Le Tableau de Bord doit contenir :

  • une liste de pays ;
  • un KPI de chiffre d’affaires ;
  • un KPI de nombre de commandes ;
  • une évolution mensuelle ;
  • une répartition par catégorie ;
  • un tableau détaillé ;
  • des liens permettant de filtrer l’ensemble.

Checklist fonctionnelle

KPI du chiffre d’affaires #

  • Le composant affiche une seule valeur.
  • La valeur est présentée dans un format monétaire.
  • La valeur change lors de la sélection d’un pays.
  • La valeur correspond à la somme des montants nets.

KPI du nombre de commandes

  • Le composant affiche un nombre entier.
  • Les commandes sont comptées de manière distincte.
  • La valeur change lors de la sélection d’un pays.

Graphique mensuel #

  • Les mois sont dans l’ordre chronologique.
  • Le champ temporel est reconnu comme une date.
  • Une seule valeur est affichée par mois.
  • Le graphique se recalcule lors d’un filtrage.

Graphique par catégorie

  • Une seule valeur est affichée par catégorie.
  • Les catégories sont triées du chiffre d’affaires le plus élevé au plus faible.
  • Le graphique se recalcule lors d’un filtrage.

Tableau détaillé #

  • Les dates sont lisibles.
  • Les montants sont formatés.
  • Les remises sont compréhensibles.
  • Le tableau est trié des commandes les plus récentes aux plus anciennes.
  • Toutes les lignes correspondent au pays sélectionné.

Vérification de cohérence

Pour vérifier un pays particulier :

  1. sélectionnez le pays ;
  2. observez le chiffre d’affaires du KPI ;
  3. exportez ou consultez les lignes du tableau ;
  4. additionnez les montants nets ;
  5. comparez le résultat au KPI.

Les deux valeurs doivent être identiques, sous réserve des éventuels arrondis d’affichage.

Exécuter dans le portail Web #

Après avoir enregistré le Tableau de Bord :

  1. utilisez la fonction d’exécution ou d’ouverture dans le portail ;
  2. vérifiez le chargement initial ;
  3. testez la liste de pays ;
  4. vérifiez le redimensionnement des composants ;
  5. contrôlez l’affichage des titres et des formats ;
  6. testez avec un compte utilisateur disposant des droits prévus.

La chaîne complète obtenue

Base Demonstration
        ↓
Tables Northwind
        ↓
Requêtes SQL
        ↓
Requêtes BiBOARD
        ↓
Datasources et Hubs
        ↓
KPI, graphiques, liste et tableau
        ↓
Tableau de Bord
        ↓
Liens par paramètre
        ↓
Tableau de Bord interactif

Erreurs classiques à éviter #

Compter les lignes au lieu des commandes #

Mauvais calcul :

COUNT(*)

sur une requête contenant les lignes de commande.

Bon calcul :

COUNT(DISTINCT co.NumCommande)

Utiliser le prix actuel du produit #

Le prix historique de la vente se trouve dans :

Commandes_Details.Prix

Oublier la remise #

Mauvais calcul :

Prix * Quantite

Calcul retenu :

Prix * Quantite * (1 - Remise)

Utiliser un mois sous forme de texte #

Un libellé comme Janvier serait trié alphabétiquement.
Une date représentant le premier jour du mois permet un tri chronologique fiable.

Modifier une requête sans vérifier le Hub #

Après modification d’une requête :

  • enregistrez-la ;
  • ouvrez le Hub ;
  • contrôlez les champs ;
  • vérifiez l’aperçu ;
  • testez les composants concernés.

Oublier une cible lors de la création des liens #

Chaque composant possédant le paramètre pPays doit recevoir le lien venant de la liste de pays.

Améliorations possibles #

Ajouter une période #

Créer deux paramètres :

pDateDebut
pDateFin

puis ajouter un filtre SQL :

AND co.DateCommande >= :pDateDebut
AND co.DateCommande < DATEADD(DAY, 1, :pDateFin)

Ajouter le panier moyen #

Le panier moyen peut être calculé avec :

Chiffre d’affaires / Nombre de commandes

Ajouter le classement des clients #

Créer une requête regroupant le chiffre d’affaires par :

CodeClient
RaisonSociale
Pays

Ajouter le classement des produits #

Créer une requête regroupant :

NomProduit
Quantite
ChiffreAffaires

Ajouter des objectifs #

Comparer le chiffre d’affaires réel à une table d’objectifs commerciaux.

Améliorer la présentation #

  • harmoniser les titres ;
  • utiliser une palette cohérente ;
  • limiter le nombre de couleurs ;
  • aligner les KPI ;
  • conserver des marges régulières ;
  • afficher les unités dans les titres ;
  • utiliser des infobulles explicatives.

Optimiser les requêtes #

Lorsque les volumes deviennent importants :

  • limiter les colonnes retournées ;
  • appliquer les filtres dans le SQL ;
  • éviter de charger des lignes inutiles ;
  • contrôler les index des tables ;
  • utiliser des requêtes agrégées pour les KPI ;
  • éviter de faire exécuter une requête détaillée à un composant qui n’a besoin que d’une valeur.

Compétences acquises #

À la fin de ce parcours, vous avez construit un Tableau de Bord complet et vous savez expliquer le rôle de chaque niveau :

NiveauCompétence acquise
Base de donnéesIdentifier les données utiles
SQLJoindre, filtrer, calculer et regrouper
Requête BiBOARDEnregistrer et paramétrer le SQL
Datasource ou HubPréparer les champs pour les composants
ComposantChoisir une représentation adaptée
Tableau de BordOrganiser plusieurs analyses
LiensTransmettre une sélection entre composants

Conclusion #

Vous avez construit votre premier Tableau de Bord BiBOARD de A à Z, depuis les tables SQL jusqu’à une vue interactive utilisable dans le portail Web.


Retour en haut