SELECT

Questa pagina è disponibile anche in English, Deutsch, Español, Français, 日本語 e Português.

HomeChef ha domato i costi di Snowflake e reso il team di analytics più consapevole della spesa

L'azienda di meal kit delivery risparmia il 60% sui costi di Snowflake e trasforma la propria cultura dei costi con SELECT

SELECT
Home Chef

The Challenge

HomeChef utilizzava Snowflake da cinque anni con costi stabili, principalmente per alimentare analisi batch giornaliere. Con l'aggiunta di un numero crescente di workloads operativi, i costi sono aumentati di 15 volte. Le dashboard Looker sviluppate internamente per il monitoraggio dei costi funzionavano per le esigenze di routine, ma faticavano di fronte a problemi nuovi e richiedevano un notevole sforzo per le analisi ad hoc.

The Solution

SELECT ha fornito una visibilità immediata sui costi e insight di ottimizzazione che gli strumenti interni di HomeChef non offrivano. La configurazione ha richiesto appena 30 minuti. La profonda integrazione di SELECT con dbt e la ripartizione completa dei costi hanno permesso al team di individuare rapidamente le opportunità di ottimizzazione a maggiore impatto tra gli oltre 1.200 modelli dbt, garantendo al contempo quella visibilità che prima ottenevano solo costruendo dashboard personalizzate.

Results

  • Risparmiato il 60% grazie all'ottimizzazione dello storage e ai miglioramenti delle performance individuati con SELECT
  • Spostata la consapevolezza dei costi a monte, con analytics engineer che ottimizzano proattivamente le query già in fase di sviluppo
  • Eliminata la soluzione di monitoraggio interna, che richiedeva molto tempo, insieme ai flussi di analisi manuale dei costi
  • Instaurata una routine di monitoraggio quotidiano che richiede solo 2-3 minuti per esaminare l'intero account Snowflake

SELECT è esattamente ciò che io e Paul avremmo costruito se ci fossimo chiusi in una stanza per 18 mesi per creare la nostra soluzione di monitoraggio ideale.

Devin McGee, Data Engineering Lead di Home Chef

I costi di Snowflake sono esplosi man mano che HomeChef aggiungeva nuovi workloads operativi

HomeChef è migrata da EMR a Snowflake cinque anni fa, utilizzandolo inizialmente per alimentare dashboard Looker con aggiornamenti batch giornalieri di dbt: una configurazione stabile ed economica. Tutto è cambiato quando HomeChef ha iniziato a usare Snowflake per un numero sempre maggiore di workloads operativi. Si è passati dall'eseguire query una volta al giorno a eseguirle ogni 15 minuti. Quando si effettuano molti upsert su tabelle di churn, la spesa su Snowflake può crescere molto rapidamente. L'azienda ha registrato un aumento di circa un ordine di grandezza praticamente da un giorno all'altro.

Il monitoraggio interno ha raggiunto i suoi limiti con il crescere della complessità

Prima di SELECT, HomeChef aveva costruito un monitoraggio interno dei costi basato sulla raccolta incrementale della cronologia delle query, sulla separazione dei warehouse per tracciare la spesa degli ambienti dbt e su dashboard Looker personalizzate. La soluzione interna funzionava per il monitoraggio di routine, ma diventava problematica quando emergevano nuove criticità. Aggiungere funzionalità richiedeva pull request per inserire nuove dimensioni nelle tabelle e nuove misure nelle dashboard, mentre le analisi ad hoc erano lente a causa della complessa struttura dei metadati di Snowflake. L'inerzia e l'attrito erano elevati. Man mano che il set di funzionalità utilizzate in Snowflake si ampliava, il team si trovava di fatto a imparare ogni volta un nuovo dataset esoterico.

Operativi con SELECT in 30 minuti

Quando i costi sono schizzati, HomeChef aveva bisogno di visibilità immediata su cosa stesse generando la spesa. In 30 minuti il team era operativo con SELECT. La profonda conoscenza dell'ecosistema dbt da parte di SELECT e la visibilità completa sui costi hanno reso la transizione fluida, eliminando la necessità di soluzioni sviluppate internamente.

SELECT ha reso possibile un risparmio del 60% grazie a ottimizzazioni mirate

HomeChef ha ottenuto riduzioni significative dei costi affrontando prima i problemi di storage (con un risparmio del 20%) e utilizzando poi SELECT per individuare opportunità di ottimizzazione delle performance per un ulteriore 40%. Con oltre 1.200 modelli dbt, identificare manualmente i target di ottimizzazione sarebbe stato impossibile. La ripartizione dei costi e gli insight sulle performance di SELECT hanno permesso al team di concentrare gli sforzi dove avrebbero avuto il massimo impatto. SELECT è stato al tempo stesso lo strumento per individuare i target e il panopticon di monitoraggio per le ottimizzazioni delle performance.

Il monitoraggio quotidiano crea una cultura dei costi proattiva

SELECT ha trasformato l'approccio di HomeChef, passando dallo spegnere incendi in modo reattivo a un monitoraggio proattivo. Devin inizia ora ogni giornata di lavoro con una rapida revisione su SELECT. Prende il caffè, dà un'occhiata alle pipeline e poi controlla SELECT. Gli bastano due o tre minuti per farsi un'idea di cosa sta succedendo ogni giorno nel loro ambiente Snowflake. Questa routine consente di individuare tempestivamente anomalie, nuovi workloads e picchi di costo prima che diventino problemi seri. Può osservare come cambia l'utilizzo nel tempo e capire se ci sono nuovi casi d'uso non previsti, permettendo al team di business analytics di lavorare direttamente con quegli utenti finali.

