Comment créer son premier dashboard pas à pas ?
🎯 Objectif Créer un premier graphique simple (tableau, courbe ou barres) à partir d’un dataset Spacefill.
0) Préparer sa question (30 secondes)
✅ Je formule une question simple, en une phrase :
-
Ex. “Combien d’incidents par mois ?”
-
Ex. “Combien d’expéditions par transporteur ?”
✅ Je choisis la période que je veux analyser :
-
7 derniers jours / mois en cours / 12 derniers mois, etc.
1) Choisir le bon dataset
✅ Je choisis un dataset selon la question :
-
Incidents →
incidents_items -
Incidents + échanges →
incidents_with_comments -
Réceptions →
entry_orders_with_incidents -
Expéditions →
exit_orders_with_incidents -
Réceptions + champs personnalisés →
entry_orders_with_custom_fields -
Expéditions + champs personnalisés →
exit_orders_with_custom_fields -
Références catalogue →
references
Astuce : si je débute, je privilégie un dataset “simple” (sans custom fields) pour éviter une lecture trop dense.
2) Ouvrir le dataset dans Explore
✅ Dans Superset, je vais dans Datasets
✅ Je clique sur le nom du dataset choisi
✅ Je bascule dans l’écran Explore (construction du graphique)
3) Choisir le type de graphique
✅ Je sélectionne un format adapté à ma question :
-
Table → pour vérifier et comprendre les données
-
Bar chart → pour comparer (transporteurs, statuts, entrepôts)
-
Time-series (line chart) → pour voir une évolution dans le temps
-
Big number → pour un chiffre clé simple (ex. total incidents)
Recommandation : commencez par une table, puis passez en barres ou courbe une fois validé.
4) Définir la période (si le dataset contient des dates)
✅ Je repère la colonne date principale (souvent created_at, shipped_at, received_at, etc.)
✅ Je sélectionne :
-
Time column = la colonne date
-
Time range = ma période (ex. Last 30 days)
Si je ne veux pas filtrer sur une période : je mets No filter (si disponible).
5) Choisir la métrique (ce que je mesure)
✅ Je commence par une métrique simple :
-
Compter :
COUNT(*)(recommandé pour démarrer) -
Sommer :
SUM(quantity)si j’analyse des volumes/quantités
Règle de base : si ma question commence par “Combien…”, je pars sur
COUNT(*).
6) Ajouter une dimension (ce par quoi je regroupe)
✅ J’ajoute 1 seul regroupement au début (Group by) :
Exemples fréquents :
-
incidents :
incident_type,status,warehouse_name -
expéditions :
carrier_name,warehouse_name -
réceptions :
warehouse_name -
général :
customer,warehouse,status
Bon réflexe : un graphique clair = 1 métrique + 1 dimension (au départ).
7) Lancer le graphique
✅ Je clique sur Run (ou Run Query)
✅ Je vérifie que le résultat “a du sens” :
-
les totaux sont cohérents
-
aucune valeur aberrante évidente
-
le graphique répond à la question initiale
8) Ajouter un filtre (optionnel, mais très utile)
✅ Si nécessaire, j’ajoute un filtre “simple” :
-
par entrepôt
-
par statut
-
par transporteur
-
par client/chargeur
Recommandation : ajouter un filtre seulement après avoir validé la version simple.
9) Renommer clairement le chart
✅ Je clique sur Save
✅ Je donne un nom qui décrit exactement le contenu :
Format recommandé :
[Objet] – [Métrique] – [Dimension] – [Période]
Ex. “Incidents – Nombre – Par type – 12 derniers mois”
10) Ajouter à un dashboard
✅ Dans la fenêtre Save :
-
soit j’ajoute à un dashboard existant
-
soit je crée un nouveau dashboard (ex. “Pilotage Incidents”)
✅ Je clique sur Save & Go to Dashboard
11) Vérifier la lisibilité (contrôle qualité)
✅ Mon graphique répond à une seule question
✅ Le titre est explicite
✅ L’axe temps est correct (si applicable)
✅ Le regroupement n’a pas trop de catégories (sinon, je filtre ou je limite)