Partie 6 · Pilotage
Dashboard et critères d'évaluation
Les responsables métier ont besoin d'indicateurs simples et lisibles, pas seulement d'une liste brute. Le dashboard minimal propose :
- le nombre total de marchés détectés ;
- le nombre de marchés pertinents ;
- une répartition par priorité ;
- une évolution temporelle des détections ;
- une répartition géographique.
Le travail SQL consiste à concevoir les données analytiques qui alimentent ce tableau de bord (requêtes ou vues). C'est ici que reviennent les agrégations GROUP BY et, pour les tendances, les window functions de la première moitié du cours (cumul, moyenne glissante, comparaison à la période précédente avec LAG).
À toi de coder
Vérifie que tu as compris
GROUP BY date_pub ?À toi de coder
Productions et critères
Livrables attendus : le schéma de données, les scripts de création des tables, les scripts des fonctions, procédures et triggers, la logique transactionnelle retenue, la stratégie de sauvegarde documentée, les requêtes ou vues d'alimentation du dashboard.
| Critère | Indicateurs |
|---|---|
| Compréhension du besoin | reformulation correcte, entités clés, cohérence besoin/solution |
| Modélisation | 3FN minimum, clés primaires/étrangères, unicité, index justifiés |
| Fonctions SQL | paramètres cohérents, valeur de retour pertinente, réutilisabilité, performance |
| Procédures stockées | cas métiers, contrôle des données, gestion des erreurs, lisibilité |
| Triggers | utilité réelle, absence d'effets de bord, BEFORE/AFTER |
| Transactions | BEGIN/COMMIT/ROLLBACK, cohérence, gestion des erreurs |
| Sauvegarde | automatisation, complétude (données + structure), procédure de restauration |
| Dashboard | KPI pertinents, requêtes optimisées, lisibilité, cohérence métier |