La consapevolezza dei costi si è spostata a monte, verso i team di sviluppo

Il cambiamento culturale forse più significativo è stato che gli analytics engineer hanno iniziato a considerare l'ottimizzazione durante lo sviluppo, anziché dopo il deployment. Attraverso sessioni di pairing basate sugli insight di SELECT, l'intero team ha appreso i principi dell'ottimizzazione delle query. Ora gli analytics engineer ottimizzano proattivamente le performance prima di inviare le pull request. Oggi gli AE anticipano con un "attenzione, questa sarà costosa" e dicono "ho ridotto il tempo di esecuzione da X a Y prima di aprire la PR, perché sapevo che questa window function mi avrebbe messo in difficoltà". Altrettanto importante, SELECT aiuta a capire quando non ottimizzare, evitando sforzi inutili su modelli a basso impatto.

Scopra come SELECT aiuta i data team a lavorare più velocemente

Scopra come SELECT aiuta i team a ridurre gli sprechi del warehouse, migliorare la visibilità e agire sugli insight relativi ai costi dei dati.

More customer stories

Personio

Come Personio ha diffuso la consapevolezza dei costi scalando Snowflake con oltre 280 utenti

60%
riduzione dei tempi di esecuzione delle pipeline dbt
280+
utenti diretti Snowflake supportati
Loop Returns

Loop ottimizza i costi di Snowflake per migliaia di utenti di embedded analytics

20%
riduzione immediata dei costi
$20K
aumento dei costi evitato
Kargo

Come Kargo ha individuato 500.000 $/anno di risparmi e ottenuto un ROI 5X con SELECT

5X
ROI
30%
Riduzione dei costi di warehousing Looker
$500K/year
Costo di elaborazione per singolo evento individuato
Entain

Come Entain ha ridotto del 35% i costi Snowflake dando ai team gli strumenti giusti per gestire la spesa

35%
Riduzione dei costi Snowflake
50%
Riduzione dei costi delle pipeline dati
$200K
Risparmio annuale sull'ingestion
ClickUp

ClickUp ha adottato una strategia FinOps proattiva per Snowflake prima che i costi esplodessero

Exiger

Come Exiger ha ridotto del 40% i costi Snowflake in due settimane

40%
riduzione dei costi
20x
ROI
$700K
costi aggiuntivi evitati
Synthesia

Come una startup AI in rapida crescita ha ridotto del 60% i costi Snowflake fuori controllo

60%
riduzione dei costi
10X
crescita dei costi in 2 anni

Customer Love.Supercharging thousands of data cloud users.

Read more customer love
“SELECT is a team favorite - its cost monitoring and auto savings give us peace of mind that our Snowflake spend is in check. The platform’s detailed insights across SQL queries, dbt, and Looker usage provides a comprehensive view into credit spend that is unmatched by other solutions. SELECT has helped us significantly optimize how we use Snowflake.”
Dan Corcoran
Dan CorcoranSenior Data Engineering Manager at Gopuff
“SELECT's app has become an invaluable resource to our company. It clearly breaks down our costs to allow us to focus on the most important areas of cost. SELECT has repeatedly surfaced inefficient common query patterns, and has helped us spot 200 TiB of unused tables to drop, resulting in continued significant cost savings. SELECT is always adding new features to help their customers better understand and reduce their spending. We can't recommend them highly enough!”
Sean Abraham
Sean AbrahamSenior Principal Software Engineer at VideoAmp
“I love clicking through SELECT to understand how our environment and workloads are evolving. I probably check it every day. It's coffee and SELECT for me every morning.”
Ian Fahey
Ian FaheySenior Analytics Engineer at Loop
“SELECT helps us quickly identify inefficient queries that consume unnecessary Snowflake credits, providing all the information we need in a single application. With the Automated Savings feature, we were able to allocate credits to new compute-intensive data projects.”
Jessica Franks
Jessica FranksData Engineering Manager at NOTHS
“This is the easiest thing we've ever done to save money - 20x ROI. Does this not exist for AWS?”
Skyler Chi
Skyler ChiSVP, GTM Productivity & Excellence at Exiger
“SELECT provides our team with complete visibility into all aspects of our Snowflake bill and usage. Our team regularly uses SELECT to monitor costs and get alerted on key changes. The dbt & Looker integrations are also super helpful for identifying performance bottlenecks.”
Jonathan Talmi
Jonathan TalmiSenior Data Engineering Manager at Super
“SELECT helped us monitor and reduce our overall Snowflake spend by almost 40%. The reporting showed me bottlenecks in minutes that would’ve otherwise taken weeks to dig through metadata and sort out. The 'Automated Savings' savings feature alone is saving us over $10k a month across our accounts, allowing us to bring on new workloads.”
Garrett McClintock
Garrett McClintockAnalytics Engineering Manager at Heap
“Before SELECT, we were blind to our Snowflake cost drivers. Minutes after install, we identified a single job that was driving over 20% of our costs. The instant visibility & not having to build & maintain our own monitoring makes a big difference for a lean team like ours.”
Erik Webb
Erik WebbHead of Data at Clair

Get up and running in less than 15 minutes

Connect your Snowflake, Databricks, or BigQuery account and instantly understand your savings potential.

Book a demo Start free trial

SELECT workloads dashboard