280名超のユーザーへSnowflakeを拡大しながら、全社にコスト意識を根付かせる
- 60%
- dbtパイプライン実行時間の短縮
- 280+
- Snowflakeの直接ユーザー数
ClickUpは、複数チームにまたがる数百人のユーザーを支える「信頼できる唯一の情報源」としてSnowflakeを運用していました。オープンソースのdbtパッケージとカスタムのHexダッシュボードを使った自社製のコスト監視を構築していましたが、規模の拡大とともに保守に時間がかかるようになっていました。チームは、社内ダッシュボードの構築・保守にエンジニアリングリソースを割くことなく、dbtモデル単位までの詳細な可視性を求めていました。
SELECTは、ClickUpが自社ソリューションで目指していた包括的なコスト可視化を、迅速かつシンプルなセットアップで実現しました。自動インサイトによりコスト分析の手作業が不要になり、個々のdbtモデル単位での詳細なモニタリングが可能になりました。週次のSlackダイジェストにより、マクロからミクロへとアプローチする効率的で継続的なコスト管理が実現しました。
SELECTで構築したコスト管理の習慣の中で最も役立っているのは、Slackに届く週次の支出ダイジェストです。まず全体を俯瞰して問題がないか確認し、もし異常があれば、コスト急増の原因となった特定のworkloadsまで素早くドリルダウンして、大きな問題になる前に対処できます。
Michael Revelo, ClickUp データ・アナリティクスエンジニアリング マネージャー
ClickUpは、Snowflakeを全社の「信頼できる唯一の情報源」とするモダンデータスタックを運用しています。このプラットフォームは、データエンジニア、アナリスト、ビジネス部門の関係者など数百人のユーザーを支えており、ClickUp独自のSQL研修コースを修了すれば、誰でも直接クエリを実行できます。直接のクエリアクセスに加え、SnowflakeはClickUpの業務エコシステム全体を支えています。CensusによるリバースETLで、Snowflakeのデータをマーケティングキャンペーン、RevOpsワークフロー、営業オペレーションへとプッシュし、Salesforce、Pocus、各種ESPプラットフォームなどのツールに連携しています。このウェアハウスファーストのアプローチでは、Snowflakeでの変更がClickUpの業務インフラ全体に波及するため、コスト管理と最適化はデータプラットフォームの安定性とビジネス運営の両面で極めて重要です。
SELECT導入前、ClickUpはオープンソースのdbt監視パッケージを使って社内のコスト監視を構築していました。このメタデータをもとに、Tableau、後にはHexでカスタムのコスト監視ダッシュボードを構築しました。自社製ソリューションで基本的な可視化はできていたものの、Snowflakeの利用規模が拡大するにつれて保守がますます困難になっていきました。チームは、継続的なエンジニアリング投資を必要としない、より持続可能なアプローチが必要だと認識しました。
ClickUpのSELECT導入は、コスト問題への事後対応ではなく、先回り型のコスト管理哲学によるものでした。Michaelは、問題が顕在化する前に適切なコスト監視基盤を整備することの重要性を認識していました。この先を見据えたアプローチは、「財務部門が突然コスト削減を要求するが、チームにとって削れない重要インフラだった」というよくあるシナリオを未然に防ぐことを目的としていました。
SELECTは、週次の自動Slackダイジェストを通じてClickUpのコスト管理アプローチを一変させました。全体的なコスト推移を把握しつつ、必要に応じてドリルダウンできる仕組みです。この体系的なアプローチにより、細かすぎる最適化に時間を浪費することなく、重要なコスト増加を見逃さない体制が整いました。アラートがコスト増加を示した場合、チームはその原因がウェアハウスの最適化の必要性にあるのか、ユーザーの行動にあるのか、dbtモデルの非効率にあるのかを素早く特定できます。
SELECTの可視化により、ClickUpの自社製ソリューションでは見逃されていた複数のコスト最適化機会がすぐに浮かび上がりました。大きな発見の一つは、ClickUpがバッチでデータ処理しているにもかかわらず、マーケティングチームがCensusでオーディエンスのライブ同期を設定していたことでした。また、アドホックな分析作業の後に大きなウェアハウスから戻し忘れているユーザーや、利用パターンが似たツール間でのウェアハウス統合の機会も特定しました。さらに、高コストなdbtモデルのインクリメンタル化や、適切なユースケースにおけるテーブルタイプのpermanentからtransientへの切り替えといった最適化も行いました。
最も大きな文化的変化は、あらゆるデータプロジェクトと意思決定にコストの観点が組み込まれたことかもしれません。SELECTの可視化により、チームメンバーが自分の行動がコストに与える影響を主体的に考え、自らのSnowflake利用に責任を持つ文化が生まれました。リアルタイムデータ取り込み、Icebergの採用、チーム拡大といった大規模なインフラ変更を控えるClickUpにとって、SELECTはビジネスの成長とコストの増加を両立して管理するための基盤となります。
SELECTがウェアハウスの無駄を削減し、可視性を高め、データコストのインサイトに基づく行動を支援する方法をご覧ください。
“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.”

“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!”

“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.”

“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.”

“This is the easiest thing we've ever done to save money - 20x ROI. Does this not exist for AWS?”

“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.”

“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.”

“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.”
