The Challenge
HomeChefは5年間Snowflakeを利用し、主に日次のバッチ分析基盤としてコストも安定していました。しかし運用workloadsが増えるにつれ、コストは15倍に急増。コスト監視に使っていた自社製のLookerダッシュボードは日常用途では機能していたものの、新たな課題には対応しきれず、アドホック分析にも大きな労力を要していました。
The Solution
SELECTは、HomeChefの社内ツールでは得られなかった即時のコスト可視化と最適化インサイトをもたらしました。セットアップに要した時間はわずか30分。dbtとの深い統合と網羅的なコスト内訳により、1,200を超えるdbtモデル全体から効果の高い最適化機会を素早く特定できるようになり、これまでカスタムダッシュボードを自作して得ていた可視性もそのまま手に入りました。
Results
- SELECTで特定したストレージ最適化とパフォーマンス改善により60%のコスト削減を達成
- アナリティクスエンジニアが開発段階から自発的にクエリを最適化し、コスト意識を上流へシフト
- 手間のかかる自社製の監視ツールと手作業のコスト分析ワークフローを廃止
- Snowflakeアカウント全体をわずか2〜3分で確認できる日次のコスト監視ルーティンを確立
SELECTはまさに、Paulと私が18か月間部屋にこもって理想の監視ツールを作り上げたとしたら、こうなっていたであろうものそのものです。
Devin McGee, Home Chef データエンジニアリングリード
運用workloadsの拡大とともにSnowflakeコストが爆発的に増加
HomeChefは5年前にEMRからSnowflakeへ移行し、当初は日次のdbtバッチ更新でLookerダッシュボードを動かす用途に活用していました。安定的でコスト効率の高い構成です。状況が一変したのは、Snowflakeをより多くの運用workloadsの基盤として使い始めてからでした。クエリの実行頻度は1日1回から15分ごとへ。チャーンテーブルへのupsertが大量に発生すると、Snowflakeの支出は一気に跳ね上がります。ほぼ一夜にして、桁が一つ上がるほどの増加が起きたのです。
複雑性の増大に、自社製の監視ツールが追いつかなくなった
SELECT導入前、HomeChefはクエリ履歴の増分収集、dbt環境ごとの支出を追跡するためのウェアハウス分離、独自のLookerダッシュボードを組み合わせて、社内でコスト監視の仕組みを構築していました。この自社製ソリューションは定常的な監視には機能していたものの、新たな課題が生じるたびに行き詰まりました。機能を追加するにはテーブルへの新しいディメンションやダッシュボードへの指標をPRで取り込む必要があり、Snowflakeのメタデータ構造が複雑なためアドホック分析にも時間がかかります。慣性と摩擦は大きく、Snowflake内で使う機能が広がるたびに、新たな難解なデータセットを学び直しているような状態でした。
SELECTを30分で立ち上げ
コストが急増した際、HomeChefには支出を押し上げている要因を即座に可視化する手段が必要でした。SELECTはわずか30分で稼働を開始。dbtエコシステムへの深い理解と網羅的なコスト可視化により移行はスムーズに進み、自社製ソリューションは不要になりました。
SELECTで的を絞った最適化を実施し、60%のコスト削減を実現
HomeChefはまずストレージの課題に対処して20%を削減し、続いてSELECTでパフォーマンス最適化の機会を特定してさらに40%を削減することで、大幅なコスト圧縮を達成しました。1,200を超えるdbtモデルを抱える中、最適化対象を手作業で洗い出すのは不可能だったはずです。SELECTのコスト内訳とパフォーマンスインサイトにより、チームは効果が最大化される領域に集中できました。SELECTは最適化対象を見つけ出すツールであると同時に、パフォーマンス改善の全体を見渡す監視基盤としても機能しました。
日次モニタリングがプロアクティブなコスト文化を生む
SELECTはHomeChefの姿勢を、後追いの火消しからプロアクティブな監視へと変えました。Devinは毎朝、SELECTのクイックレビューから1日を始めます。コーヒーを淹れ、パイプラインを確認し、SELECTを開く。Snowflake環境の状況を毎日2〜3分で把握できるルーティンです。これにより、異常値や新たなworkloads、コストの急増を、大きな問題になる前に早期に検知できます。利用状況の経時的な変化も把握でき、想定外の新たなユースケースが発生していないかも察知できるため、ビジネスアナリティクスチームがそのエンドユーザーと直接連携できるようになっています。
コスト意識が開発チームの上流にまで浸透
おそらく最も大きな文化的変化は、アナリティクスエンジニアがデプロイ後ではなく開発段階から最適化を意識するようになったことです。SELECTのインサイトを活用したペアリングセッションを通じて、チーム全体がクエリ最適化の原則を学びました。今ではアナリティクスエンジニアがプルリクエストを出す前に、自ら進んでパフォーマンスを最適化しています。AEたちは「これはコストがかさみそう」と先回りで伝え、「このウィンドウ関数は重くなりそうだったから、PRを出す前に実行時間をXからYまで短縮しておいた」と語るようになりました。同じく重要なのは、SELECTが「最適化しない」判断の指針にもなり、影響の小さいモデルに労力を浪費しないで済むという点です。
SELECTがデータチームを加速させる仕組みをご覧ください
ウェアハウスの無駄を減らし、可視性を高め、データコストのインサイトを行動につなげる方法をご紹介します。
More customer stories
年間50万ドルの削減機会を発見、SELECTで5倍のROIを実現
- 5X
- ROI
- 30%
- Lookerウェアハウスコスト削減率
- $500K/year
- 特定された単一イベント処理コスト
Entain、コスト管理ツールの刷新でSnowflakeコストを35%削減
- 35%
- Snowflakeコスト削減
- 50%
- データパイプラインコスト削減
- $200K
- 年間取り込みコスト削減
コスト急増の前に動く。ClickUpのSnowflake FinOps戦略
What they say
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

