Un tableau de bord qui se remplit tout seul : les 5 briques, et celle qui casse toujours
La demande tenait en cinq mots : « qu’il se remplisse tout seul ».
Un directeur régional d’un réseau de plusieurs centaines de magasins passait environ 20 % de son temps à reconstituer le même document chaque lundi matin. Copier, coller, vérifier, recommencer. Il ne voulait pas un plus beau tableau de bord. Il voulait le sien, sans les heures de copier-coller.
Ce qui a demandé le plus de travail n’est pas ce que vous croyez. Le graphique, la couleur, le choix de l’outil : c’est la partie visible, c’est la moins chère, et c’est la plus rapide. Ce qui casse est toujours ailleurs, en amont, ou en aval.
Voici les cinq briques d’une chaîne qui tourne sans vous, trois architectures comparées avec leurs coûts réels, et la brique que presque personne ne prévoit.
Les 5 briques d’une chaîne qui tourne sans vous
Posons le vocabulaire, on s’en servira jusqu’à la fin.
- Capter : récupérer la donnée à la source, sans intervention humaine.
- Consolider : empiler, nettoyer, dédoublonner, dans un entrepôt qui fait foi.
- Calculer : les indicateurs, une seule fois, au même endroit.
- Produire : fabriquer l’objet que la personne va regarder.
- Distribuer : le déposer là où elle regarde déjà.
Quatre de ces cinq briques sont sans surprise. Elles se construisent, elles se testent, elles tiennent. C’est la première qui décide de tout, et c’est la seule que personne n’examine avant de choisir un outil.
Trois architectures, un tableau à scanner
| Critère | A. Outil de BI branché en direct | B. Orchestrateur no-code | C. Job planifié qui génère un document |
|---|---|---|---|
| Le principe | L’outil de dataviz se connecte à la source et se rafraîchit | Un automate déclenche les étapes et déplace les fichiers | Un programme s’exécute à heure fixe, lit l’entrepôt, fabrique le fichier |
| Ce qu’il faut demander à la DSI | Une licence, et l’ouverture des accès | L’autorisation d’une application tierce sur le SI | Rien, si la donnée est déjà sortie du SI |
| Délai de mise en route | Quelques jours si tout est ouvert. Des semaines sinon | Quelques heures pour un cas simple | Quelques jours, avec des compétences de développement |
| Coût mensuel indicatif | Power BI Pro 14 $/utilisateur. Google Data Studio gratuit | Make à partir de 9 $/mois, n8n cloud à partir de 20 $/mois, Power Automate Premium 15 $/utilisateur | Quelques centimes à quelques euros à ce volume : Cloud Run et BigQuery ont un palier gratuit mensuel, Cloud Scheduler coûte 0,10 $ par tâche au-delà de trois |
| Rendu | Celui de l’outil. Non négociable | Celui de l’outil de destination | Au pixel près. Celui que vous décidez |
| Qui peut maintenir | Un utilisateur avancé | Un utilisateur avancé | Un profil technique |
| Ce qui casse en premier | L’accès refusé par la DSI | Le connecteur qui change, le quota d’opérations | Personne ne relit le code six mois plus tard |
Retenez surtout la deuxième ligne. C’est elle qui élimine des options avant même que vous ayez comparé les fonctionnalités.
Le point de rupture est presque toujours la brique 1
Dans cette mission, la donnée source arrivait chaque matin dans un espace de stockage du groupe. Accessible, en apparence. Sauf que :
- l’espace n’était atteignable que par le client officiel de l’éditeur, authentifié sur un compte du groupe, dans une session Windows nominative ;
- tout accès applicatif tiers était refusé par la configuration du domaine.
Ce n’est pas une bizarrerie locale. Dans un annuaire d’entreprise moderne, l’accès d’une application tierce aux données d’une organisation peut exiger le consentement explicite d’un administrateur (documentation Microsoft). Autrement dit : la décision d’ouvrir ou non le robinet n’appartient pas à celui qui a besoin des données. Elle appartient à la DSI, et elle a probablement été prise il y a des années, pour de très bonnes raisons de sécurité.
Conséquence pour cette chaîne, et je l’écris sans la maquiller : la capture reste dépendante d’un poste allumé. Une session Windows authentifiée descend le fichier, une tâche planifiée le charge dans l’entrepôt. Tout le reste, consolidation, calcul, production, distribution, tourne dans le cloud, sans personne.
On ne l’a pas masquée. On l’a bornée : la machine se réveille seule à l’heure du chargement, fait son travail, se rendort. Et on l’a documentée comme la seule vraie dépense à financer pour en sortir : que la source soit déposée ailleurs, un espace partagé, un bucket, un flux, et le poste disparaît de l’équation.
La leçon, et elle vaut trois semaines de votre calendrier : avant de comparer des outils, demandez à votre DSI qui a le droit de brancher quoi sur vos sources. C’est la première question, pas la dernière.
La brique que personne ne prévoit : le garde-fou de fraîcheur
Voici le passage que je n’ai lu nulle part ailleurs, et c’est celui qui m’a coûté le plus cher.
Un rapport automatique faux est pire qu’un rapport absent. Un rapport absent, on le remarque. Un rapport faux arrive à l’heure, porte la bonne date, ressemble en tout point à celui de la semaine précédente, et personne ne le relit, précisément parce qu’il est automatique.
Ce qui est arrivé : la synchronisation en amont s’est coupée. Silencieusement. La tâche planifiée a continué de tourner chaque jour, consciencieusement, sur un dossier qui ne recevait plus rien. L’entrepôt est resté figé une dizaine de jours pendant que toute la chaîne affichait « OK ».
Le correctif tient en quelques lignes de code : avant de produire quoi que ce soit, le programme vérifie que la période attendue est complète. Si la semaine n’est pas entière, il ne produit pas, il n’envoie pas, et il alerte. Coût de développement : une demi-journée. Valeur : la confiance du destinataire, qui est le seul actif non reconstructible du dispositif.
Corollaire moins évident, et tout aussi structurant : l’heure de production n’est pas une préférence, c’est une conséquence.
Elle se déduit d’une cascade. Le fichier source arrive vers 8 h. La synchronisation le descend quelques minutes plus tard. Le chargement de l’entrepôt tourne à 9 h 30 et se termine vers 9 h 40. Le rapport ne peut donc pas être généré avant 10 h. Le caler à 7 h « parce que c’est plus tôt » ne fait pas gagner trois heures : ça produit un rapport incomplet, toutes les semaines.
Un détail qui illustre bien le piège : dans ce réseau, une poignée de magasins ouverts le dimanche pèse un peu plus de 1 % du chiffre d’affaires. Assez peu pour être tenté de les ignorer. Assez pour qu’une semaine « complète » sans eux soit fausse. Le calendrier de production s’écrit à partir de ce genre de détail, jamais à partir du confort de celui qui développe.
Distribuer : allez là où la personne regarde déjà
Un tableau de bord suppose un rituel nouveau : ouvrir un lien, retrouver un favori, appliquer un filtre. C’est peu de chose. C’est aussi exactement ce qui ne survit pas à trois semaines chargées.
Le livrable final de cette mission est un document, généré automatiquement, déposé chaque lundi matin dans la boîte mail du directeur régional. Rien à retrouver, rien à manipuler, rien à apprendre.
Une fois ce point de dépôt trouvé, l’extension a été mécanique : le générateur a été industrialisé pour couvrir d’autres régions à partir d’un simple fichier de configuration, un nom, une région, une adresse. Ajouter un destinataire est devenu une ligne à écrire, pas un nouveau projet.
Le taux d’adoption d’un reporting dépend plus de son point de dépôt que de sa richesse. C’est peu flatteur pour ceux qui construisent, et c’est vrai.
Ce que ça coûte vraiment, et où part l’argent
Les chiffres, pour ce volume, un réseau suivi quotidiennement, magasin par magasin, sur plus d’un an d’historique.
L’exécution ne coûte presque rien. L’entrepôt offre 10 Gio de stockage et 1 Tio de requêtes gratuits par mois, puis 6,25 $ par Tio (BigQuery). L’exécution programmée dispose d’un palier gratuit mensuel largement dimensionné pour un job hebdomadaire (Cloud Run). Le planificateur offre trois tâches gratuites par compte, puis 0,10 $ par tâche et par mois (Cloud Scheduler). Seul le stockage des fichiers produits se facture dès le premier octet en Europe, à 0,020 $ par Go et par mois (Cloud Storage), le palier « toujours gratuit » ne couvre pas les régions européennes, c’est le genre de détail qui surprend au premier relevé.
Total réel : de l’ordre de quelques centimes à quelques euros par mois.
Alors où part l’argent ? Dans la brique 2. Aller chercher la donnée, comprendre son format, gérer les fichiers en double, réconcilier des libellés qui changent, décider ce qu’est vraiment une « semaine complète ». Le calcul et la production sont quasi gratuits ; la fiabilisation, elle, se paie en jours de travail.
C’est la même règle que pour les outils de dataviz : un tableau de bord gratuit posé sur des données sales coûte plus cher qu’une chaîne payante posée sur un socle propre.
Les 6 questions à poser avant de lancer
- Qui a le droit de brancher quoi sur nos sources ? À poser à la DSI avant tout le reste.
- À quelle heure exactement la donnée du jour est-elle disponible ? Pas « le matin ». L’heure.
- Que se passe-t-il si la source ne se met pas à jour un matin ? Si la réponse est « on ne le saura pas », commencez par là.
- Où la personne destinataire regarde-t-elle déjà, aujourd’hui ? C’est là qu’il faut livrer.
- Qui maintient la chaîne dans six mois, et avec quelles compétences ?
- Combien d’heures par semaine cette tâche coûte-t-elle aujourd’hui ? C’est votre seul vrai indicateur de rentabilité.
Mon verdict, par situation
Votre SI est ouvert, vous avez une licence, le besoin est exploratoire. Architecture A. L’outil de BI branché en direct, et n’allez pas chercher plus compliqué.
Vous avez un besoin ponctuel, un budget serré, pas de compétence technique interne. Architecture B. Un orchestrateur no-code fera le travail en quelques heures, en acceptant sa fragilité aux changements de connecteurs.
Le rendu est imposé, le SI est fermé, le volume est stable et le destinataire ne changera pas ses habitudes. Architecture C. C’est le choix qui a gagné ici, et c’est aussi le plus exigeant à maintenir.
Et si vous ne deviez retenir qu’une chose : ne commencez pas par choisir l’outil. Commencez par la brique 1 et par la brique 5. Ce que vous avez le droit de brancher, et là où votre destinataire regarde déjà. Le milieu de la chaîne, lui, se construit toujours.
Vous voulez savoir ce qui est automatisable chez vous ?
C’est exactement l’objet de l’Audit Flash : deux jours pour cartographier vos sources et vous dire ce qui est réellement branchable dans votre SI, et ce qui ne l’est pas.
Découvrir l’audit process, automatisation & IA.