Comment Personio a instauré une culture du coût en déployant Snowflake auprès de plus de 280 utilisateurs
- 60%
- de réduction du temps d'exécution des pipelines dbt
- 280+
- utilisateurs Snowflake directs pris en charge
Cette page est également disponible en English, Deutsch, Español, Italiano, 日本語 et Português.
L'entreprise de livraison de kits repas réduit ses coûts Snowflake de 60 % et transforme sa culture du coût avec SELECT

HomeChef utilisait Snowflake depuis cinq ans avec des coûts stables, principalement pour alimenter ses analyses batch quotidiennes. Avec l'ajout de workloads opérationnels, les coûts ont été multipliés par 15. Les dashboards Looker développés en interne pour le suivi des coûts faisaient l'affaire au quotidien, mais peinaient face aux nouveaux problèmes et exigeaient un effort considérable pour toute analyse ad hoc.
SELECT a offert une visibilité immédiate sur les coûts et des recommandations d'optimisation que les outils internes de HomeChef ne fournissaient pas. La mise en place n'a pris que 30 minutes. Grâce à son intégration poussée avec dbt et à une ventilation détaillée des coûts, l'équipe a rapidement identifié les leviers d'optimisation à fort impact sur ses 1 200+ modèles dbt, tout en obtenant la visibilité qu'elle cherchait jusque-là à construire via des dashboards sur mesure.
SELECT, c'est exactement ce que Paul et moi aurions construit si on s'était enfermés dans une pièce pendant 18 mois pour concevoir notre solution de monitoring idéale.
Devin McGee, Data Engineering Lead chez Home Chef
HomeChef a migré d'EMR vers Snowflake il y a cinq ans, en l'utilisant d'abord pour alimenter des dashboards Looker via des mises à jour batch quotidiennes avec dbt — un setup stable et économique. Tout a basculé lorsque HomeChef s'est mis à faire tourner de plus en plus de workloads opérationnels sur Snowflake. L'équipe est passée de requêtes une fois par jour à des requêtes toutes les 15 minutes. Et quand on enchaîne les upserts sur des tables de churn, la facture Snowflake grimpe très vite. Les coûts ont quasiment été multipliés par dix du jour au lendemain.
Avant SELECT, HomeChef avait construit son suivi des coûts en interne : collecte incrémentale de l'historique des requêtes, séparation des warehouses pour tracer les dépenses par environnement dbt, et dashboards Looker sur mesure. Cette solution maison suffisait pour le monitoring de routine, mais montrait ses limites dès qu'un nouveau problème surgissait. Ajouter une fonctionnalité supposait de pusher de nouvelles dimensions dans les tables et de nouvelles mesures dans les dashboards, et les analyses ad hoc étaient ralenties par la complexité des métadonnées Snowflake. L'inertie et la friction étaient considérables. À mesure que l'éventail de fonctionnalités Snowflake utilisées s'élargissait, c'était à chaque fois un nouveau dataset ésotérique à apprivoiser.
Face à la flambée des coûts, HomeChef avait besoin d'une visibilité immédiate sur ce qui pesait sur la facture. En 30 minutes, l'équipe était opérationnelle avec SELECT. Sa connaissance approfondie de l'écosystème dbt et sa visibilité complète sur les coûts ont rendu la transition fluide, et rendu les solutions maison superflues.
HomeChef a obtenu des réductions de coûts significatives en s'attaquant d'abord aux problèmes de stockage (20 % d'économies), puis en s'appuyant sur SELECT pour identifier des opportunités d'optimisation de performance représentant 40 % supplémentaires. Avec plus de 1 200 modèles dbt, identifier manuellement les cibles d'optimisation aurait été impossible. La ventilation des coûts et les insights de performance de SELECT ont permis à l'équipe de concentrer ses efforts là où l'impact serait maximal. SELECT a joué à la fois le rôle d'outil d'identification des cibles et de tour de contrôle pour le monitoring des optimisations de performance.
SELECT a fait passer HomeChef d'une posture de pompier réactif à un monitoring proactif. Devin commence désormais chaque journée par un coup d'œil rapide à SELECT. Il prend son café, jette un œil aux pipelines, puis ouvre SELECT. Deux à trois minutes lui suffisent pour prendre le pouls de son environnement Snowflake au quotidien. Cette routine permet de détecter en amont les anomalies, les nouveaux workloads et les pics de coûts, avant qu'ils ne deviennent de vrais problèmes. Il peut suivre l'évolution des usages dans le temps et repérer les nouveaux cas d'usage non anticipés, ce qui permet à l'équipe business analytics de travailler directement avec les utilisateurs concernés.
Le changement culturel le plus marquant est sans doute que les analytics engineers se posent désormais la question de l'optimisation dès la phase de développement, et non plus après le déploiement. Grâce à des sessions de pair programming nourries des insights SELECT, toute l'équipe s'est approprié les principes d'optimisation des requêtes. Aujourd'hui, les analytics engineers optimisent les performances en amont, avant même de soumettre leurs pull requests. Les AEs signalent maintenant en amont "celle-ci va coûter cher" et ajoutent "j'ai fait passer le runtime de X à Y avant de pusher la PR parce que je savais que cette window function allait me plomber". Tout aussi important : SELECT aide aussi à savoir quand ne pas optimiser, évitant les efforts inutiles sur des modèles à faible impact.
Voyez comment SELECT aide les équipes à réduire le gaspillage de leur warehouse, à améliorer leur visibilité et à agir sur leurs coûts data.
This is the easiest thing we've ever done to save money - 20x ROI. Does this not exist for AWS?
Skyler Chi, SVP, GTM Productivity & Excellence at Exiger
SELECT feels like exactly what Paul and I would have built if we had locked ourselves in a room for 18 months to create our ideal monitoring solution.
Devin McGee, Data Engineering Lead at Home Chef
SELECT has made important cost data readily accessible. I will often pull it up during engineering design reviews so we can quickly evaluate cost impact and projections and factor that into our design decision.
Douglas Zickuhr, Senior Data Platform Engineer at Personio
Our costs had jumped up 3X as we scaled, so we're talking about 60% savings in Snowflake spend after adopting SELECT.
Edward Mancey, GTM Lead at Synthesia
SELECT dramatically lowers the cognitive load to understanding Snowflake costs. I'm able to sit there and easily understand what's driving the cost.
Blake Baggett, Head of Data Operations at Entain
You guys have the best UI experience that I've had of any software. It's like you just read my mind where, like, oh, I wish I could click there. Oh, wait, I can!
Diana Koshy, Sr. Director of Data Engineering at Kargo
SELECT works the way my brain works. I love clicking through the query patterns and different workloads. It's a very intuitive diagnostic flow.
Ian Fahey, Senior Analytics Engineer at Loop
One of the most helpful cost rituals we've setup from SELECT is the weekly spend digest sent to Slack. I can start high level and ensure things are in check.
Michael Revelo, Manager of data and analytics engineering at ClickUp