dbt Partner様向け資料 · 営業用 · 業界別

業界別 営業プレイブック

使い方:商談の前に該当する業界を1つ開き、「聞くべき課題」から2〜3行を選んで最初の質問にする。顧客が「はい」と言った行の解決策に、同じ業界の事例(数字付き)を添える。反論はターゲット別プレイブックと同じく、まず認めてから返す。業界の切り方:サイトのタグ(19種)は粗いため、デッキと営業ガイド付録Aの業界に合わせて11業界に振り直した。官公庁とプロフェッショナルサービスは公開事例がないため、営業ガイド付録Aの優先プレイを使う。

--本資料の成り立ち

getdbt.com/case-studies に公開されているケーススタディ全59本(2026年9月7日取得。ページが空だった1本を除く58本)を基に作成した。各事例の数字と引用は原文から引き、要約と和訳はAI(Claude)が行った。業界はサイトのタグが粗いため、デッキと営業ガイド付録Aの区分に合わせて11業界に振り直している。各業界の「想定する相手」「聞くべき課題」「出やすい反論」は作成者が書いたもので、事例の数字は各社の環境での結果であり保証値ではない。外部に引用する前に、各カードのリンクから原文を確認すること。

00業界を選ぶ

事例の数は業界によって偏りがある。金融とテクノロジーが厚く、製造と保険は1本ずつ。事例が薄い業界では、隣接業界の事例(例:製造なら Siemens のデータメッシュに加えてエネルギーの設備・現場データの事例)を借りる。

全業界に共通する3つの入口

どの業界でも、事例で最も多いのは次の3つ。①同じ指標がチームやツールごとに違う数字で出る(指標の一元化、Semantic Layer)。②パイプライン全体を毎回作り直していてコストと時間が読めない(dbt State、Fusion)。③dbt Coreの自前運用が人数増に耐えられない(platformへの移行)。業界固有の課題が聞き出せないときは、この3つから入る。

01銀行・金融サービス

想定する相手
銀行・証券・決済・レンディング・資産運用のデータ基盤責任者、財務・リスク部門のアナリティクス責任者。監査と規制報告の義務があり、指標の食い違いがそのままコンダクトリスクになる。
入口となる症状
財務とマーケティングで顧客数が合わない。監査対応のたびに数字の導出を人手で再構築している。本番障害でエンジニアが火消しに追われ、新規開発が止まる。AIのセルフサービス分析を始めたいが、定義が統制されていない。
主役の機能
Catalogとカラムレベルリネージ、モデルコントラクト、RBAC・SSO・環境保護、テストによる照合、Semantic Layer、MCP Server、dbt State。
聞くべき課題
課題(顧客の声)解決策質問
「監査や規制当局に『この数字はどう出したのか』と聞かれるたび、3人集めてSQLを掘り返している。」Catalogとカラムレベルリネージ、Gitの変更履歴で導出過程が常に説明できる状態にする。Rocket Moneyは財務報告のプロセスをdbtで作り直し、監査を問題なく通過。Pepperstoneはモデリングを自動化して財務報告の正確さと速さを両立。直近の監査や規制対応で、数字の導出を再構築するのに何人・何日かかりましたか。
「財務とマーケティングと営業で、顧客数や売上の定義が違う。会議の半分が数字合わせ。」指標を1か所で定義し、全ツールが同じ答えを得る。Bilt Rewardsはdbt Semantic Layerで指標を一元化し、B2B製品への組み込み分析で分析コストを80%削減。Nasdaqは業務ユーザーが同じ定義でデータにアクセスできる形にした。「アクティブ顧客」「売上」の定義はどこにあり、部門をまたいで一致していますか。
「本番のパイプラインが落ちるたびにエンジニアが火消しに回り、作りたいものが作れない。」テスト、CI、環境保護で障害を本番前に止める。Lendiはプラットフォーム障害をゼロにし、エンジニアを火消しから開発に戻した。LendInvestはdbt platformとSynqでデータ問題を顧客影響の前に検知。直近1年で本番のデータ障害は何回起き、対応に何人日かかりましたか。
「AIのセルフサービス分析を始めたいが、間違った数字を返されると信用問題になる。」MCP ServerとSemantic Layerで、統制された定義とリネージだけをエージェントに渡す。M1 Financeはdbtの構造化データとSemantic LayerをClaudeにつなぎ、正確な回答を返すセルフサービスのチャットボットを提供。コパイロットやチャットボットが数字を返したとき、誤った定義を使うのを何が止めていますか。
「ウェアハウスの実行時間とコストが増え続けていて、更新頻度を落として凌いでいる。」dbt Stateで変更されたモデルだけをビルドし、Fusionで実行を速くする。Norges Bank Investment Management (NBIM)はFusionとState-aware orchestrationで実行時間を30〜40%短縮。Bilt Rewardsは増分モデルの設計でウェアハウスコストを大幅に削減。メインのジョブは1日何回走り、上流が変わっていない実行はどれくらいありますか。コストのために回数を減らしたことは。
「金融機関の顧客にデータを提供する立場だが、信頼性を担保する仕組みがない。」テスト、ドキュメント、オブザーバビリティを組み合わせて信頼できるデータを届ける。Blendはdbt platformとデータオブザーバビリティで、金融機関向けに速く信頼できる示唆を提供。Nitrogenは連携時間を半減し運用コストを削減。顧客や取引先に渡すデータの品質は、誰がどう保証していますか。
「営業のリード創出にデータを使いたいが、基盤が整っていない。」変換した顧客データを営業ツールに戻す(Reverse ETL)。RampはSnowflake、dbt platform、Hightouchで新しいリードソースを作り、新規ビジネスを25%増加。Zipはオーディエンスセグメンテーションを統合。データチームの成果が売上に直結した最近の例はありますか。
出やすい反論
出やすい反論まず認めるこう返す
「規制対応は専用のレポーティング基盤で十分」規制報告そのものは専用基盤でできる。問題は報告の生成ではなく、数字の導出を説明できるかです。監査で問われるのは「どのソースから、どんな加工を経たか」。Rocket Moneyのように変換レイヤーに履歴とリネージがあれば、それがそのまま監査証跡になります。
「金融機関なのでクラウドのマネージドサービスは難しい」セキュリティ審査と持ち出し制限は正当な懸念。dbt platformはデータを動かしません。DWHの中でSQLを実行し、コードとメタデータだけを扱います。RBAC・SSO・環境保護は、むしろ自前運用より統制しやすい。審査項目を先に共有してください。
「まずはBIの整備が先で、AIはその後」順序としては正しい。BIとAIの土台は同じで、統制された指標定義です。M1 FinanceはSemantic Layerに定義を置いたから、BIにもチャットボットにも同じ数字を出せています。BI整備の段階でSemantic Layerに定義を寄せておけば、AIは追加投資なしで乗ります。
根拠になる事例14件
LendInvest2008年ロンドン創業、英国最大級のノンバンク住宅ローン貸し手。機関投資家と非典型的な借り手をつなぐフィンテック。本社ロンドン。

非典型的な住宅ローン借り手と貸し手をつなぐ(データ処理時間を11分の1に、重要データ問題の検知を大幅に高速化)

事例を読む ↗
11xデータ処理時間の短縮
10sほぼリアルタイムで検知される問題の件数(数十件)
125%事業上重要なデータ問題を特定するまでの時間短縮
10分問題切り分けにかかる時間(従来1時間、少なくとも100%高速化)

MySQLのレガシーDWHとPython/SQLスクリプトでは、審査・サービシング・社内ローンエンジンの3システム間のデータ不整合を検知できず、FCA(英金融行為規制機構)への誤報告リスクを抱えていた。dbt Cloudでローンデータを正規化し、カスタムアサーションテストとSynqの重要度別アラートで突合を自動化。12時間間隔だった処理をほぼリアルタイム化し、アラートは四半期単位から毎時に、デバッグは1時間から10分に短縮した。

導入前(顧客の声)
  • レガシーのMySQL DWHとPython/SQLスクリプトでは、数千のデータモデルとダッシュボードを支えきれない。
  • 審査プラットフォーム・サービシング・社内ローンエンジンの3システムで、ローン金額や金利などが一致しない小さなエラーが見つかる。誰かが片方だけ直したり、レポート後に遡って変更したりする。
  • 「FCAに誤った内容を提出すれば罰金になる。間違いが続けば規制で退場させられかねない。」
  • 「過去を再現できなかった。end-to-endで実行するには処理順序を知っていなければならず、レガシー基盤では信頼して動かせなかった。」
dbtでやったこと
  • dbt Cloudで3つの基幹システムからローンデータを抽出・変換し、比較可能な形式に正規化。
  • ローン金額・金利などの項目差異を検知するカスタムdbtアサーションテストを作成し、新規ローンをほぼリアルタイムで下流モデルと突合。
  • データ信頼性プラットフォームSynqで重要度に応じてアラートを振り分け(高重要度は上級ステークホルダーへ即時、低優先度は運用担当へ)、Metabaseで差異を確認して確認済・修正済・許容として記録する監査証跡を構築。
  • 整合性、ソース鮮度、例外、異常検知の各アラートを整備。重要50テーブルは30分ごとに行数の volume monitor で監視。

こうしたアラートを四半期ごとではなく毎時受け取れるようになりました。異なるレベルでアラートを出せるということです。整合性アラート、ソース鮮度アラート、例外アラートがあり、最近は異常検知アラートも追加しています。

Rupert Arup, Data Team Lead, LendInvest

営業での使いどころ「基幹3システム間のローンデータ突合をdbtテストで自動化し、規制当局への誤報告リスクを毎時検知に変えた」事例として、金融庁報告や勘定系・審査系の整合性に悩む貸金・銀行顧客に使える。

製品・スタックdbt Cloud · custom assertion tests · source freshness / AWS, dbt Cloud, Synq, Tableau, Metabase

残り13件を表示Lendi、Nasdaq、Ramp、Bilt Rewards、Nitrogen、Norges Bank Investment Management (NBIM)、Blend、Fundrise、Pepperstone、Bilt Rewards、Rocket Money、Zip、M1 Finance
Lendiオーストラリア最大級のデジタル住宅ローンプラットフォーム。急成長フィンテックLendi Group傘下で、Aussie Home Loansブランドと並走。本社シドニー。

Lendi、dbtと信頼できるデータでAIネイティブな未来を築く(dbt Coreからdbt platformへ30日で移行、ダウンタイム0)

事例を読む ↗
30日でdbt Coreからdbt platformへ移行
0移行中のダウンタイム
0本稼働後のプラットフォーム障害件数
16時間/月エンジニアリングチームのプラットフォーム管理工数の削減(平均)

dbt Coreと外部オーケストレーションによるセルフホスト環境の維持に工数を取られ、パイプライン障害やレポート鮮度低下が起きていた。セルフホスト継続コストとdbt platformを比較した上で、パートナーData Armyと共に30日・ダウンタイム0で移行。稼働後の障害は0件、エンジニアの運用工数を月16時間削減し、分析開発の貢献者を10人増やした。

導入前(顧客の声)
  • 経営・オペレーション・財務・マーケから分析要望が増える一方、エンジニアはdbt Coreと外部オーケストレーションのセルフホスト環境の保守に追われている。
  • プラットフォームが不安定でパイプラインが失敗し、意思決定に必要なタイミングでレポートが古いままになる。
  • 開発環境が複雑で、データエンジニアリング・分析・データサイエンス・AIエンジニアリングの各チームがdbtパイプラインに安全に貢献できない。
  • 開発速度の低下で分析案件が滞留し、2026年のAIネイティブ化という全社目標に対してデータ基盤がボトルネックになっている。
dbtでやったこと
  • コンピュート・保守・サポート・機会損失を含むセルフホストの総コストをdbt platformと詳細比較し、dbt platformへの移行を決定。
  • dbtコンサルタンシーData Armyと協働し、Terraformでプラットフォームを構成、Microsoft Entraと連携してロールベースアクセス制御、Bitbucketとリポジトリ連携。
  • 移行はダウンタイム0で完了、第2フェーズは1週間以内に完了。複数プロジェクト・チーム・ジョブを支える構成に。
  • Web IDE、dbt Mesh、dbt Copilotで複数チームが共有パイプラインに安全に貢献できる体制を構築。

Data ArmyはLendiで一貫して卓越した価値を提供してくれました。素早く文脈を吸収し、我々のスクワッドにシームレスに溶け込み、初日から意味のある成果を出してくれました。彼らの貢献は、AIネイティブというビジョンの実現と、事業全体で加速するイノベーションに向けて、我々を強く後押しし続けています。

Frank Colubriale, Data Product and Enablement Lead, Lendi Group

営業での使いどころ「dbt Coreセルフホストの総コストを試算してdbt platformに30日・無停止で移行し、パートナーSIが実装を担った」事例として、Core運用に疲弊した金融顧客とSI協業の両方に使える。

製品・スタックdbt platform · dbt Core · Web IDE · dbt Mesh · dbt Copilot / dbt platform(Terraform、Microsoft Entra、Bitbucketと連携)。パートナー: Data Army

Nasdaq北米・北欧で30の証券取引所を運営し、4,000社超の上場企業を擁する金融市場インフラ。130市場・2,200の金融機関にテクノロジーを提供。1971年創業、本社ニューヨーク。

金融市場のグローバルエンジン、クラウドで分析に踏み出す(1日1,000〜1,250億件のトランザクション、55名のビジネスユーザーをモデリングに参画)

事例を読む ↗
100-125 billion1日に処理するトランザクション数
55モデリング・レポーティングに参画したビジネスユーザー数
10分1日150〜200億メッセージのモデルの実行時間(従来45分〜1時間)
6xデータレイク移行によるデータ基盤の最適化

取引システムのデータは性能最適化されていて分析に不向きで、Pentahoと大量のSQLスクリプトによるレガシー基盤ではビジネスユーザーが参加できず、レポート依頼に数週間〜数か月かかっていた。dbt Cloudとdbt Labsサービスチームの支援で数週間で本番実装し、オプション事業を皮切りに数百のモデルを整備。営業・経営層が自らデータを見られるようになり、1日150〜200億メッセージのモデルは45〜60分から10分に短縮した。

導入前(顧客の声)
  • 「取引システムのデータは本当に複雑。性能のために最適化されていて、クエリや分析のためではない。」2020年以降は1日1,000〜1,250億件に増加。
  • ビジネスユーザーはチケットを出してレポートを待つしかなく、4つのデータチームのどこが何を担当しているかも不明確で混乱と重複が生じていた。
  • Pentahoと「あちこちで動く大量のSQLスクリプト」がビジネスユーザーの参加を阻んでいた。
  • 「担当者が退職するとSQLスクリプトの中身が誰にも分からず、コードを書き直すしかなかった。」
dbtでやったこと
  • ツールではなくエンドユーザー(営業・経営層)起点で選定し、dbt Cloudでビジネスユーザーがデータロジック変換に参加できる体制を構築。
  • dbt Labsのサービスチームがアナリストの環境構築を支援し、数週間で本番実装。大規模ロールアウトでも設定やモデル最適化を伴走。
  • 最も競争の激しいオプション事業から着手し、日々使う主要モデルにつながる数百のモデルを整備。
  • 1日150〜200億メッセージを処理するモデルの性能問題をdbt Labsサービスチームと解消し、実行時間を45分〜1時間から10分に短縮。

最近、1日150〜200億メッセージを処理するモデルで性能問題がありました。dbt Labsのサービスチームがそれを解決してくれました。1日の実行に45分から1時間かかっていたモデルを、10分まで短縮してくれたのです。

Michael Weiss, Senior Product Manager, Nasdaq

営業での使いどころ「取引所レベルの超大量データでも、dbt Cloudとエンタープライズ支援でビジネスユーザー55名をモデリングに巻き込みセルフサービス化した」事例として、証券・市場インフラ系の大手顧客に使える。

製品・スタックdbt Cloud · dbt Labs services team (Enterprise support) / dbt Cloud、クラウド上のデータレイク(レガシー: Pentaho、SQLスクリプト)。Atlan、Monte Carloを統合中

Ramp法人カードと経費・請求書支払い・会計自動化を提供する財務自動化プラットフォーム(2019年創業)。決済額50億ドル超、1万社超・20万人超のカードホルダー、企業価値81億ドル。本社ニューヨーク。

Ramp、Snowflake・dbt・Hightouchのモダンデータスタックでデータ基盤コスト20%削減、変換速度33%向上、営業パイプラインの25%を創出

事例を読む ↗
20%データプラットフォームコストの削減
33%データ変換ジョブの高速化
25%新設のアウトバウンド自動化チーム(OATs)が生む営業パイプラインの割合
3x直近12か月でのデータチームの増員

収益10倍・カードホルダー15倍という急成長でデータチームが3倍に増え、旧データウェアハウスは同時アクセスでデッドロックを起こし、テストもバージョン管理もないモデルから指標のばらつきが生じていた。Snowflakeを単一情報源に、dbtで指標を標準化して全変換ジョブを自動化、HightouchでSalesforce等へ還流。基盤コストを20%削減、変換を33%高速化し、dbtモデルを活用したアウトバウンド自動化チームが営業パイプラインの25%を生み出している。

導入前(顧客の声)
  • 直近12か月でデータチームが3倍になり、同時アクセスの問題で旧データウェアハウス全体がデッドロックして誰もデータに触れなくなる。
  • 「前のデータウェアハウスのスケーリングで多くの問題が出た。ただ動かし続けるためにワークロードの微調整に時間を取られすぎていた。」
  • Postgres、Salesforce、Hubspot、Zendesk、Outreach、各広告プラットフォームからのデータを変換するインフラを都度立ち上げるのが困難。
  • テストもバージョン管理もなく手作業でデータモデルを作っていたため、コア指標にばらつきが出ていた。
dbtでやったこと
  • フルマネージドのSnowflakeを単一情報源として採用し、デッドロックや運用管理から解放。
  • dbtでコア指標セットを標準化し、すべての変換ジョブを自動化・スケジュール実行。新しいデータ製品を本格投入する前の検証場としても活用。
  • dbtジョブで顧客データを集約・変換・エンリッチして360°顧客ビューを構築し、リスクプロファイルやアプリ・Web・マーケのパーソナライズに利用。
  • HightouchのReverse ETLでdbtモデルをSalesforce・Hubspot・Outreach・広告プラットフォーム・Postgres(審査プロセス自動化)へ同期。

すべてのモデルはdbtで生まれ育っています。きれいなデータといえば、みんなdbtモデルを思い浮かべます。Rampでdbtが支えていないものはほとんどありません。

Kevin Chao, Senior Analytics Engineer, Ramp

営業での使いどころ「dbtで標準化した顧客360°モデルを営業ツールに還流し、営業パイプラインの25%を生んだ」事例として、データ基盤投資を売上貢献で語りたい法人決済・フィンテック顧客に使える。

製品・スタックdbt · tests · version control · scheduled jobs / Fivetran, Snowflake, Airflow, dbt, Hightouch, Looker, Retool, PostgreSQL

Bilt Rewards家賃支払いでリワードが貯まるプラットフォーム。年間400億ドル超の家賃・HOA支払いを処理し、前年の3倍超に成長。本社ニューヨーク。

データで築くレンター向けリワードプログラム(dbt Labs Resident ArchitectでBigQueryコストを月2万ドル削減、10倍速の実装)

事例を読む ↗
$20K/月BigQueryコストの削減額
10x実装スピード(数か月ではなく数時間でコスト削減を実現)
99%主要データセットのスキャンデータ量削減
$40B超年間の家賃・HOA支払い処理額(前年の3倍超)

毎日数百万件のトランザクションを全量再処理するBigQueryコストが膨らみ、データ形状の特殊さからインクリメンタルモデル化が自力では難航していた。dbt Labsプロフェッショナルサービスの Resident Architect が既存実装を診断してスケーラブルな修正パターンを導入し、主要データセットのスキャン量を99%削減。月2万ドルのコスト削減を数か月ではなく数時間で実現した。

導入前(顧客の声)
  • 毎日数百万件のトランザクションを扱っており、更新のたびにデータセット全体を再処理するコストが無視できない。
  • データソースの形状が特殊で、インクリメンタルモデル化を試みたが技術的に難しく、コストも高いままだった。
  • 「複雑なインクリメンタルモデルを考える時間がチームにない。自前でやれば数日から数週間かかる」状態。
  • 経営陣にとってウェアハウスコストの抑制は最重要課題で、試行錯誤している間もコストは増え続ける。
dbtでやったこと
  • dbt Labsプロフェッショナルサービスの Resident Architect を起用し、データソース・ウェアハウスログ・性能問題・既存ワークフローを診断。
  • 初期実装にスケーラブルで再利用可能な修正を加え、主要データセットのスキャン量を99%削減。
  • モデリング規約、複数プロジェクトを分ける適切なタイミング、ジョブスケジュール最適化など運用の型を整備。
  • カスタムテストやテストパッケージ、dbt Mesh、マルチスレッドプロジェクト、BigQueryのauthorized view権限付与最適化など発展的テーマも伴走支援。

Resident Architectのおかげで、主要データセットでスキャンするデータ量を99%削減できました。

Ben Kramer, Senior Director of Data Analytics, Bilt Rewards

営業での使いどころ「インクリメンタル化の専門家伴走でスキャン量99%減・月2万ドル削減を数時間で」の事例として、ウェアハウスコストに悩む顧客へのアーキテクト常駐型サービス提案の根拠に使える。

製品・スタックdbt Cloud · dbt Labs Professional Services (Resident Architect) · incremental models · dbt Mesh · custom tests / dbt Cloud, BigQuery, Github

Nitrogen2011年に「Riskalyze」として創業したウェルスマネジメント向け分析・コンプライアンスSaaS。カストディアンや銀行など数十社とのデータ連携を提供。本社カリフォルニア州オーバーン。

Nitrogen、dbt Cloudとモダンデータスタックでデータ連携の構築期間を50%短縮、運用コストを2〜4分の1に

事例を読む ↗
50%データ連携の構築・納品期間の短縮(6週間で納品)
30%データセット配信の高速化(日次取込が4分未満)
2-4x従来ETLパイプラインと比べた運用コストの低減
6週間従来より少人数で新規データ連携を納品した期間

MySQL/Postgresと自社製変換アプリによるレガシー基盤では新規データ連携に四半期以上かかり、6週間で連携を求める中堅顧客の要件に応えられなかった。dbt CloudとSnowflakeを2名で立ち上げ、6週間で連携を納品。日次取込は4分未満で30%高速化、運用コストは2〜4分の1になり、レガシーDBの段階廃止を進めている。

導入前(顧客の声)
  • 数百名のアドバイザーを抱える中堅顧客から「契約開始前の6週間以内に新しいデータ連携を」と求められたが、レガシーパイプラインでの連携構築は通常四半期以上かかる。
  • MySQL・Postgresと自社製の変換アプリケーションで構成された基盤はスケールせず、開発にも忍耐が必要。
  • JSONオブジェクトを使ったデータ変換ロジックやカスタムアプリが複雑すぎる。
  • 口座・ポジションデータが毎朝市場開始前に届かなければ、顧客であるアドバイザーは商品を使えない。データは製品価値そのもの。
dbtでやったこと
  • 投資家HGの推薦を受けてdbt Cloudを評価。SQLベースで習得が容易、コスト効率も良く「期限内に連携を納品できる唯一の選択肢」として採用。
  • dbt CloudとSnowflakeで部門横断のハッカソンを実施して初期知見を獲得し、そのまま本番用途の連携構築へ。
  • Director of Platform Engineeringと主任データエンジニアの2名で、最初のデータ連携を6週間で納品し顧客を獲得。
  • dbt Labsトレーナーによる3週間・6コースのdbt Learnで残りのメンバーを迅速にオンボード、録画を新人教育にも活用。

過去のどの連携プロジェクトよりも少ない人数でしたが、たった6週間で連携を納品できました。同規模のプロジェクトにこれまでかかっていた時間のちょうど半分です。

Andrew Waters, Director of Platform Engineering, Nitrogen

営業での使いどころ「レガシーRDB+自社製ETLからdbt Cloud+Snowflakeへ移行し、2名・6週間で新規データ連携を納品、運用コスト2〜4分の1」として、少人数で顧客向けデータ連携を回す金融SaaSへの提案に使える。

製品・スタックdbt Cloud · dbt Learn · lineage / Snowflake, dbt Cloud, DOMO, Snowpipe, Github

Norges Bank Investment Management (NBIM)ノルウェー政府系ファンド(世界最大級)を運用する機関。運用資産2兆ドル超、世界の上場企業の約1.5%を保有。オスロ・ニューヨーク・シンガポールの投資チームを支えるデータ基盤を運営。

グローバル投資機関、dbt Fusion engineで実行時間を30〜40%短縮

事例を読む ↗
30-40%エンドツーエンド実行時間の短縮(専用の最適化なし)
3か月dbt Fusion engineのロールアウト期間
5Fusionとdbt Stateで本番化したプロジェクト数
150+dbt開発者数(30超の分散プロジェクト)

150名超のdbt開発者と30超の分散プロジェクトに拡大し、技術系エンジニアとコードを書く事業部門の間で開発体験の差が課題になっていた。小規模で構造の良いプロジェクトから dbt Fusion engine と dbt State(state-aware orchestration)を3か月で展開し、5プロジェクトを本番化。最適化なしでもエンドツーエンド実行が30〜40%速くなり、パース・リンティングの改善で事業部門もより高品質なプロジェクトを作れるようになった。

導入前(顧客の声)
  • dbt開発者が150名超、分散プロジェクトが30超に拡大し、チームに負荷がかかっていた。
  • 「AIエージェントやCursorのようなコーディングツールを多用している。技術系データエンジニアと、コードは書くが構造化が苦手な事業部門との差を埋めたかった。」
  • 大規模パイプラインは夜間バッチ中心で、シンガポールのチームが検証して各タイムゾーンのポートフォリオマネージャーに早朝までにデータを届けるという厳しいSLAがある。
  • パイプラインをより頻繁に回したいが、実行時間が伸びるのが懸念。
dbtでやったこと
  • 開発体験の改善を主目的にdbt Fusion engineを検討、dbt State(state-aware orchestration)は副次効果として位置づけ。
  • 複雑なレガシープロジェクトからではなく、モデル数が少なく構造の良い小規模プロジェクトから着手し、3か月で5プロジェクト(プラットフォームメタデータ、広報インサイト、投資データ)を本番化。
  • ユーザーのオンボーディングと並行して持続可能なペースで展開し、大きなトラブルなく移行。
  • dbt Stateによりオーケストレーションを軽くし、実行時間を増やさずにモデル・パイプラインをより頻繁に実行。

SAO(dbt State)のおかげでオーケストレーションを軽くでき、実行時間を増やすことなくモデルとパイプラインをより頻繁に実行できます。下流でのコスト最適化にもつながると確信しています。

Øyvind Barsnes Eraker, Senior Data Engineer, Norges Bank Investment Management

営業での使いどころ「150名超・30超プロジェクトの大規模dbt環境で、小さく始めてFusion engineを3か月で展開し実行時間30〜40%短縮」として、Fusion移行の進め方と効果を大手資産運用・金融機関に示す事例に使える。

製品・スタックdbt Fusion engine · dbt State / state-aware orchestration / dbt Fusion engine, Snowflake, Fivetran, Tableau, Cursor

BlendWells Fargoなどの大手金融機関に住宅ローン申込などのデジタルバンキング基盤を提供するエンタープライズ向けクラウドバンキングプラットフォーム。毎日数十億ドルの取引を処理。本社サンフランシスコ。

Blend、dbt CloudとMonte Carloでデータモデリングと信頼性をスケール(社内POC比で価値創出まで4か月短縮)

事例を読む ↗
4か月社内POCフレームワーク比での価値創出(time-to-value)短縮
100%自動監視を展開した本番テーブルの割合
32 / 12データソース数 / データを利用するチーム数

Airflowで手動スケジュールしたSQLクエリに依存し、データエンジニアリングがボトルネックになり、品質監視の欠如で収益数値が歪む事故も起きていた。自作の品質監視POCはRedshiftを圧迫して失敗。dbt CloudのモジュールSQLでアナリストがセルフサービス開発できるようにし、Monte Carloで本番テーブル100%を自動監視。価値創出までの期間を社内POCより4か月短縮し、顧客向けデータ製品のSLA遵守とコンピュートコスト削減を実現した。

導入前(顧客の声)
  • 32のデータソースと12の利用チームを、3つのデータチームがAirflow上の手動スケジュールSQLクエリで支えていて、再デプロイ修正が絶えない。
  • 変換依頼のたびにデータエンジニアリングを待つしかなく、プロダクト分析チームは優先案件が止まるかアナリストが待たされるかの二択。
  • 「収益数値が歪む事故があった。データ品質をきちんと計算できていなかったからだ。」
  • 自作のデータ品質POCは検証クエリがウェアハウスを圧倒し、Redshiftクラスタのクエリ時間とCPUを食い潰した。
dbtでやったこと
  • Airflow上のSQL運用の自然な進化としてdbt Cloudを採用し、ソフトウェアエンジニアリングのベストプラクティスを導入。
  • モジュール化されたSQLでアナリストが「アドホックなエンジニア」としてセルフサービスで変換を開発し、エンジニアは優先案件に集中。
  • マイクロサービスのJSON blobに埋もれた外部キーなどをdbtで事前処理し、ダッシュボードツールが効率よく参照できるテーブルを構築してコンピュート負荷を削減。
  • Monte CarloのノーコードML監視を本番テーブル100%に自動展開(鮮度・件数・スキーマ変更)。メタデータベースで軽量なためウェアハウス性能への影響が小さい。

Blendは大手金融機関のデータを扱うエンタープライズソフトウェアなので、データそのものが製品です。dbtがなければ、顧客に自分たちのデータの可視性を提供するという契約を守れないでしょう。あるいは、これらの製品を出すまでに何か月も余計にかかっていたはずです。

Noah Hall, Product Analyst, Blend

営業での使いどころ「Airflow手動SQLからdbt Cloud+Monte Carloへ移行し、金融機関向けデータ製品のSLAと品質監視を両立した」事例として、金融機関にデータを提供するSaaS・BPO事業者への提案に使える。

製品・スタックdbt Cloud · modular SQL / Snowflake, dbt Cloud, Monte Carlo(レガシー: Airflow, Redshift)

Fundrise個人投資家にオルタナティブ投資への直接アクセスを提供する投資プラットフォーム。40万人超の投資家から30億ドル超を運用。本社ワシントンD.C.。

急成長するオルタナティブ投資プラットフォーム(新規データソース追加の時間を50%超短縮、パイプライン保守はほぼゼロ)

事例を読む ↗
>50%新規データソース追加にかかる時間の短縮
0データパイプライン保守に費やす時間(ほぼゼロ)
$3B超運用資産額(40万人超の投資家)

「できるだけ低コストに」設計したレガシー分析基盤が、ユーザー数と製品の複雑化に耐えられず、少人数のデータチームは保守とトラブル対応に追われ数値エラーが増えていた。dbt CloudでSnowflake上のデータを整理し直し、テスト・ドキュメント・リネージ・アラートを整備。新規データソース追加の時間を50%超短縮し、保守時間はほぼゼロになり、事業部門のセルフサービス分析が広がった。

導入前(顧客の声)
  • 初期の「最小限のオーバーヘッドで最良の結果を」という割り切った構成が、ユーザー数・データ量・製品複雑性の指数的な増加に耐えられない。
  • 「追加した複雑さのせいで、データが常に正しい状態を保てなくなった。しばらくは継ぎ接ぎで凌いだが、もう成り立たないのは明らかだった。」
  • 少人数のデータチームが保守とトラブルシュートに膨大な時間を取られ、改善や新しい取り組みに手が回らない。
  • マーケティングのアトリビューション数値が正しいか、毎日手作業で確認しなければならなかった。
dbtでやったこと
  • 社内事情に不慣れなエンジニアを採用・育成するより、ツール投資の方が効率的と判断し、dbt Cloudを採用。
  • dbt CloudでSnowflake上のデータソースを整形し、Tableauで可視化する構成に移行。移行を機にデータウェアハウスを統一・再整理。
  • dbt Cloudのテスト、自動ドキュメント、リネージ、エラーアラートを活用してトラブルシュート時間を削減し、データの正確性への信頼を回復。
  • ドキュメントをステークホルダーに公開し、事業部門が自らダッシュボードを構築するセルフサービス分析を実現。

Fundriseには「アナリティクスエンジニア」という職種がありません。dbt Cloudがとても扱いやすいからです。SQLが書けるアナリストならdbtを習得できます。技術力よりビジネス感覚を優先して採用できるようになったのは、大きな解放です。

Jack Ploshnick, Analytics Manager, Fundrise

営業での使いどころ「エンジニア増員ではなくdbt Cloud導入で保守ゼロ・セルフサービス化を実現した少人数データチーム」の事例として、人手不足の中堅金融・資産運用会社に使える。

製品・スタックdbt Cloud · tests · auto-generated documentation · lineage · error alerting / Mixpanel, Snowflake, Fivetran, dbt Cloud, Tableau

Pepperstone2010年創業の世界有数のFXブローカー。30万人超のトレーダーを抱え、1日平均125億米ドル超の取引を処理。世界各地に拠点、本社メルボルン。

大手FXプレイヤー、dbt Cloudでレポート不整合を80%削減、デリバリー速度を30%向上

事例を読む ↗
30%リネージ・データ民主化・新ワークフローによるデリバリー速度の向上
80%レポート不整合の削減(トラブルシュート容易化とソース・モデルのテストによる)
10件/月下流に影響する前に特定・解決した不整合データソース数

Redshift上の分析スキーマからTableauへ直接テーブルを作る構成では、データソースが増えるにつれリネージを見失い、同じ収益・継続率指標がダッシュボードごとに違う数字で出て経営層の信頼を失っていた。dbt Cloudのリネージ・ドキュメント・テストで信頼できる単一情報源を再構築。レポート不整合を80%減らし、月10件のソース側不整合を下流影響前に検知、デリバリー速度を30%高め、全社共通のドキュメントも初めて整備した。

導入前(顧客の声)
  • Redshiftの分析スキーマからTableau用のテーブル・ビューを作る構成が、新しいソースとメンバーの増加で天井にぶつかり、データセットが膨張してリネージが分からなくなった。
  • 「上流の変更がTableauに出る下流データセットにどう影響するか追えなくなり、同じ指標が複数のダッシュボードで違う数字になることがよくあった。」
  • 「FXは価格が1ミリ秒ごとに変わる業界。小さな不正確さが非常に大きなレポート問題に膨らむ。」
  • 経営層が数字への信頼を失い、他部門が古いスプレッドシートから独自に数字を引いて意思決定するようになった。
dbtでやったこと
  • 元同僚の推薦で小さなプロジェクトからdbt Cloudを試し、視覚的なリネージ(DAG)を見た瞬間に採用を決定。
  • レポート不整合を年間数件まで抑える目標を掲げ、最重要レポートに包括的なテストカバレッジを整備。「不正確なレポートを送るより遅らせる方がよい」を原則に。
  • DAGとドキュメントでリネージを明確化し、新しいデータソースを追加・更新しやすい運用に。全社共通のデータソースドキュメントを初めて公開。
  • Jinjaテンプレートとマクロでアナリストのスキルの天井を引き上げ、より多くのメンバーがデータモデリングに貢献。

リネージを見た瞬間に、dbtは我々に合うと確信しました。視覚的なので他の人に説明するのも簡単でした。読めばいい、実際に目で見えるのですから。

Sam Ellett, Lead Data Scientist, Pepperstone

営業での使いどころ「ダッシュボードごとに違う数字が出る問題をdbt Cloudのリネージとテストで80%削減し、複数国のライセンス規制対応にも耐える基盤にした」事例として、証券・FX・暗号資産系の顧客に使える。

製品・スタックdbt Cloud · lineage (DAG) · documentation · tests · Jinja / macros / Amazon DMS, Redshift, dbt Cloud, Airflow, Tableau, Sagemaker

Bilt Rewards家賃支払い・近隣飲食・旅行でポイントが貯まるリワードプラットフォーム(2021年創業)。金融機関・不動産管理会社・加盟店など10,000超のB2Bパートナーにデータを提供。本社ニューヨーク。

リーンなデータチームで多様な分析ニーズに応える(dbt Semantic Layerでデータコスト80%削減)

事例を読む ↗
80%データコスト削減(BI埋め込みからdbt Semantic Layer経由へ切替)
3人データチームのアナリスト人数(10,000超の外部データ利用者を支援)

アナリスト3名で10,000超の外部データ利用者を支える必要があり、BI埋め込みのユーザー課金がパートナー増に比例して膨らんでいた。dbt Cloudで変換ロジックを集約し、dbt Semantic LayerとGraphQLエンドポイントでB2Bポータルに指標を直接提供するヘッドレスBIへ移行。データコストを80%削減し、データ品質問題の大半を解消した。

導入前(顧客の声)
  • BigQueryに200超のスキーマ、数千億行、50超のアプリケーションDBから取り込んでいるのに、データチームはアナリスト3名しかいない。
  • B2BパートナーポータルにBI埋め込みを使っていたが、加盟店やパートナーを1社追加するごとにユーザー課金が線形に増えて持続できない。
  • 変換ロジックがデータウェアハウスとBIツールの両方に散らばり、トラブルシュートが大変。BI埋め込みでは提供できる可視化の種類も限られる。
  • ドキュメント、リネージ、バージョン管理、CI/CD、自動テストといった分析開発ライフサイクルの基本が未整備で、社内外の信頼が損なわれかけていた。
dbtでやったこと
  • dbt Coreも検討したが、速度とスケーラビリティを求めてdbt Cloudを採用。ドキュメント・リネージ・ガバナンスを標準機能で整備。
  • dbt Semantic Layerで指標とディメンションを変換ロジックと同じ場所に一元定義し、GitHubで管理。
  • BIツールから変換ロジックをdbtへ移し、BI埋め込みを廃止。dbtのGraphQLエンドポイント経由でB2Bポータルの可視化にデータを直接提供するヘッドレスBI構成に。
  • 同じセマンティックモデルをモバイルアプリ・Webのパーソナライズ体験や、ML・LLM施策にも展開予定。

B2Bポータルの顧客向け可視化に本当に必要だったのはデータだけでした。dbtとSemantic Layerでデータ変換を一元化したら、フロントエンドへの可視化は簡単に作れました。とてもシンプルになり、GraphQLエンドポイント経由でデータを送る形へ素早く移行して、データコストは80%と大幅に下がりました。

Ben Kramer, Senior Director of Analytics, Bilt Rewards

営業での使いどころ「BI埋め込みのユーザー課金をdbt Semantic Layerのヘッドレス構成に置き換えてデータコスト80%減」として、顧客向けデータ提供(B2Bポータル)を持つ金融・決済系顧客への提案に使える。

製品・スタックdbt Cloud · dbt Semantic Layer · GraphQL endpoint / dbt Cloud, BigQuery, Github

Rocket Money家計管理・サブスク解約・請求交渉などを提供する個人向けファイナンスアプリ(2015年創業、2021年に上場企業に買収)。本社メリーランド州シルバースプリング。

データドリブンなデジタルファイナンス(3,000件のテストでSOX監査の指摘0件)

事例を読む ↗
3,000データ品質を担保するために毎日実行するテスト数
0システム刷新後の初回SOX監査での指摘事項数

複数の収益源と決済プロバイダーのデータが分散し、GAAP準拠で監査可能な財務レポートの単一情報源がなかった。dbt Cloudで複雑な収益ロジックをモジュール化した Quote-to-Cash システムを構築し、毎日3,000件のテストで会計ロジックを検証。初回のSOX監査を指摘0件で通過し、月次決算のストレスを大幅に軽減した。

導入前(顧客の声)
  • 収益源が多く決済プロバイダーも複数あるため、収益認識・キャッシュ予測・月次決算に必要なデータを一つに集約する仕組みがない。
  • 「同じはずの指標をチームごとに違う計算で出したくない。月次の収益は全員が同じ引き方で同じ数字にしたい。」
  • 従来のプロセスは非常に時間がかかり、スケールも月次決算の迅速化もできない。
  • データ検証の多くを財務・会計チームが手作業で行っており、事業拡大に耐えられない。
dbtでやったこと
  • dbt Cloudを採用し、発注書・請求書から収益・現金・売掛金までを追跡するGAAP準拠の Quote-to-Cash システムを構築。
  • dbtのモジュール構造で、プロダクト・エンジニアリング・会計にまたがる複雑な収益ストリームのロジックを保守しやすい層に分解。
  • Quote-to-Cash と本番データモデルに対して業務ロジック・会計ロジックを検証する3,000件のテストを毎日実行。
  • dbt Cloudの自動生成ドキュメントと監査ログ、データ差分比較(data diff)で監査対応力を確保。

指摘ゼロで通過しました。素晴らしいことです。このシステムはまさにSOX監査で監査人が見るような仕組みなんです。

Amber Oar, Staff Analytics Engineer, Rocket Money

営業での使いどころ「dbt Cloud上のQuote-to-Cashと毎日3,000テストでSOX監査を指摘0件で通過」として、J-SOX・内部統制や決算早期化を課題に持つ金融・上場企業に使える。

製品・スタックdbt Cloud · tests · auto-generated documentation · audit logging · data diff / BigQuery, dbt, Looker, Shortcut

Zip数百万人の顧客を持つ「Buy Now, Pay Later」の急成長フィンテック。消費者と加盟店の両面マーケットプレイス。本社シドニー。

Zip、ベスト・オブ・ブリードのモダンデータスタックで顧客データを統合(18か月で本番モデル1,000超)

事例を読む ↗
1000+18か月で本番稼働したdbtモデル数

CRM(Braze)でセグメントした顧客に自社アプリでは同じオファーを出せないなど、顧客データが統合されておらず、従来の変換基盤は依存関係管理とドキュメントが弱点だった。Snowflake、dbt Cloud、Snowplow、Fivetran、Censusで用途に合ったスタックを構築。18か月で1,000超のモデルを本番稼働させ、マーケティングチームが360°顧客データを自ら活用できるようになった。

導入前(顧客の声)
  • グロースチームはBrazeで顧客をセグメントできているのに、自社のZipアプリでは同じセグメント別オファーを出せない。
  • 加盟店は細かい顧客セグメントにキャッシュバックを届けたいのに、それを支えるデータが足りない。
  • 以前の変換スタックは依存関係の管理とドキュメントが大きな痛点だった。
  • 数百万人の顧客が生む膨大な生イベント量を以前のスタックでは処理できなかった。
dbtでやったこと
  • シームレスな連携・コストスケーラビリティ・実ビジネス用途を軸に評価し、Snowflake、dbt Cloud、Snowplow、Fivetran、Censusのベスト・オブ・ブリード構成を採用。
  • dbt Cloudにビジネスロジックと変換を集約。クラウドIDEを活用し、マクロやインクリメンタルモデルも深く活用。18か月で本番モデル1,000超。
  • Fivetranで3rd partyデータを取り込み、パッケージ化されたdbt変換モデルを活用してエンジニアのAPI対応工数を削減。
  • Censusで Snowflake の360°顧客データを Braze などマーケティングツールへ同期し、非技術者がセグメントを作れるセルフサービスを実現。

コストのスケーラビリティは私たちにとって重要な検討事項です。イベント量で痛い目を見たことがあるので、コストのスケーラビリティには目を見開いて臨みました。

Moss Pauly, Sr. Product Manager, Zip

営業での使いどころ「BNPL事業者がSnowflake+dbt Cloud中心のモダンデータスタックを組み、18か月でモデル1,000超まで拡大した」事例として、決済・消費者金融のスタック刷新提案の全体像を示すのに使える。

製品・スタックdbt Cloud · Cloud IDE · macros · incremental models · Fivetran dbt packages / Snowflake, dbt Cloud, Snowplow, Fivetran, Census

M1 Finance複雑で規制の厳しい金融データを扱う米国のフィンテック。アナリストや事業部門が正確なデータへ迅速にアクセスすることが戦略判断と規制対応の両面で不可欠。

M1 Finance、Claudeとdbtの構造化データでAIセルフサービス分析を実現

事例を読む ↗

Supersetでのセルフサービスには事業部門にはないSQLスキルが必要で、データチームがボトルネックになっていた。Claude(Anthropic)でSQLを生成する最初のチャットボットは、データカタログ全体を渡したためハルシネーションが頻発。LLMにSQLではなくdbt Semantic Layerのコマンドを書かせる「穴埋め(Mad Libs)」方式に変え、検証済み指標のみを照会する仕組みにしたところ、ハルシネーションはほぼ解消し、非技術者の利用が最も多いツールになった。

導入前(顧客の声)
  • Supersetはデータウェアハウスに直接クエリできる強力なツールだが、ほとんどの事業部門には求められるSQLスキルがない。
  • 「データチームが事業のボトルネックになっていた。データドリブンな意思決定を支えるどころか、我々を待つ間みんなの仕事を遅らせていた。」
  • 最初のLLMチャットボットはカタログ全体(スキーマ、列名、説明)からSQLを生成する方式で、実在しない列名を作るなどハルシネーションが頻発。
  • 生成SQLは実行できて結果も返るため、SQLを深く理解していないユーザーは誤りに気づけない。誤った数字は顧客ポートフォリオや経営計画に直結する。
dbtでやったこと
  • LLM(Claude)にSQLを直接生成させるのをやめ、ユーザーとdbt Semantic Layerの間のインターフェースとして位置づけ直した。
  • システムプロンプトとユーザーの質問から、LLMが事前定義済みの主要指標を使うdbt Semantic Layerコマンドを「穴埋め」で生成し、実際のSQLはSemantic Layerが生成。
  • 出力SQLは常にデータチームが意図したクエリ方法に準拠し、事業部門は検証済み指標のみを照会できる。
  • 今後は指標追加、Supersetへのチャットボット組み込み、エラーハンドリング改善、dbt MCP ServerでSemantic Layerと構造化データをLLMに直接接続することを検討。

エンジニアリング部門と非エンジニアリング部門向けに説明会を開いたところ、反応はとても励みになるものでした。自分たちのツールが使われるのは嬉しいことですし、最も使ってくれているのは非技術系のステークホルダーなのです。

Kelly Wolinetz, Senior Data Engineer, M1 Finance

営業での使いどころ「LLMにSQLを書かせるとハルシネーションする問題を、dbt Semantic Layer経由の検証済み指標で解消した」事例として、生成AIによる自然言語分析を検討する金融顧客への提案に使える。

製品・スタックdbt Semantic Layer · dbt Cloud · dbt MCP Server / dbt Semantic Layer, Superset, Claude (Anthropic), データウェアハウス

02保険

想定する相手
損保・生保・保険テックのデータ基盤責任者、アクチュアリー部門、保険金請求のアナリティクス責任者。IFRS 17対応で急ごしらえした並行パイプラインと、ストアドに閉じ込められた引受・料率ロジックを抱えている。
入口となる症状
アクチュアリーと財務でエクスポージャーの数字が合わない。料率変更に四半期かかる。請求データの特徴量が夜間バッチでしか更新されない。大企業向けの設計パターン(Data Vault等)を小さなチームで抱えて開発が遅い。
主役の機能
dbt Wizard(ストアド移行)、dbt Mesh(アクチュアリーと財務の共有定義)、Semantic Layer(請求定義の統制)、dbt StateとFusion(特徴量更新のコスト)。
聞くべき課題
課題(顧客の声)解決策質問
「パイプライン全体を毎回作り直していて、データ量が増えるほどウェアハウス代が読めなくなる。」dbt Stateで上流が変わったモデルだけをビルドする。ObieはFusionとState-aware orchestrationで計算コストを約30%削減し、更新頻度を日次から2時間ごとに上げた。データの更新頻度は誰が、何を基準に決めていますか。コストのために落としたことは。
「大企業向けの設計手法をそのまま入れたので、小さなチームには重くて開発が進まない。」Fusion上でモデリングパターンを簡素化して再設計する。ObieはData Vault 2.0から移行して90%以上の移行を完了し、開発サイクルを大幅に短縮。今の設計手法は、チームの人数と変更頻度に見合っていますか。1つの変更に何日かかりますか。
「アクチュアリーと財務で同じエクスポージャーの数字が違い、手作業のブリッジで埋めている。」共有され、バージョン管理されテストされたモデルを1つの変換レイヤーに置く。Obieは指標定義を統一して一貫したレポートを実現。dbt Meshでアクチュアリーと財務が1つの定義を共有する。アクチュアリーと財務の数字を突き合わせる作業は、誰が月に何時間やっていますか。
「引受と料率のロジックがストアドプロシージャに閉じ込められていて、料率変更に四半期かかる。」dbt Wizardでストアドをdbtモデルへ移行・リファクタリングし、テストとリネージを付ける。まず1本を手作業とWizardで比較する(ターゲット別プレイブック参照)。最も古く、誰も触りたがらない引受ロジックは何ですか。最後に料率を変えたとき、何週間かかりましたか。
「エンジニアが手作業の修正に追われて、本来の開発に時間が使えない。」Gitでバージョン管理されたモデル、CIによるステージング環境、組み込みのオーケストレーション。Obieは週2〜5時間のエンジニア工数を取り戻した。エンジニアの週の何時間が、壊れたパイプラインの手直しに消えていますか。
出やすい反論
出やすい反論まず認めるこう返す
「アクチュアリーの計算はSASや専用ツールで、SQLの世界ではない」モデル計算そのものは専用ツールに残る。dbtが担うのは、その計算に入る前のデータと、出た後の集計です。入力の完全性テストと出力のリネージがあれば、評価の再実行が「イベント」ではなく再現可能な作業になります。
「IFRS 17対応で作ったパイプラインを今さら触れない」動いているものを壊すリスクは実在する。だからこそテストなしのまま放置するほうが危険です。Wizardで1本ずつテスト付きのモデルに移し、並行して結果を突き合わせる。全部を一度に触る提案はしません。
「データ量が少ないので、コスト削減の効果は小さい」今の規模では実行コストは小さいかもしれない。Obieは130名の会社で30%の削減でした。効果は絶対額より「更新頻度を上げられること」です。日次が2時間ごとになると、請求と不正検知の特徴量が意味のある鮮度になります。
根拠になる事例1件
Obie不動産投資家向けの組込型(embedded)保険プラットフォーム。従業員130名のリーンな組織で、直近に大型買収を経験。

Obie、dbt Fusion engineでコンピュートコストを30%削減、エンジニア工数を回収し、ガバナンスを強化

事例を読む ↗
30%コンピュートコストの削減(dbt Stateによるモデル再利用、少なくとも)
2-5時間/週回収したエンジニアリング工数(最大5時間)
90%+Fusionへの移行完了率
日次→2時間ごとデータ更新頻度

大企業向けのData Vault 2.0方式が小規模で動きの速い組織には重く、上流データの変更有無にかかわらずパイプラインの大部分を再構築していたためウェアハウスコストが膨らんでいた。dbt Fusion engine上に再設計し(移行90%超完了)、dbt State(state-aware orchestration)で必要な部分だけ実行。コンピュートコストを30%以上削減しつつ更新頻度を日次から2時間ごとに上げ、週2〜5時間のエンジニア工数を回収、指標定義も統一した。

導入前(顧客の声)
  • Data Vault 2.0は大企業向けの方式で、小規模で動きの速い保険テック企業には開発が遅く、規模に見合わないオーバーヘッドになっていた。
  • 上流データが変わっていなくてもパイプラインの大部分を再構築しており、データ量の増加とともにコストが高騰。
  • インフラコストの上昇が事業全体の摩擦になり、130名・買収直後の組織にとって重い負担。
  • 複数のパイプラインと手作業の修正にエンジニアの時間が取られ、指標の不整合も発生していた。
dbtでやったこと
  • 業務ロジックを保持したままレガシーモデルを変換し、dbt Fusion engine上に全面的に再設計(移行90%超完了)。
  • dbt State(state-aware orchestration)で必要なモデルのみを実行し、コンピュート使用量を削減してウェアハウス支出を予測可能に。更新頻度を日次から2時間ごとに引き上げ。
  • Fusion組込のオーケストレーション、GitHubでのバージョン管理、本番とステージングを比較できるCI駆動のステージング環境でパイプライン中断を削減。
  • モデル統合・テスト追加・定義のドキュメント化をFusionプロジェクト内で実施し、指標定義を統一。

state-aware orchestrationでモデルを再利用するだけで、コンピュートコストを少なくとも30%節約できています。

Tyson Doberneck, Senior Data Engineer, Obie

営業での使いどころ「Data Vault 2.0の重さをFusion engineで解消し、dbt Stateでコンピュート30%減と更新頻度12倍を両立した130名規模の保険テック」として、コストと鮮度の両立を求める中小規模の保険・フィンテック顧客に使える。

製品・スタックdbt Fusion engine · dbt State / state-aware orchestration · CI · dbt Semantic Layer · dbt Mesh · dbt MCP Server / dbt Fusion engine, GitHub, Slack

03ヘルスケア・ライフサイエンス

想定する相手
医療サービス、医療人材、デジタルヘルス、製薬のデータ基盤責任者。ソース(HL7、FHIR、請求、EHR、デバイス)が最も難しく、ガバナンスが最も厳しい。M&Aや事業拡大でソースが急増しがち。
入口となる症状
クラウド移行を自力で進めて手戻りが出る。合併でデータソースが倍になった。マーケティングや商用データがチャネルごとにばらばら。ケアの現場に届くまでに示唆が古くなる。dbt Coreの自前運用が人数増に耐えられない。
主役の機能
dbt Mesh(共有モデル)、Catalogとカラムレベルリネージ、Semantic Layer(エピソード・患者・提供者の定義)、テスト、dbt platformの実行環境、Reverse ETL連携。
聞くべき課題
課題(顧客の声)解決策質問
「クラウド移行を進めているが、設計の手戻りが多くて予定通り進まない。」移行の設計を最初から正しく行い、スケールに耐えるモデル構造にする。CHG Healthcareはdbt Labsのレジデントアーキテクトと組んで移行を一度で成功させ、移行のやり直しをゼロにした。今の移行計画で、設計を作り直したのは何回ありますか。
「合併でデータソースが一気に増えて、今の体制では取り込みが追いつかない。」dbt platformとカタログでソース追加のたびの工数を下げる。Fullscriptは合併の最中にdbt platformとSecodaでデータソースを倍増させ、スタックを近代化した。この1年で増えたデータソースは何件で、1件追加するのに何日かかっていますか。
「マーケティングのデータがチャネルごとにばらばらで、オムニチャネルの効果が測れない。」マーケティングデータを1つの変換レイヤーに集約する。Lundbeckはdbt platformとSnowflakeでマーケティングデータを統合し、オムニチャネル戦略とトップラインへの貢献を可視化した。チャネルをまたいだ効果測定に、今何人が何日かけていますか。
「データの問題に気づくのが遅く、ケアの現場や売上に影響してから対応している。」テストとアラートで問題を即座に検知し、業務ツールに通知する。WellthyはSnowflake、dbt platform、Hightouchでリアルタイムのアラートを構築し、8万ドルの収益を捕捉した。データの不具合に最初に気づくのは誰で、ビジネスに影響してから何日後ですか。
「dbt Coreを自前で運用しているが、データの整合性とガバナンスをこの規模で保てなくなってきた。」dbt platformへ移行し、整合性・正確性・ガバナンスをマネージドで確保する。WHOOPはdbt Coreからdbt platformへ移行して効率を改善。Vivian Healthはdbt platformとMetaplaneで医療従事者向けの求人体験を支えている。Coreの実行環境とバージョンアップは誰が維持し、1回にどれくらいかかっていますか。
「個別化されたケアを届けたいが、データチームの示唆が現場に届くまでに時間がかかる。」取り込みから変換までを統合したスタックで、示唆を業務に組み込む。Vida HealthはFivetranとdbt platformで速く信頼できる示唆を提供し、ケア提供にデータを組み込んだ。Tempoはdbt platformとStemmaで仮想パーソナルトレーナーの体験を支える。データチームの示唆が現場のアクションに変わるまで、平均で何日かかっていますか。
出やすい反論
出やすい反論まず認めるこう返す
「医療データはガバナンスが厳しく、外部ツールを増やせない」個人情報と規制の要件は最優先。dbtはデータを外に出しません。DWHの中でSQLを実行し、RBAC・SSO・環境保護で誰が何を変えたかを統制します。ガバナンスが厳しいほど、手作業やスクリプトより統制された変換レイヤーが向いています。
「移行は外部ベンダーに任せている」移行そのものをSIに任せるのは合理的。CHG Healthcareの教訓は、移行後にスケールできる設計を最初にすることです。移行のやり直しをゼロにするための設計レビューを、移行の前に一緒にやりましょう。
「まずソースの取り込みを整えるのが先」取り込みが安定しないと変換も安定しない。FullscriptVida Healthも、取り込み(Fivetran等)と変換(dbt)を同時に整えたから合併や事業拡大に追いつけました。取り込みだけ整えると、次に「同じ患者の定義が部門で違う」問題が表面化します。
根拠になる事例8件
Vida Health糖尿病・肥満・うつ病などの慢性疾患を抱える人に、雇用主提供プランを通じてパーソナライズされたバーチャルケアを提供するデジタルヘルス企業(本社:米国サンフランシスコ)

データ駆動のデジタルヘルスケア

事例を読む ↗
6か月新しいデータスタックの実装・稼働までの期間
80%新規データプロダクト作成のうち分析チームがセルフサービスでこなせる割合
1日問題の根本原因を突き止めるまでの時間(従来は2週間)
148Fivetranで1つのBigQueryに集約したコネクタ数

PythonスクリプトとcronジョブでBigQueryにデータを流す自作パイプラインはデータ量の急増で頻繁に落ち、原因特定に数週間、レポート停止が2〜3日に及ぶこともあった。Fivetranとdbt Cloudで6か月で新スタックを立ち上げ、148コネクタのPHIを含むデータをHIPAA準拠で集約し、dbt Cloudでモジュール化SQLに書き換えた。新規データプロダクトの80%をアナリストがセルフサービスで作れるようになり、根本原因の特定は2週間から1日に短縮された。

導入前(顧客の声)
  • 「Pythonスクリプトとcronジョブで自作したパイプラインは、データ量が急増するとたびたび失敗した。」
  • 「パイプラインは不透明で壊れやすく、ドキュメントも乏しく、理解しているのはデータチームの数人だけ。問題が起きると根本原因の特定と修正に数週間かかることもあった。」
  • 「その結果、レポートが2〜3日止まることがあり、必要なチームにデータが届いていなかった。」
  • 「エンジニア以外のチームは何も進められず、各自がローカルでパイプラインを作っていたが、その成果は再利用も他システムへの連携もできなかった。」
dbtでやったこと
  • Fivetran Enterpriseで148コネクタからSaaSデータと保護対象保健情報(PHI)をBigQueryに集約。HIPAA準拠のセキュリティを確保し、GCS上のフラットファイルの請求データも取り込み
  • dbt Cloudで古く扱いにくいパイプラインコードを読みやすく再利用できるモジュール型SQLに書き換え、数千行のコードを削減
  • dbt Cloudの使いやすいIDEと自動更新されるリネージにより、臨床研究・プロダクト・データの各チームが同じ場所で変換ロジックを共有
  • dbt Cloudのリネージでバグを追跡、スナップショットでデータの経時変化を検知、CI機能で全パイプラインにCI/CDテストを標準化

特定の疾患の治療に関する分析には、以前は数か月、数四半期かかっていた。しかもその後、洞察がプロダクトに反映されるまでさらに数か月待たされた。今はFivetranでデータに素早くアクセスし、dbt上で直接ロジックを組めるので、その期間を数四半期から数週間、時には数日に短縮できた。

Trenton Huey, Senior Director of Data, Vida Health

営業での使いどころPHIを扱うデジタルヘルス企業が、自作cronパイプラインをFivetran+dbt Cloudに6か月で置き換え、障害原因の特定を2週間から1日、分析のプロダクト反映を四半期単位から週単位にした事例。

製品・スタックdbt Cloud · dbt Cloud IDE · data lineage · snapshots · CI / dbt Cloud, Fivetran Enterprise, Google Cloud, BigQuery, Looker

残り7件を表示WHOOP、Fullscript、Lundbeck、Tempo、Wellthy、CHG Healthcare、Vivian Health
WHOOP睡眠・活動量・健康状態をモニタリングするウェアラブルフィットネストラッカー企業。世界中のユーザーの生体データを24時間365日収集・分析(本社:米国ボストン)

パフォーマンスと健康を支えるデータ追跡 ― dbt Coreからdbt Cloudへ1日で移行

事例を読む ↗
1dbt Coreからdbt Cloudへの移行に要した日数
3RedshiftからSnowflakeへの移行に要した月数
32+データエラー・問題対応で削減した月あたり時間
99%ドキュメント網羅率

dbt Coreで集中管理していたものの、チーム拡大に伴いガバナンス不在で重複モデルが増え、外部オーケストレーションに依存し、担当者は毎週1日をデータ品質問題の対応に費やしていた。RedshiftからSnowflakeへの移行を機にdbt Cloudでプロジェクトをゼロから再構築し、Core→Cloudの移行は1日で完了。週次リリース体制、dbt Meshによる共通プロジェクト、dbt Copilotによる99%のドキュメント網羅率を実現し、本番ジョブの失敗はゼロ、月32時間超を削減。AI導入を高速化する基盤となった。

導入前(顧客の声)
  • 「dbt Coreには中央集権的なガバナンスがなく、アナリストが互いの作業を見えないまま、同じデータに対してほぼ同一のdbtモデルを作っていた。」
  • 「スケジューリングとオーケストレーションが組み込まれておらず外部ツールに頼っていたため、他のエンジニアに依存するボトルネックが生まれ、ステークホルダーは一貫した答えを得られなかった。」
  • 「モデルが失敗したり下流のモデルがスキップされたりしても、原因の切り分けもデータの正しさの保証も難しく、週に1日をデータ品質問題の対応に費やしていた。」
  • 「経営はAIに投資したがっていたが、モデルの精度は学習データの質次第。不整合なデータの修正に追われている場合ではなかった。」
dbtでやったこと
  • 技術的負債を引き継がず、dbt Cloudで新規プロジェクトを構築。追跡すべき主要指標から必要なテーブルとDAGを逆算し、Core→Cloudの移行を1日で完了
  • 既存のCI/CD、開発・テスト環境、カスタムmacroやCLIツールはdbt Core上に残しつつ、新規ワークロードをdbt Cloudに載せる段階的移行
  • 毎週金曜に本番からフォークし、QA変更を1リリースにまとめ、コードオーナーレビューと単体テストを経て本番反映、リリースノートを事業側に共有する週次リリース体制を確立
  • 全社共通データと再利用コードを「WHOOP Commons」プロジェクトに集約し、dbt Meshとdbt Explorerで各チームが参照。プロジェクト横断のワークアラウンドが不要に

私たちは最先端のAI技術を本番投入した世界で最も速い企業の一つになった。それはdbt Cloudでデータ品質の問題を解決した直接の成果だ。

Matt Luizzi, Senior Director of Analytics, WHOOP

営業での使いどころdbt Coreで限界を迎えたチームがdbt Cloudへ1日で移行し、本番ジョブ失敗ゼロ・保守1人体制・AI本番投入を実現した、Core→Cloudアップセルの定番事例。

製品・スタックdbt Core · dbt Cloud · dbt Mesh · dbt Explorer · dbt Copilot · dbt Semantic Layer / dbt Cloud, Snowflake

Fullscript2011年創業、カナダ・オタワ発。9万人超の医療従事者が300ブランド・2万点超の製品を患者に処方できるオンライン処方プラットフォーム

医療従事者と処方をつなぐ

事例を読む ↗
300%データパイプライン案件のデリバリー効率向上
10xレポーティングダッシュボードの性能向上
100大型合併後にわずか1か月で追加した新規データソース数
数日dbt Cloudでのレポート作成期間(従来は数か月)

Postgres・SQL・Pythonをkubernetesベースのオーケストレーター(Argo)に埋め込んだ自作スタックは、障害時に手が付けられず、チームは「ただ動かすだけ」に全時間を費やしていた。dbt CloudとSecodaへ移行し、Kubernetes専門家なしにSQLだけで開発できる体制を構築。移行途中で同規模の企業と合併しデータソースが一夜で倍増したが、既存モデルを拡張して1か月で100ソースを追加し、9か月の計画どおりに移行を完了した。

導入前(顧客の声)
  • 「レガシースタックはPostgres、SQL、PythonスクリプトをArgo(Kubernetesベースのオーケストレーター)に埋め込んだ自作の仕組みで、ほぼ行き詰まっていた。」
  • 「何かがおかしくなるとソースとターゲットでデータが一致しないのに、どのソースが原因かを特定できなかった。」
  • 「チームは問題対応で手一杯で、CRM、NetSuite ERP、Google Analytics、Facebook Adsといった新しいデータソースを追加する時間がなかった。」
  • 「レガシーシステムを深く理解していたメンバーが異動し、データウェアハウスチームから重要な過去の知見が失われていた。」
dbtでやったこと
  • データ変換にdbt Cloud、カタログ・リネージ・ドキュメントにSecodaを採用し、Snowflake + Fivetranのモダンデータスタックを構築
  • 社内ハッカソンでPoCを実施。dbt Cloudで数日でレポートを作成(従来の自作環境なら数か月)
  • オープンソース版から始めてdbt Cloud、dbt Enterpriseへと段階的に拡大し、経営層の承認を得やすいスモールスタートを実現
  • dbt Cloudのドキュメントでリファレンスアーキテクチャを作成し、dbt Enterpriseチームと共に自社向けに洗練

dbt CloudとSecodaなしに、これほど簡単にスケールし、規模を倍にできたとは想像できない。このツール選定は正しかったと確信しているし、時間を戻せてもまた同じ選択をする。

Amit Jain, Data Team Technical Director, Fullscript

営業での使いどころ自作Kubernetesパイプラインを捨ててdbt Cloudにしたら、Docker/K8s専門家が不要になりコストも下がり、合併でソース倍増でも9か月で移行を完了した事例。

製品・スタックdbt Cloud · dbt Core (open source版) · dbt Enterprise / Snowflake, dbt Cloud, Fivetran, Secoda

Lundbeck1915年創業、デンマーク・コペンハーゲンの神経疾患領域の製薬会社。従業員6,000人、研究・治験・製造・販売までバリューチェーンを自社で保有し、100か国で製品を販売

研究から商業化まで垂直統合した製薬会社が、データでオムニチャネルマーケティングを実現

事例を読む ↗
7新基盤で立ち上げたオムニチャネルマーケティングキャンペーン数
5データウェアハウスに集約したデータソース数
2-3%ブランド・顧客・市場に対する売上トップラインへの目標インパクト
3001人の営業担当が受け取ったML提案数

SAPベースのオンプレシステムはオムニチャネル施策を支えられず、次に構築したAWSデータレイクは保守負荷が高くSQLで扱える画面もなかった。3度目の構成としてSnowflakeとSQLファーストのdbt Cloudを採用し、Fivetranで各種マーケティングソースを取り込み、Hightouchで CRMに書き戻す仕組みを構築。7つのオムニチャネルキャンペーンを立ち上げ、APAC・EMEA・LatAmの販売データを1つのビューに統合、営業担当にはSnowpark経由で300件のML提案を届けた。

導入前(顧客の声)
  • 「独自システムが多数動いているため、フォーマットの異なるデータがさまざまなソースから来ていた。」
  • 「SAPスイートベースの社内システムは保守の大半を外注しており、企業目的には十分でも、デジタルのオムニチャネル施策は支えられず、平均的な開発者がアクセスできるものでもなかった。」
  • 「AWSにデータレイクを作ったが、想定以上に保守要件が多く、より高スキルの開発者が必要だった。非開発者向けの画面もなく、SQLのような親しみやすい言語で協働できなかった。」
  • 「オムニチャネル案件は多くのソースを組み合わせて顧客の360度ビューを作る必要があったが、旧スタックでは無理だった。」
dbtでやったこと
  • Snowflakeをデータウェアハウス、SQLファーストのdbt Cloudを変換・デプロイ基盤とする3度目のアーキテクチャに刷新。後からコンポーネントを差し替えられる柔軟な構成を重視
  • Google Analytics、Salesforce Marketing Cloud、Veeva CRMなどのマーケティングデータをFivetranでSnowflakeに取り込み、dbt Cloudで変換した後、HightouchでCRMに書き戻し
  • dbt Cloudで変換したデータをSnowpark(Snowflake内のPython開発フレームワーク)で高度分析し、営業担当にML提案を提供。dbt Cloudがオーケストレーションを担う
  • APAC・EMEA・LatAmの販売データを1つのビューに統合し、市場ごとに新規モデルを作る必要をなくした

50の別々のデータサイエンスチームを持つ代わりに、1つのデータチームがどこでも使えるソリューションを展開している。これは新しいデータスタックとワークフローがあって初めて可能になった。dbt Cloudはグローバルデータの調和に大きく貢献してくれた。

Lars Schöning, Tech Lead, Data Platform Team, Lundbeck

営業での使いどころSAPオンプレとAWSデータレイクの2度の挫折を経て、Snowflake+dbt Cloudで製薬営業のオムニチャネル施策とグローバル販売データ統合を1つのデータチームで実現した事例。

製品・スタックdbt Cloud / Fivetran, AWS, Snowflake, Snowpark, dbt Cloud, Qlik Sense, Github, Dagster, Hightouch

Tempo3DセンサーとAIでユーザーの動きを追跡し、フォーム修正や個別ワークアウトプランを提供するAI搭載スマートホームジム企業。2015年創業(本社:米国サンフランシスコ)

dbt CloudとStemmaのワークフローで効率30〜40%改善

事例を読む ↗
30-40%dbt CloudとStemmaのワークフローによる効率改善(特定のデータエンジニアリング作業)
5人→300人データ基盤刷新の背景となった会社の成長規模
約半分Stemmaの利用状況分析で削減した未使用テーブルの割合
6か月移行に要した期間

従来のデータモデリングは構造化されておらず、テスト・バージョン管理・コードレビュー・リネージがないまま会社は5人から300人に急成長した。2022年6月にSnowflake・Fivetranとともにdbt Cloudを導入し、既存のデータカタログStemmaで移行計画を立てて6か月で移行。定期的な単体テストで下流に届く前に品質問題を捕捉し、コードレビュー文化が根付き、特定のデータエンジニアリング作業で効率が30〜40%向上した。

導入前(顧客の声)
  • 「以前のソリューションではデータモデリングが構造化されておらず、小さなチームで保守して高品質なデータを出す術がなかった。」
  • 「入ってくるデータが正確かを確かめるテストの仕組みがなく、バージョン管理も、互いのコードをレビューする方法も、リネージの確立もできていなかった。」
  • 「5人から300人に成長する中で、一貫したデータ、バージョン管理、テスト、発見性をどう維持するかを考え直す必要があった。」
  • 「サプライチェーンのデータは元データの品質が脆く、以前はステークホルダーから連絡を受けて手作業で問題に対処していた。」
dbtでやったこと
  • 2022年6月にdbt Cloudを導入。Snowflakeに接続し開発・本番環境を整備、社内トレーニングとコンサルタントを組み合わせて短期間でオンボード
  • データカタログStemmaで既存テーブルの変換状況を把握し、移行計画と優先順位を策定。6か月で移行を完了
  • プロダクトのイベント、サブスクリプション財務、プロダクト利用、マーケティング、サプライチェーンの全データモデルをdbtでテスト・ドキュメント付きで変換
  • 定期スケジュールの単体テストで、サプライチェーンデータの品質問題を導入初週に発見し、ステークホルダーが気付く前に修正

今は1つのテーブルを変えたり小さな変換を1つ加えたりすれば、その変更が下流に流れていく。特定のデータエンジニアリング作業では効率が30〜40%ほど改善したと言える。

Chong Sun, Senior Director of Engineering, Tempo

営業での使いどころテストもレビューもリネージもなかった急成長スタートアップが、dbt Cloud+データカタログで6か月で基盤を刷新し、品質問題を初週で捕捉、効率30〜40%改善した事例。

製品・スタックdbt Cloud · dbt tests (unit testing) · dbt docs / Fivetran, Snowflake, dbt Cloud, Stemma

Wellthy介護に直面する個人・家族を専任ケアチームが支援するケアコンシェルジュ・プラットフォーム。約200万人をカバー(本社:米国ニューヨーク)

データ駆動のケアコンシェルジュ・プラットフォーム

事例を読む ↗
27時間/月削減した手作業のデータ処理時間
2,500300超のdbtモデルに実装したテスト数
$80,0002つのアラートで回収した年間収益
6時間導入前に1ユーザーの資格問題を手作業で調べるのにかかった時間

会員の加入資格情報が毎日変わる中、ケアチームは複数システムを行き来して手作業で照合しており、不正確なデータがオンボーディングを止めて収益機会を逃していた。Snowflakeで単一の信頼できる情報源を作り、dbt Cloudで300超のモデルと2,500のテストを整備、Hightouchで例外ベースのアラートをSlackに送る仕組みを構築。手作業を月27時間削減し、2つのアラートだけで年間8万ドルの逸失収益を回収した。

導入前(顧客の声)
  • 「会員の加入資格は毎日変わる。その変化を適切なチームに届けられないと、オンボーディングが止まり、申込や転換が減って収益を失う。」
  • 「ケアチームは何時間もシステム間を行き来して、会員情報を手作業で照合していた。」
  • 「アプリのPostgresデータベースで分析していたため、同時実行性とスケーラビリティの問題に突き当たり、他のソースからデータを取り込むのも難しかった。」
  • 「加入資格の問題を特定して修正するには、個々のユーザーのデータを手で引き出すのに最大6時間かかり、担当者が顧客や会員に直接連絡せざるを得ないこともあった。」
dbtでやったこと
  • Snowflakeを導入して単一の信頼できる情報源(single source of truth)を確立し、あらゆるソースを1つの会員レコードに統合
  • dbt Cloudを全社標準として導入し、325超のモデルと2,500の自動テストを構築。変換ロジックをモジュール化し、バージョン管理とDAGの可視化で依存関係を把握
  • Hightouchで例外ベースのアラート(必須情報の欠落)と先読みアラート(対象人数が1,000人から2,000人に変化した等)をSlackに配信
  • dbtジョブやテストを止めずに例外を検知できるため、下流の運用レポートを中断させない

データ領域で10年以上働いてきたが、Snowflake、dbt Cloud、Hightouchは私が直面してきた問題の95%を解決してくれた。この3つがWellthyのすべてを動かしている。

Kelly Nelson Pook, Sr. Analytics Engineer, Wellthy

営業での使いどころdbt Cloudの2,500テストとリバースETLのアラートで、手作業を月27時間減らしつつ、たった2つのアラートで年間8万ドルの逸失収益を取り戻した事例。

製品・スタックdbt Cloud · dbt tests · DAG visualization / Fivetran, Snowplow, Snowflake, dbt Cloud, Hightouch

CHG Healthcare医療機関に医師・看護師・技師などを派遣し、人材不足を埋める米国の医療スタッフィング企業(本社:米国ユタ州ミッドベール)

医療リソースを効率化し、より良い患者ケアを届ける

事例を読む ↗
$20kmartechで節約した時間・リソース
0移行のやり直し回数
#1社内満足度調査で最高評価のプロジェクト
1四半期martechロードマップの前倒し

オンプレミスのSQL Serverデータウェアハウスではスケールできず、CHG HealthcareはSnowflakeとdbt Cloudへ移行した。dbt Labsプロフェッショナルサービスの「Resident Architect」と伴走し、CI/CD・モジュール設計・dbt Meshのベストプラクティスを最初から組み込んだ結果、移行のやり直しはゼロ、マーケティングのmartechロードマップは1四半期前倒しとなり、社内満足度調査で最高評価を獲得した。

導入前(顧客の声)
  • 「1年前まではオンプレミスのSQL Serverデータウェアハウスで、事業拡大に耐えられなかった。」
  • 「レガシーからクラウドへの移行はチームにとって大きな飛躍で、業務継続を保証しながら進めるには経験豊富なパートナーが必要だった。」
  • 「データエンジニアはモノリシックなシステムに慣れていて、モジュール型パイプラインやDRYといった考え方を一から学ぶ必要があった。」
  • 「移行をやり直したり、後から延々と修正し続けたりするのは、業務にとって苦痛でコストもかかる。」
dbtでやったこと
  • オンプレSQL ServerからSnowflake + dbt Cloudへ移行し、dbt Labsプロフェッショナルサービスの「Resident Architect」を専任で活用
  • CI/CDを最初から正しく実装。「正しいか間違っているかを議論する代わりに、常に最善策に導いてくれる専門家に相談できた」
  • macro、プロジェクト構成、dbt Meshに関するトレーニング・ドキュメント・具体例を整備し、全メンバーがモジュール型アーキテクチャを理解
  • スケールを見据えたモジュール型データモデル設計により、CRMを乗り換えても同じ指標をそのまま追跡できる構造を実現

最初から基盤を正しく作れた。やり直すべきインフラ作業がほとんどなく、コストを大幅に削減できている。

Mark Menatti, Director II, Data and Engineering, CHG Healthcare

営業での使いどころオンプレSQL ServerからSnowflake+dbt Cloudへの移行を「やり直しゼロ」で完了し、社内満足度No.1になった事例。SIの伴走支援(Resident Architect型)の価値をそのまま語れる。

製品・スタックdbt Cloud · dbt Mesh · dbt Labs Professional Services (Resident Architect) / dbt Cloud, Snowflake

Vivian Health医療従事者と最適な求人をマッチングするヘルスケア人材プラットフォーム(本社:米国サンフランシスコ)

dbtとMetaplaneでモデリングを全員のものにし、データ品質のOKRを達成

事例を読む ↗
3xデータパイプラインに貢献できるメンバー数の増加
1達成したデータ品質関連のOKR
100%dbtで作成されたデータモデルの割合
2人従来モデリングを担当していたデータエンジニアの人数

10人のデータチームのうちモデリングを担えるのはデータエンジニア2人だけで、パイプラインごとのテスト整備に1時間から丸1日かかっていた。dbt CloudでSQLとPythonの両方でモデルを書けるようにし、分析用テーブルからML学習データまで100%をdbtで構築。モデルを作れる人数が3倍になり、dbt testsとMetaplaneの併用でデータ品質のOKRも達成した。

導入前(顧客の声)
  • 「10人のチームで、パイプライン構築から品質担保、業務要件のモデル化まで、伝統的にモデリングを担当していたのはデータエンジニア2人だけだった。」
  • 「以前の職場ではTableauやLookerといったBIツール内で変換していた。LookerのPersistent Derived Tablesは専門的なLookML知識が必要なうえ、コードが壊れやすく保守に時間を取られた。」
  • 「1本のパイプラインにテストを整備するだけで1時間から丸1日かかっていた。」
  • 「テストの閾値はデータや期待値の変化に合わせて更新し続けなければならず、新しいソースやモデルは監視されないままだった。」
dbtでやったこと
  • 分析テーブルから求人レコメンドのML学習データまで、すべての変換・モデリングをdbt Cloudに集約し、DRYなコードで再利用可能なモデルを構築
  • SQLとPythonの両方でdbtモデルを書けるようにし、アナリストがデータエンジニアを待たずにセルフサービスでモデル作成
  • dbt Cloudのテスト機能でデプロイ前にサンプルデータでモデルを検証。同じモデルがLookerダッシュボードとCensus経由のSalesforce・Amplitudeへの逆流にも利用
  • dbt testsで鮮度切れなどの障害を捕捉しつつ、Metaplaneをモデル出力とジョブ実行時間の監視に重ねてパイプライン全体を観測

チーム全員がdbtモデルを作れる。従来モデリングを担当していたデータエンジニアは2人だけだったことを考えるとすごいことだ。SQLクエリを書くのと同じ速さで新しいdbtモデルを作れる。以前のやり方より圧倒的に速く、もう絶対に戻れない。

Max Calehuff, Data Engineer, Vivian Health

営業での使いどころデータエンジニア2人しかモデリングできなかったチームが、dbt CloudでSQL/Python両対応にしてモデルを作れる人数を3倍にし、品質OKRも達成した少人数チーム向けの事例。

製品・スタックdbt Cloud · dbt tests · Python models / Snowflake, dbt Cloud, Metaplane, Census

04小売・消費財・飲食

想定する相手
小売、EC、マーケットプレイス、外食チェーンのデータ基盤責任者、マーケティング・商品部門のアナリティクス責任者。繁忙期に基盤を止められない。市場や業態ごとにデータが分かれている。
入口となる症状
マーケティングと財務で顧客数が合わない。複数の市場・ブランド・業態でレポートが揃わない。レポートの読み込みが遅くて使われない。買収でデータ品質とコストが問題になる。非構造化データや会話型分析をAIで扱いたいが指標が統制されていない。
主役の機能
Semantic Layer(顧客・売上定義の統制)、dbt Mesh、テストと鮮度、dbt State、MCP Server(会話型分析)、Data Vaultなどのモデリング手法との併用。
聞くべき課題
課題(顧客の声)解決策質問
「AIに売上や店舗の質問をさせたいが、指標がばらばらで信用できる答えが返らない。」データと指標をdbtで標準化してからAIにつなぐ。Sweetgreenは非構造化データを標準化し、信頼できる会話型分析をdbtとAIで構築した。AIやコパイロットに同じ質問を2回すると、同じ答えが返りますか。
「市場や国ごとにデータが分かれていて、全社のレポートが揃わない。」1つの変換レイヤーに集約し、モデリング手法と組み合わせて横展開する。McDonald's Nordics (Food Folk)はdbt platformとData Vault 2.0で4市場のデータを集約し、レポートを統一。Yummyは4つの事業領域のデータを統合した。市場や業態をまたいだレポートは、今何本を誰が手で作っていますか。
「レポートの読み込みが遅くて、現場が見なくなった。」変換を整理して信頼と速度を両立する。Car and ClassicはMetaplane、Snowflake、dbt platformでレポートの読み込みを10倍速くし、データへの信頼を築いた。Whatnotは示唆までの時間を最大8分の1に短縮。最もよく使われるダッシュボードの読み込みに何秒かかり、週に何人が開いていますか。
「繁忙期の前に基盤を近代化したいが、止めるわけにはいかない。」トレーニングとレジデントアーキテクトで、繁忙期に間に合う形で移行する。J.Crewはホリデーシーズンのピークに複雑な近代化を進め、AI-Readyに向けた土台を作った。基盤を変えられない期間は年に何か月あり、その前後で何をやり切りたいですか。
「買収で2つの基盤を抱え、データ品質とコストの両方が問題になっている。」変換を1つに寄せ、テストでデータの信頼を作りながらコストを最適化する。Purpleは買収の最中にdbt platformでデータ品質を高め、コストを最適化した。統合すべき基盤はいくつあり、同じ指標を別々に計算している箇所は何か所ありますか。
「チケットやイベントのデータが世界中のチームに散らばっていて、デプロイに時間がかかる。」ワークフローを一元化し、品質を担保してデプロイを速くする。AXSはdbt platformでグローバルチームのワークフローを集約し、デプロイ時間を50%短縮。変更を本番に出すまでに、今平均で何日かかっていますか。
出やすい反論
出やすい反論まず認めるこう返す
「BIツールのセマンティックレイヤーで指標は揃っている」全社が1つのBIで働いているなら役目を果たす。Sweetgreenのように会話型分析やAIに同じ指標を使わせたくなった瞬間、定義はBIの中に閉じ込められます。dbt側に定義を置けば、BIにもAIにも同じ数字を出せます。
「繁忙期があるので基盤には触れない」ピークに基盤を止めるリスクは取れない。J.Crewはホリデーシーズンの最中に近代化を進めました。鍵はトレーニングとアーキテクトの伴走で、変更を小さく速く安全に出せる体制を先に作ることです。
「マーケティングのツールは自分たちで完結している」マーケティング部門が自律的に動けるのは良いこと。問題は財務と数字が合わなくなる瞬間です。マーケティングと財務が同じ顧客定義を使えば、キャンペーンの効果測定が争点でなくなり、CMOが結果を割り引かなくなります。
根拠になる事例7件
Car and Classic毎月数百万人の買い手・売り手が利用する欧州最大のクラシックカー・マーケットプレイス。データチームは2名で100超のステークホルダーを支える(本社:英国ロンドン)

Snowflakeでレポート表示10倍高速化、データ障害の特定で週8時間削減

事例を読む ↗
10xSnowflakeによるレポート読み込み時間の改善
8 hours/weekデータ障害の特定にかかる時間の削減
50行→3行ダッシュボード作成に必要なSQL行数
2時間Snowflakeのセットアップ時間

MySQL上で複雑なクエリを同時実行するとレポートが30秒以上かかるか永遠に表示されず、変換ロジックが一元化されていないため指標定義がばらばらで、チームは生データすら疑っていた。Snowflake・dbt Cloud・Metaplaneを組み合わせ、プルリクエストとコードレビューとテストを導入。50行のSQLをコピペしていたダッシュボード作成は3行で済むようになり、レポートの読み込みは10倍速く、障害は週8時間分の工数をかけずに先回りして検知できるようになった。

導入前(顧客の声)
  • 「MySQLで複雑なクエリを同時に走らせると、データの表示に30秒以上かかるか、そもそも読み込みが終わらず使い物にならなかった。」
  • 「変換が一か所に定義されていないため、同僚が気付かないうちに同じ指標の異なる定義を作っていた。マーケティング費用のアトリビューションなどは事実上答えられなかった。」
  • 「アイデアが生まれてから分析に実装されるまでの時間が長すぎた。」
  • 「データに整合性がなく、チームは信頼していなかった。生データにすら懐疑的だった。」
dbtでやったこと
  • Snowflakeを2時間足らずでセットアップし、全レポートの読み込み時間を10倍改善
  • dbt CloudでMetabase上の巨大なネストクエリをシンプルなモデルとオーケストレーションに置き換え、プルリクエスト・コードレビュー・テストといったエンジニアリングのベストプラクティスを導入
  • dbt Cloud IDEでPythonパッケージやVS Code拡張の依存を気にしない一貫した開発環境を用意し、新メンバーのオンボーディングを簡素化。APIでdbt CloudのメタデータをMetabaseにプッシュしてドキュメントを閲覧側に提供
  • モデルをコードで一元定義することで同じモデルを50回作り直す無駄をなくし、アナリストは3行のSQLでダッシュボードを構築。リネージで各データの出所と参照先を誰でも確認可能に

仕事に合った適切なツールに投資するほうが、同じことをやらせるためにフルタイムのエンジニアを2人雇うより良いことが多い、と私は考えている。

James Sharwin, Head of Data, Car and Classic

営業での使いどころデータ担当2名で100超のユーザーを支えるECマーケットプレイスが、Snowflake+dbt Cloud+Metaplaneで「エンジニア2人分」の価値を出した、小規模チーム向けの事例。

製品・スタックdbt Cloud · dbt Cloud IDE · dbt Cloud API · dbt tests · data lineage / Meltano, Snowflake, dbt Cloud, Metaplane, Hightouch, Metabase

残り6件を表示Whatnot、J.Crew、McDonald's Nordics (Food Folk)、Purple、Sweetgreen、Yummy
Whatnot2019年創業のライブ配信ショッピング・プラットフォーム。Funko Popやポケモンカードなどコレクターズアイテムのオークションから始まり100超のカテゴリに拡大、評価額は約40億ドル(本社:米国ロサンゼルス)

SQLを共通言語に ― アイデアから本番までのスピードを4〜8倍に

事例を読む ↗
4-8x共通dbtモデルの活用によるアイデアから本番までのスピード向上
1週間新規アナリティクスエンジニアがdbtのカタログとDAGで学び、コードを本番投入できるまでの期間
10xデータ品質とアクセス性向上による保守コストの削減
1.5四半期モダンデータスタックへの移行期間

AWS Glue・EMR・Kinesis・Athena・Airflowで組んだエンジニア依存のスタックは、複雑なフレームワークの知識を要し、アナリストが力を発揮できず、逼迫する採用市場で人も採れなかった。SQLを組織の共通言語とする方針のもと、2021年6月からSnowflake・dbt・Hex・Sigmaへ1.5四半期で移行。dbtにカタログ化された共通モデルをアナリスト・ML・データエンジニアが再利用することで、アイデアから本番までが4〜8倍速くなり、新規採用者は1週間でコードを本番投入、保守コストは10分の1になった。

導入前(顧客の声)
  • 「AWS Glue、EMR、Kinesis、Athena、Airflowで組んだ以前のスタックは、複雑なフレームワークと言語の知識を必要とした。スケールするには一貫したエンドツーエンドのアプローチが必要だった。」
  • 「データエンジニアはカスタムクローラーの構築や、壊れやすいAirflow DAGのCI/CDパイプラインの保守といった、スケールしない作業に時間を取られていた。」
  • 「ワークフローが複雑なため作業の大半をエンジニアが担い、アナリストは本来の力を発揮できていなかった。」
  • 「昨年だけで売上が20倍に成長し、データ量は指数関数的に増え、対応できる人材をどんどん採用する必要があった。」
dbtでやったこと
  • アナリスト・ML・データエンジニア全員がSQLで協働できるよう、SQLファーストのツールを選定。2021年6月にSnowflakeへの移行を開始し、同時にdbt・Hex・Sigmaを契約、1.5四半期でモダンデータスタックへ移行
  • dbtでモデリングとドキュメント化、Hexで探索的分析、Sigmaでダッシュボードという役割分担。Hexで検証したロジックをdbtに昇格させ、dbt docsとmetricsをHexからネイティブに参照
  • dbtにカタログ化されたモデルを組織全体に公開し、MLエンジニアが分析用に作られたモデルをそのままアルゴリズムやレポートに再利用
  • dbtモデルとドキュメントを基盤に、新しい外部データソースを数日で利用可能に(従来は数週間〜数か月)

Airflow DAGでも同じ構成は作れる。だが、より大きく専門的なチームが必要で、保守コストは10倍か20倍になっていただろう。

Emmanuel Fuentes, Head of Machine Learning & Data Platforms, Whatnot

営業での使いどころ売上20倍成長のライブコマース企業が、AWSネイティブの複雑なスタックからSQLファーストのdbtへ移り、開発速度4〜8倍・保守コスト1/10・新人1週間で戦力化を実現した事例。

製品・スタックdbt Cloud · dbt docs · dbt metrics · dbt DAG · dbt Community / Airflow, Python, Amazon S3, Snowflake, dbt Cloud, Sigma, Hex, Retool, Spell

J.Crewタイムレスなスタイルで知られる米国の象徴的なファッションブランド。デジタルファースト市場への対応を進める(本社:米国ニューヨーク)

15年物のSAP BW基盤をホリデーシーズン前に刷新、オンボーディング50%高速化・本番障害ゼロ

事例を読む ↗
50%データチームのオンボーディング高速化
0 issues本番パイプラインの障害件数
数か月短縮できた実装期間
3か月Resident Architectの伴走期間

15年使い続けたSAP BWベースの基盤は、エンジニアごとにDBが分断され権限エラーが頻発し、意思決定のボトルネックになっていた。注文が2〜3倍になるホリデーシーズンまで6か月という状況でdbt Labs Professional Servicesと組み、実践型トレーニングとResident Architectの3か月伴走で環境統合・プロジェクト構成・コスト設計を固めた。オンボーディングは50%速くなり、最繁忙期に本番パイプラインを障害ゼロで稼働させ、AI活用の土台を得た。

導入前(顧客の声)
  • 「15年前に構築したSAP BWベースの基盤がボトルネックになり、分断されたワークフローが意思決定を遅らせていた。」
  • 「エンジニアごとにサイロ化されたデータベースで作業していたため、権限エラーや環境間のアクセス不整合が頻発していた。」
  • 「移行を決めたのはホリデーシーズンのわずか6か月前。注文処理などのデータ量が何倍にもなる重要なレポート期間に、移行の問題は許されなかった。」
  • 「チームはdbtもGitのバージョン管理もプルリクエストレビューも初めてで、プロジェクト構成の方針がなければベストプラクティスの調査と議論に何週間も失いかねなかった。」
dbtでやったこと
  • dbt Labs Professional Servicesと提携。環境構築と実践型トレーニング(自社データを使った実ユースケースで学ぶ形式)で、研修終了時点で本番投入可能な実装を完成。成功を受けて2期目の研修も追加投資
  • Resident Architectがチームに常駐し、週次スタンドアップに参加、Gitワークフローとコードレビューを実地指導、採用すべきdbt機能とその時期を助言
  • 3か月で開発者ごとの環境を統合してDB構成を簡素化し権限エラーを解消。開発者は1週間以内にブロックが解除
  • プロジェクト構成とスケーラビリティ(いつdbtプロジェクトをmeshするか、semantic layerの設計)を助言し、webhooks・contracts・unit testingなど新機能の使い方を教育

厳しい実装スケジュールの中で、少なくとも数か月を節約し、オンボーディングは50%速くなった。パイプラインは本番で問題なく動き、深夜3時に「何かが壊れた」と電話が鳴ることもなかった。

Nick Leonard, Director of Data Engineering, J.Crew

営業での使いどころ15年物のSAP BWをホリデー商戦6か月前から刷新し、PSの研修+Resident Architect伴走で本番障害ゼロを実現した小売の事例。SIのトレーニング・伴走サービスの価値を示すのに最適。

製品・スタックdbt platform · dbt Mesh · dbt Semantic Layer · webhooks · model contracts · unit testing / Snowflake, GitHub and Entra ID

McDonald's Nordics (Food Folk)スウェーデン・デンマーク・ノルウェー・フィンランドの北欧4市場で400店超のマクドナルドを運営するマスターフランチャイズFood Folk(本社:スウェーデン・ストックホルム)

北欧マクドナルドのデータ統合 ― 4市場のデータスタックを一本化し、13億ユーロの売上を追跡

事例を読む ↗
€1.3bn店舗・ドライブスルー・デリバリーを横断して追跡する売上
4異なるデータスタックを一本化した市場数
5x過去データの提供スピード向上
400超対象レストラン数

マスターフランチャイズFood Folkによる買収後、Food Folkとマクドナルド本社の両方に北欧全体を報告する必要が生じたが、各国はデータウェアハウス+Tableau、Oracle+自作アプリなど別々の仕組みを持っていた。Snowflake・Fivetran・dbt Cloudで1つのプラットフォームを構築し、開発者ごとにばらついていたKimball構造をData Vault 2.0とAutomateDVパッケージで標準化。レシート単位の売上13億ユーロを追跡し、過去データの提供は5倍速くなり、dbtのリネージで生データからレポートまで追跡できるようになった。

導入前(顧客の声)
  • 「デンマークはデータウェアハウスとTableau、スウェーデンはOracleデータベースと自作アプリ、と各市場にIT部門と独自のデータウェアハウスがあった。全ての国のための1つのプラットフォームが必要だった。」
  • 「マスターフランチャイズに買収されたことで、北欧の全フランチャイジーをFood Folkとマクドナルド本社の両方に報告する新たな要件が生まれた。」
  • 「当初は従来のKimball構造で始めたが、開発者ごとにフォーマットや緩やかに変化するディメンション(SCD)の扱いが微妙に違い、奇妙な変換でデータが乱雑になり、同じディメンションの異なるバージョンが生まれた。」
  • 「MatillionやDataformでもData Vaultをやったことがあるが、いずれも始めるだけでパッケージやマクロを一から自作する大きな作業が必要だった。」
dbtでやったこと
  • アウトプットから逆算して既存ツールとベンダーを評価し、ストレージにSnowflake、ロードにFivetran、SQLファーストの方針からdbtを選定
  • dbt Coreから始め、組み込みスケジューラーとデータリネージを使うためdbt Cloudにアップグレード。変換をDWHやBIツールから疎結合にし、将来の入れ替えに備える
  • Data Vault 2.0(Hub・Satellite・Link)を採用し、SCDの扱いを標準化して変換を再利用可能に。その上にディメンショナルモデルのデータマートを構築
  • dbtパッケージAutomateDVでData Vault準拠のモデルとマクロを自動生成し、技術的な部分に悩まずビジネス概念のモデリングに集中

私たちがData Vaultでやっていることはdbtなしには不可能だった。MatillionやDataformでもData Vaultをやったことがあるが、どちらも始めるだけでもかなりの作業が必要だった。パッケージもマクロもすべて一から作らなければならなかった。

Cristian Ivanoff, Data Engineer, Food Folk (McDonald's Nordics)

営業での使いどころ国ごとにバラバラだった4市場のデータ基盤をSnowflake+dbt Cloud+Data Vault 2.0で統合し、13億ユーロの売上をレシート単位で追跡できるようにした、多拠点・多ブランドの飲食・小売向け事例。

製品・スタックdbt Core · dbt Cloud · dbt Cloud scheduler · data lineage · AutomateDV (dbt package) / Snowflake, Fivetran, dbt Cloud, Power BI

Purple2015年発売の独自「ハイパーエラスティック・ポリマー」技術で米国大手に成長したマットレスメーカー。小売店とDTCの複数チャネルで販売(本社:米国ユタ州リーハイ)

dbt Cloudで財務データの不整合を20%削減、サポート負荷を60%削減、データ要求への対応時間を80%短縮

事例を読む ↗
20%財務データの不整合削減
60%サポート要件の削減
80%データ要求への対応時間の短縮
週2回・2時間デプロイ頻度とデプロイ後の監視時間(従来は24時間365日の待機)

同じ指標がLookerとNetSuite・Adaptiveで異なる数字になり、会議で日付や総売上の定義を巡って議論が起き、CEO自らが不整合に不満を表明していた。dbt Cloudをモデリング層に据え、開発・QA・本番のプロセスと鮮度テスト・カスタムテストを導入したことで、24時間365日だったサポート対応が週数時間に減り、Monday morningの障害対応がほぼ消滅。LookMLのロジックをSnowflake/dbtに移してLookerのコンピュートコストも削減し、買収後もコストは横ばいを維持している。

導入前(顧客の声)
  • 「データの解釈が多すぎて、日付や総売上の定義のような単純なことで会議が大論争になっていた。」
  • 「新任の経営陣がダッシュボードとシステム間の数字の食い違いを問題視した。正しい数字はLookerなのか、NetSuiteやAdaptiveなのか。」
  • 「シニアリーダー会議でCEOがデータの不整合と正確な数字で合意できないことに不満を表明し、CEOがBIツールの変更を分析チームに依頼したことが変革のきっかけになった。」
  • 「モデルに変更を加えると必ず他の部分が壊れ、常に火消しモードだった。」
dbtでやったこと
  • 取り込みをMatillion & FivetranからAWS Glue & Fivetranに移し、Snowflakeに集約。dbt Cloudをモデリング層、Lookerを可視化、Atlanをデータガバナンスに採用
  • dbtで開発・QAを経て本番に反映するプロセスを確立し、複雑な販売モデルのビジネスロジックをモジュール化。変更が安全に行えるようになり、バグ調査と保守時間を削減
  • デプロイを週2回に整理し、監視はデプロイ直後の2時間のみ。dbtの監視とAtlanの下流影響検知でサポート負荷を大幅に低減
  • dbtのソース鮮度テストで上流の問題を早期に検知し、組み込みテストとカスタムテストを追加。チケットになる前に問題を解決

人が関わる以上サポートが完全になくなることはない。だが、dbtの監視とAtlanの下流影響検知のおかげで、サポート負荷は大幅に減った。24時間365日の常時対応から、週に数時間になった。

Bryan Kerr, Analytics Engineering Manager, Purple

営業での使いどころCEOが「数字が合わない」と怒ったメーカーが、dbt Cloudで指標の不整合を減らし、24時間365日のサポート待機を週数時間にした、経営層の信頼回復ストーリー。

製品・スタックdbt Cloud · source freshness tests · dbt tests (built-in / custom) / Fivetran, AWS Glue, Snowflake, dbt Cloud, Looker, Atlan

Sweetgreen米国の人気レストランチェーン

Sweetgreenはいかにして非構造化データをdbtとAIで会話型アナリティクスに変えたか

事例を読む ↗
30分AIとdbt Semantic Layerによるセルフサービス分析の所要時間(従来はデータチームに依頼して2週間待ち)
$13M vs $14M導入前に同じダッシュボード内で食い違っていた総売上の表示例
1年データへの信頼が大きく高まり、より速く自信ある意思決定ができるようになるまでの期間
約15〜20人Claude Desktopでの会話型分析パイロットのユーザー数

同じダッシュボード内で総売上が1,300万ドルと1,400万ドルと表示されるなど複数の「正」が存在し、新しい問いのたびに個別パイプラインを作り、Googleスプレッドシートの手作業取り込みでエラーが下流に流れていた。レストランの基本動作を軸にファクト・ディメンションを設計し直し、dbt Semantic LayerでKPIを標準化、Claude+MCPから直接参照させる会話型分析を構築。データチームに依頼して2週間待っていたセルフサービス分析が30分で済むようになり、1年でデータへの信頼が大きく高まった。

導入前(顧客の声)
  • 「まったく同じ分析ダッシュボードで、あるウィジェットは総売上1,300万ドル、別のウィジェットは1,400万ドルと表示される。何が1,400万ドルの売上を生んだかを理解する代わりに、数字の突合に何日も失っていた。」
  • 「エンタープライズデータモデルがなかったので、誰かがデータチームに新しい質問をするたびに、新しいデータワークストリームを作っていた。」
  • 「Googleスプレッドシートを手作業でパイプラインに取り込んでいたため、上流のミスがそのままダッシュボードに現れ、何が悪いかを追跡する手段もなかった。」
  • 「レストラン業界では毎日が勝負。洞察を集めるのに数日かかれば、その週はもう終わっていて改善の機会は失われている。」
dbtでやったこと
  • 「顧客が来店し、ある日にある商品を注文する」というレストランの基本動作を軸にエンタープライズデータモデルをゼロから再設計。dbtでビジネスロジックを再利用可能・テスト済み・ドキュメント付きのモデルに
  • ファクトテーブル(売上金額・数量などの指標の情報源)とディメンションテーブル(店舗→都市→地域などの階層)を整備し、その上にdbt Semantic LayerでKPIと集計ロジックを標準化
  • dbtの組み込みテストに加えモデル固有のカスタム品質チェックを追加し、悪いデータが業務に届く前に検知。リネージとドキュメントで業務ユーザーが数字の出所を確認可能に
  • Claude、MCP、dbt Semantic Layerを組み合わせ、総売上・純売上・返金・ロイヤルティなどガバナンスされた指標定義をAIが直接参照する会話型アナリティクスを構築。ハルシネーションではなくバージョン管理・テスト済みの指標に基づく回答を実現

AIとdbt Semantic Layerを活用することで、セルフサービス分析は30分の作業になった。以前はデータチームに連絡し、対応してもらうまで2週間待つプロセスだった。

Sankalp Vatsh, Analytics Lead, Sweetgreen

営業での使いどころdbt Semantic LayerでKPIを一元定義し、Claude+MCPから自然言語で問い合わせる会話型分析を実現、2週間待ちの分析を30分にした飲食チェーンの事例。「AI×ガバナンス」提案の決定版。

製品・スタックdbt · dbt Semantic Layer · dbt tests · data lineage / documentation · MCP / dbt, dbt Semantic Layer, Claude (Claude Desktop), MCP, Airflow(レガシー層、記事本文より。ヘッダーにデータスタック記載なし)

Yummy2020年4月にベネズエラ・カラカスでフードデリバリーとして創業し、配車・食料品・エンタメ・小売・決済を備えたスーパーアプリに成長。従業員800人、6か国で展開するベネズエラ最大のテックスタートアップ

データエンジニア経験ゼロのアナリスト5人をdbtで育成、モデル数5倍・構築時間50%削減

事例を読む ↗
5データエンジニアリング経験なしで育成したアナリスト数
5xdbtスケジューラーとステージング環境で開発できたモデル数の増加
50%データチームの多くが安全に開発できるようになったことによるモデル構築時間の削減
3か月dbt実装に要した期間

4事業・6か国・1件の買収でデータシステムが分散し、BigQueryのスケジュールクエリで1人だけがモデリングを担うボトルネック状態だった。データエンジニアリング未経験のアナリスト5人がdbt Fundamentalsコースとコミュニティで学び、SQL規約・コードレビュー・ステージング環境を整えて3か月で実装。dbt docsとテストで定義を統一した結果、モデル開発数は5倍、モデル構築時間は50%削減され、ドライバー配置通知などの運用にも効いている。

導入前(顧客の声)
  • 「従業員800人、4つの事業、6か国、1件の買収で、ばらばらのデータシステムが乱立していた。」
  • 「2022年以前はすべてBigQueryのスケジュールクエリで作っていて、4事業のデータをモデリングできるのは1人だけ。それがボトルネックになり、洞察を得るまでの時間を大きく遅らせていた。」
  • 「アナリストは別の用途で既に作られたモデルを繰り返し作っていて、使い捨てテーブルが絡み合ったデータになっていた。再利用も協働もなく、バックログは増える一方だった。」
  • 「成長が速すぎて何かが壊れるのは避けられず、業務ユーザーはドキュメント化された保守済みのテーブルではなく、アプリ内イベントのデータで業務上の問いに答えていた。」
dbtでやったこと
  • アナリストがdbt Fundamentalsコースを受講しdbtコミュニティに頼って学習。DAGを初めて見た瞬間にモデリングの考え方が腹落ちし、ゼロからイチへ短期間で立ち上げ
  • SQL規約を定めて追跡・理解可能な状態を維持し、最初のプルリクエストからチームで改善点をワークショップするコードレビュー文化を確立
  • ステージング環境でアナリストが本番に影響を与えずデモ実行できる「安全な遊び場」を用意し、3か月での実装を実現
  • dbt docsとテストで明確なデータ定義を持つ統一モデルを構築し、事業横断の運用ニーズに対応。モデル構築時間を50%削減

アナリストは本番に何かをプッシュする前にデモ実行ができる。以前はできなかったことだ。dbtなら何も壊さずに手を動かせる。それが3か月という速さで実装できた理由だと思う。安全に開発・テストできる遊び場が不可欠だった。

Luis Noguera, Head of Analytics, Yummy

営業での使いどころデータエンジニアがいなくても、業務を知るアナリストをdbtで3か月育成すればモデル数5倍・構築時間半減にできることを示した、人材制約のある企業向けの事例。

製品・スタックdbt · dbt scheduler · staging environments · dbt docs · dbt tests · dbt Fundamentals course / dbt, BigQuery(記事本文より。ヘッダーにデータスタック記載なし)

05エネルギー・公益・資源

想定する相手
電力・ガス・水道・再エネ・石油ガスのデータ基盤責任者、設備保全・営業・カスタマーサービスのアナリティクス責任者。レガシーDWHと手作業の集計が残り、現場と本社で数字が違う。
入口となる症状
レガシーのDWHから抜け出せず、セルフサービス分析ができない。手作業の集計でレポートが属人化している。営業・施工・保守の各チームがそれぞれデータを加工している。急成長でモデルと人が増え、集約が追いつかない。
主役の機能
Gitとテストによる手作業の置き換え、Catalog、dbt Mesh、dbt StateとCost Management(センサー・メーターの重いパイプライン)、Semantic Layer。
聞くべき課題
課題(顧客の声)解決策質問
「レガシーのデータウェアハウスから抜けられず、部門が自分でデータを見られない。」レガシーDWHを捨て、アジャイルなデータ管理でセルフサービス分析へ。Fortune 500 oil & gas company (unnamed)(Fortune 500の石油ガス企業)はレガシーDWHから移行し、セルフサービス分析を実現した。部門のアナリストが自分でデータを取れるまでに、今何日と何人の承認が要りますか。
「集計が手作業で、担当者がいないとレポートが出ない。」手作業をバージョン管理されたモデルとテストに置き換え、拡張性と回復力のあるDWHにする。Watercareは手作業のプロセスからdbt platformで拡張性と回復力のあるDWHへ移行した。月次レポートのうち、特定の担当者しか作れないものは何本ありますか。
「営業、施工、保守で同じ顧客や案件のデータを別々に加工している。」変換を1か所に集約し、最後の一手(ラストマイル)のモデリングを各チームが安全に行える形にする。Sunrunはdbt platformで変換を集約し、正確性と示唆のスピードを高めた。同じ顧客・案件のデータを加工しているチームはいくつありますか。数字は一致していますか。
「事業が急成長して、モデルも人も増え続けている。集約が追いつかない。」dbtでデータモデルを中央に集め、チームの生産性を保ったままスケールする。Enpalはdbtで分析をスケールさせ、データモデルを集約してチームの生産性を高めた。この1年でモデル数とdbtを触る人数はどれくらい増えましたか。来年は。
「メーターやセンサーのデータが大きすぎて、毎晩の再構築が高い。」dbt Stateで変わった部分だけをビルドし、Cost Managementでモデル単位のコストを見る。他業界の例ではObieが計算コスト30%減、Norges Bank Investment Management (NBIM)が実行時間30〜40%短縮。最も大きなテーブルは何で、毎日どれだけを作り直していますか。
出やすい反論
出やすい反論まず認めるこう返す
「基幹はSAPやオンプレで、クラウドの変換レイヤーは関係ない」基幹データがオンプレにあるのは事実。dbtが扱うのは、そこから分析用に取り出した後の加工です。Fortune 500 oil & gas company (unnamed)もレガシーDWHの上に積み上がった加工を作り直したのが出発点でした。基幹に触らず、分析側の加工だけを標準化します。
「現場は使い慣れたExcelとレポートで回っている」現場の業務を止める理由はない。Watercareの入口も手作業でした。Excelを取り上げるのではなく、その元になる集計をテスト付きのモデルにして、担当者が休んでもレポートが出る状態にします。
「サステナビリティ報告はコンサルに任せている」初年度は外部の手を借りるのが普通。2年目以降は再計算と前期の再表示が必ず起きます。バージョン管理された計算ロジックとリネージがあれば、それが発掘作業ではなく再実行になります。
根拠になる事例4件
Enpalドイツ最大手の太陽光・ヒートポンプ設置事業者。欧州全域で数千人規模の従業員を抱え、本社はベルリン。

データのボトルネックを克服し、よりスマートなDataOpsを実現

事例を読む ↗
1,400+dbt Cloudに移行・維持されているモデル数
70%モダンデータスタック移行による月額コスト削減
30x最重量クエリの実行速度向上
36時間→1時間ジョブ処理時間の短縮

急成長により、5つのデータベースとMicrosoft SQL Server・Azure Data Factoryに散在する変換処理が重複・低速・低品質を招き、データチームは日々の障害対応に追われていた。dbt Cloudに全変換を集約し、1,400以上のモデルを3か月でSnowflake上に移行してレガシーサーバーを廃止した。結果、月額インフラコストは70%削減、最重量ジョブの処理時間は最大36時間から1時間に短縮され、パイプライン障害はまれになった。

導入前(顧客の声)
  • 朝はいつも「Alex、これ直してくれる?」から始まる。障害対応か、将来に向けた投資か、どちらかを選ばざるを得なかった。
  • 変換スクリプトが複数のMicrosoft SQL ServerクラスタとAzure Data Factoryに散らばり、同じデータの重複コピーが増えてユーザーの信頼を損なっていた。
  • 1つの大きなDBに依存する5つのDBという構造でクエリが非効率、分析ワークフローが遅い。
  • 生データの頻繁な変更と処理の遅さでパイプラインが毎日のように壊れ、指標やレポートに影響が出ていた。
dbtでやったこと
  • dbt Coreを試した後、UIの使いやすさとオンボーディングの容易さからdbt Cloudを採用し、すべての変換処理を単一の協働環境に集約。
  • レガシーサーバーを3か月で廃止する目標を掲げ、raw/cleaned/core/reportingのレイヤー構造に整理しながら1,400以上のモデルをSnowflakeへ段階移行。
  • ビジネスアナリストにコード管理とCI/CDの基礎を教育し、アナリティクスエンジニアリングの考え方を導入。
  • dbtのマクロで重複コードを大幅削減し、モジュール化とSnowflake移行で処理を高速化。Fivetranで取り込みを標準化。

朝はいつも「Alex、これ直してくれる?」から始まっていました。障害対応を続けるか、成長に見合うデータ基盤に投資するか、選ばなければならなかったのです。

Alexander Novikov, Director of Data and BI, Enpal

営業での使いどころSQL ServerとAzure Data Factoryに散らばったETLをdbt Cloud + Snowflakeに3か月で集約し、月額コスト70%減・36時間ジョブを1時間にした再エネ企業の事例です。

製品・スタックdbt Cloud · dbt Core · dbt Semantic Layer · MetricFlow · macros · CI/CD / dbt Cloud, Fivetran, Stitch, Airflow, Azure DevOps, Snowflake, Sled, Tableau, Excel

残り3件を表示Fortune 500 oil & gas company (unnamed)、Sunrun、Watercare
Fortune 500 oil & gas company (unnamed)米オクラホマシティ本社、1989年設立、従業員約2,300名のFortune 500石油・ガス企業(社名非公開)。

Fortune 500石油・ガス企業、Snowflake + dbtでセルフサービス分析を実現し$10Mを事業に再配分

事例を読む ↗
$10M資本計上プロセスの分析により事業に再配分された資金
3週間規制レポート(監査対応)から排除された作業量
2xデータモデリングに協働する人数の増加
15名→約30名EDW担当チームからドメイン専門家によるモデリング貢献者への拡大

70以上の業務システムを統合したOracleベースのEDWは信頼されていたが、Informatica PowerCenterなど専門ツールを扱えるのは2,300名中15名だけで、セルフサービスは不可能だった。Snowflakeとdbtを採用し、事業ドメインごとにdbtプロジェクト・Snowflake DB・ウェアハウスを分けるドメイン駆動設計で、ガバナンスを保ちながら業務部門がモデルを構築できるようにした。資本計上プロセスの分析で$1,000万を事業に再配分し、規制監査のデータ抽出3週間分を排除、データモデリングに関わる人数は2倍になった。

導入前(顧客の声)
  • 従業員約2,300名のうち、EDWを変更・更新できる知識を持つのは15名だけ。ビジネスユーザーが貢献する余地がなかった。
  • Oracleのデータウェアハウスでモデルを用意するには事前に深い知識が要り、Informatica PowerCenterで増分ロードを組む複雑さも高かった。
  • EDWには数百のモデルがあり、その依存関係を業務ユーザーに理解させるのはリスクが大きすぎた。
  • 州の監査のたびに、監査法人がITと調整してGLデータをバッチで抽出し、自社DBに再構築する数週間がかりの作業が発生していた。
dbtでやったこと
  • Snowflakeを採用し、パフォーマンスチューニングや複雑な保守を意識せずに済む基盤を用意。
  • dbtでSQLによる変換と依存関係・スケジューリング管理を標準化し、非IT部門でもソフトウェア開発ライフサイクルのベストプラクティスを適用できるワークフローを実現。
  • ドメイン駆動設計を採用し、計画・操業・生産・財務などの各ドメインに専用のdbtプロジェクト、Snowflakeデータベース、処理用ウェアハウスを割り当て。
  • 全社共通のデータはエンタープライズチームが所有・ガバナンスし、ドメインが必要とすればdbtモデルをエンタープライズ層へ昇格させる論理アーキテクチャを構築。

Snowflakeとdbtによって、ビジネス課題を抱えている人自身が、その課題を解決するツールを手にしました。ITとの関係が根本的に変わり、私たちはもはやボトルネックでも御用聞きでもありません。

Ryan Goltz, Principal Data Architect, Fortune 500 oil & gas company

営業での使いどころOracle + Informaticaの中央集権EDWをSnowflake + dbtのドメイン別セルフサービス基盤に置き換え、$1,000万の資金再配分と監査対応3週間削減を実現した、伝統的大企業向けの事例です。

製品・スタックdbt · dbt projects (per-domain) / Snowflake, dbt(旧環境: Oracle EDW, Informatica PowerCenter)

Sunrun米国最大の住宅用太陽光発電企業。75万以上の顧客を持つ上場企業で、本社はサンフランシスコ。

全米最大の太陽光プロバイダーになるための難所:買収後のデータ開発をdbt Cloudで統一

事例を読む ↗
100%エンジニア10名・アナリスト40名が共通の開発フレームワークに参加
50%複雑なデータ問題の診断・解決に要するエンジニアリングチケットの削減
75%デプロイまでの時間短縮
50ライセンス/稼働率100%dbt Cloudユーザーライセンスの利用状況

2020年のVivint Solar買収後、自作PythonスクリプトとGoogle Cloud Composer/Airflowという互換性のない2つの変換方式が混在し、誰もコードやリネージを把握できず、SOX準拠のもとでのデプロイも手作業だった。dbt Cloudを採用してエンジニア10名・アナリスト40名が同じ開発フレームワークで作業し、GitHub Actions + Jira + dbtでSOX準拠の自動デプロイを構築。デプロイ速度は最大75%向上、複雑なデータ問題の調査チケットは50%減少した。

導入前(顧客の声)
  • Vivint Solar側は自作Pythonスクリプト、Sunrun側はGoogle Cloud ComposerとAirflow。誰もどう作られているか、コードもリネージも分からなかった。
  • どちらの方式もPythonが書けない人には触れず、しかも互いに互換性がない。同時に複数人がコードをマージするとコンフリクトだらけだった。
  • レポートのエラー原因を探すのに、ファイルからファイル、ビューからテーブルへと依存関係を辿って午後が丸ごと潰れていた。
  • 「このダッシュボードの元データは?」「なぜ先月と数字が違う?」という問い合わせが絶えず、Salesforceの似た項目を部門が別々に使っていた。
dbtでやったこと
  • dbt Coreを自己管理で試した後、コマンドラインに不慣れなアナリストも参加できるよう dbt Cloudを採用。40名のアナリストがIDEでセルフサービス開発。
  • GitHub Actions・Jira・dbtを組み合わせ、Jiraチケットの要件チェックとdbtモデルの実行成功を確認してから本番反映するSOX準拠の自動デプロイを構築。
  • 変更ファイルのみを対象にジョブを実行し、ジョブとテストの成否履歴をdbt Cloudに保持して監査証跡を確保。
  • not null/unique/accepted values/relationshipsの標準テストを全モデルの主キーに適用し、自動ドキュメントとリネージで業務部門の自己解決を促進。

デプロイは大幅に、最大75%速くなりました。自分たちで構築した自動化とdbt Cloudの使いやすさに依存しきっていて、手動デプロイに戻ることは想像できません。

Jared Stout, Head of Data Management, Sunrun

営業での使いどころ上場企業がSOX準拠を維持したままdbt Cloud + GitHub + Jiraでデプロイを自動化し、M&A後の2つのデータ基盤を統一してデプロイ速度75%向上・調査チケット半減を達成した事例です。

製品・スタックdbt Cloud · dbt Core · dbt Cloud IDE · macros · dbt tests · dbt docs / lineage / Github, Snowflake, dbt Cloud, Tableau, Informatica

Watercareニュージーランド・オークランド圏の170万人以上に上下水道サービスを提供する公益企業。数十億ドル規模の水インフラを管理し、本社はオークランド。

水道パイプラインからデータパイプラインへ:スマートメーター3万台を1つのダッシュボードで

事例を読む ↗
30,0001つのダッシュボードで追跡するスマートメーター数
7x1年間で作成されるデータモデル数の増加(25→175)
NZ$2.5 millionPOC成功後にデータチームが獲得したdbt Cloud拡大予算
600社内ダッシュボード数(うちスマートメーターダッシュボードが最多アクセス)

テラバイト級のデータを持ちながら、サイロ化したレガシー環境ではリネージがなくコードを直接読むしか追跡手段がなく、データモデリング能力も欠けていた。dbt Cloudでスマートメーターの消費トレンドを可視化するPOCダッシュボードを構築したところ、社内600のダッシュボードで最も利用されるツールになり、NZ$250万の予算を獲得。1年でデータモデル数は25から175へと7倍に増え、財務・作業指示レポートや機械学習パイプラインもdbtモデル上に構築された。

導入前(顧客の声)
  • テラバイト級のデータがあるのに、それをインサイトに変える確たる戦略がなかった。
  • リネージが一切なく、データを追跡する唯一の方法はコードを直接読むこと。情報を理解し信頼するのが難しかった。
  • トレンドを出せず、システムの何かが変わってもいつ変わったのか分からなかった。
  • サイロ化したシステムでトラブルシューティングが困難、データモデリング・変換の能力がなく分析が制限されていた。
dbtでやったこと
  • 業界での評判を受けてdbt Cloudを評価し、まずスマートメーターデータを使ったPOCダッシュボードを構築して社内に効果を実証。
  • POCの成功でNZ$250万の予算を獲得し、dbt Cloudの利用を全社に拡大。1年でデータモデルを25から175へ。
  • テストとドキュメントを基盤に置き、CI/CDパイプラインをdbt Cloud APIと統合してコラボレーションとガバナンスを強化。
  • dbtモデルをオープンにドキュメント化して他チームがロジックを発見・再利用できるようにし、dbtコミュニティのパッケージで開発を加速。

最適なツールを調査した結果、dbt Cloudが標準であることは明らかでした。業界の人と話せば、どこでも皆dbtの話をしています。

Diego Morales, Ex-Analytics and Insights Practice Lead, Watercare

営業での使いどころ公益企業がスマートメーターのPOCダッシュボード1本から始めてdbt Cloudの価値を証明し、NZ$250万の予算獲得とモデル数7倍、ML活用まで広げた「小さく始めて大きく展開する」事例です。

製品・スタックdbt Cloud · dbt Cloud API · dbt tests · dbt docs · dbt packages (community hub) / Snowflake, dbt Cloud, Power BI

06製造・産業

想定する相手
製造業のデータ基盤責任者、工場・サプライチェーン・品質のアナリティクス責任者。事業部と工場ごとにデータ基盤が分かれ、全社で数字を揃えるのに時間がかかる。SAPのレプリケーションが最初の壁。
入口となる症状
工場と財務で在庫の数字が合わない。品質イベントの原因追跡に数週間かかる。事業部ごとに基盤があり、全社横断の分析が進まない。中央集権にすると遅く、分散にすると統制が効かない。
主役の機能
dbt Mesh(分散と統制の両立)、Catalogとカラムレベルリネージ、Semantic Layer(工場・販売・財務の共通定義)、テスト(バッチ・ロット整合性)、dbt State(テレメトリ)。
聞くべき課題
課題(顧客の声)解決策質問
「事業部と工場ごとにデータ基盤が分かれていて、全社で数字を揃えようとすると中央のチームがボトルネックになる。」分散したチームが自律的にデータを扱いつつ、共通の統制を効かせるデータメッシュ。Siemensはdbtで分散型でアクセスしやすいデータ基盤を構築し、数十万人の従業員が使うデータの速度を高めた。全社横断のレポートを1本作るのに、いくつの部門と何週間の調整が要りますか。
「工場と財務で在庫の数字が合わず、統合事業計画が進まない。」工場・販売・財務を横断するSemantic Layerとdbt Meshで、在庫と受注の定義を一つにする。手持ち在庫の数字を工場と財務で突き合わせる作業は、誰が月に何時間やっていますか。
「品質イベントが起きたとき、どのバッチ・ライン・サプライヤーが原因かを追うのに数週間かかる。」カラムレベルリネージと、バッチ・ロット整合性へのテスト。限定的なリコールと全面リコールの分かれ目になる。直近の品質イベントで、原因のバッチとサプライヤーを特定するのに何日かかりましたか。
「センサーやテレメトリのデータが大きく、変わっていない特徴量まで毎回再計算している。」dbt StateとCost Managementで、変更分だけをビルドしインサイトあたりコストを下げる。他業界の例ではObieが30%、Norges Bank Investment Management (NBIM)が30〜40%。ラインレベルのモデルの再計算に、毎日どれだけの計算資源を使っていますか。
「SAPのデータを分析基盤に持ってくるところで、毎回プロジェクトが止まる。」取り込み(Fivetran等のCDC)と変換(dbt)を分け、変換側はSAPの構造に依存しないSELECT文で書く。パートナーが最もよく負ける論点なので、取り込みの方式を先に決める。SAPからのデータ取り込みは今どの方式で、テーブル追加1件に何日かかりますか。
出やすい反論
出やすい反論まず認めるこう返す
「事業部ごとに基盤が違うので、全社で1つのツールは無理」事業部の自律性は守るべき。Siemensは1つに統合したのではなく、分散したまま共通の統制を効かせました。dbt Meshは部門ごとにプロジェクトを分けたまま、依存関係とアクセス権限を横断的に見せる仕組みです。
「製造のデータはOTの世界で、ITの分析ツールとは別」OTのデータは量も形式も特殊。dbtが扱うのはOTのデータがDWHに着地した後です。テレメトリの特徴量を変更分だけ再計算し、バッチとロットの整合性をテストする。OTとITの境目に統制された変換レイヤーを置く発想です。
「まずSAPの刷新が先」基幹刷新中に分析基盤を触るのは負担。だからこそ、分析側の加工をSAPの構造に依存しないSQLにしておくと、刷新後に書き直しが要りません。dbtはSAPの前後どちらの構造にも同じモデルで対応できます。
根拠になる事例1件
Siemens180年の歴史を持ち、ヘルスケアからインフラ、モビリティまで幅広い産業を手がけるドイツの複合企業。世界で30万人以上を雇用し、本社はミュンヘン。

Siemens、dbt Cloudで大規模なデータメッシュアーキテクチャを実装

事例を読む ↗
93%日次ロード時間の短縮(6時間→25分)
90%特定ダッシュボードの維持コスト削減
351つのダッシュボードに接続されるERPシステム数
700+1年半でSiemens Data CloudとdbtCloudに移行したプロジェクト数(2024年2月時点)

オンプレミスのSAP HANAを中心とするモノリシックなデータ基盤は、データアクセス申請に数週間かかり、BIとAIがサイロ化し、35のERPを順次ロードするダッシュボードに毎日6時間を要していた。Siemens Data Cloud(SDC)プロジェクトでSnowflakeとdbt Cloudを基盤にデータメッシュを構築し、dbt Mesh(クローズドベータ参加)のマルチプロジェクト・データコントラクト・連邦型ガバナンスで7万人のデータ利用者に向けた分散型開発を実現。ロード時間は6時間から25分(93%減)、該当ダッシュボードのコストは90%減、1年半で700以上のプロジェクトを移行し600名以上の開発者が5,000以上のモデルを維持している。

導入前(顧客の声)
  • 必要なデータの所有者を探して手動でアクセスを申請すると、承認まで数週間かかっていた。
  • BIとAIのデータプロダクトが別々のサイロで作られ、ガバナンスもソース指標も共有されていない。1チームのために作って一度しか使われないデータプロダクトが多かった。
  • データエンジニアとアナリストが分かれて作るため指標の不整合、ロジック重複、誰も読めないコードが生まれていた。
  • パイプラインは中央集約で直列にエクスポートされるため、1つの障害がすべてのデータプロダクトに波及していた。
dbtでやったこと
  • オンプレのHANAでは容量・固定費・用途適合性の面でデータメッシュを支えられないと判断し、SnowflakeとdbtをSDCの中核に採用。クラウドやBIツールに依存しないオープンアーキテクチャを確保。
  • ブラウザベースのIDEと学習コストの低さから、dbt CloudをSDCにおけるデータモデリングのUIに選定。Accentureとdbt Labsのサービス(オンボーディング、グループ研修、専任Resident Architect)を活用し、社内LMSでdbt学習を追跡。
  • dbt Meshのクローズドベータに参加し、dbt Explorerによる数百プロジェクト横断のリネージ、モデルコントラクトによる本番コードの検証、共有範囲を定義する連邦型ガバナンスを実装。
  • Snowflake・dbt Cloud・gitへのアクセスを束ねた「Snowflakeプロジェクト」を自動発行し、数分でセルフサービスを開始できる仕組みと、データプロダクトを売買できるSiemens Data Cloud Marketplaceを構築。

参入障壁は低いです。エンドユーザーはコントラクトや統制、セキュリティを気にする必要がありません。それらはすべてdbtで中央集約的に定義済みだからです。

Tobi Humpert, Product Owner of Siemens Data Cloud, Siemens

営業での使いどころオンプレSAP HANAからSnowflake + dbt Cloudへ移行し、dbt Meshで700以上のプロジェクト・600名超の開発者を単一インスタンスで統制するデータメッシュを実現した、日本の大手製造業にそのまま重なる事例です。

製品・スタックdbt Cloud · dbt Mesh · dbt Explorer · model contracts · incremental materializations · dbt Cloud IDE / Snowflake, dbt Cloud, Gitlab, Tableau, Qlik Sense, PowerBI, AWS(旧環境: SAP HANA オンプレミス)

07通信・メディア・エンタメ

想定する相手
通信キャリア、デジタルメディア、ゲーム、チケッティングのデータ基盤責任者、マーケティング・カスタマーサクセスのアナリティクス責任者。顧客データが契約・利用・サポートで分かれ、クロスセルと解約防止に使えていない。
入口となる症状
同じ顧客が複数のIDで散らばっている。GUIベースのETLツールでエンジニアリングのベストプラクティスが使えない。広告・マーケティングのデータが集約できず、AIでの顧客ターゲティングが進まない。データ品質とガバナンスが規模に追いつかない。
主役の機能
Semantic Layer(顧客・解約・サービスの定義)、dbt Mesh(ネットワークと商用のプロジェクト)、テスト(利用量と請求の照合)、dbt State、Gitとコードによる開発プラクティス。
聞くべき課題
課題(顧客の声)解決策質問
「同じ顧客が契約・利用・サポートで別々のIDになっていて、クロスセルの対象が絞れない。」顧客データを1つの定義に統合し、追跡とクロスセルを可能にする。One NZ(ニュージーランド最大の通信事業者)はdbt platformとData Domainで顧客追跡を効率化し、クロスセルを可能にした。1人の顧客を契約・利用・サポートで結びつけるのに、今どれだけの手作業が要りますか。
「GUIのETLツールで作った処理が増えすぎて、レビューもテストもできない。」コードとGitでエンジニアリングのベストプラクティスを導入する。RebtelはMatillionからdbt platformへ移行し、データ品質とチームの生産性を改善した。今のETLツールの処理は何本あり、変更をレビューする仕組みはありますか。
「データの品質・速度・ガバナンスが、事業の規模に追いついていない。」dbt platformの開発ワークフローで品質・速度・ガバナンスを同時に上げる。DISH Digital Solutionsはdbt platformでデータ運用をスケールさせた。データの品質問題で最後に事業側から苦情が来たのはいつで、何が原因でしたか。
「広告・マーケティングのデータが散らばっていて、AIで正しい顧客に届けられない。」モデリングと分析プロセスを一元化し、正確なデータでAIのターゲティングを支える。Red Venturesはdbtで一元化し、データとAIで正しい顧客にリーチした。ターゲティングに使う顧客データは、何個のソースから、誰がどう集めていますか。
「ゲームやイベントのデータ量が大きく、コストが増える一方で示唆は遅い。」データ基盤を固め、一貫性と運用効率を上げてコストを下げる。Kaizen Gamingはdbtでデータ基盤を強化し、コストを削減しつつ示唆を速く届けた。AXSはデプロイ時間を50%短縮。ウェアハウスのコストはこの1年でどれだけ増え、示唆が出るまでの時間は短くなりましたか。
「請求と利用量が合わず、漏れに気づくのが四半期後。」ロードのたびに利用量と請求を照合するテスト。dbt Stateで照合の頻度を上げてもコストが増えない。漏れは発生した当日に表面化する。請求と利用量の照合は今どの頻度で、誰がやっていますか。直近で見つかった漏れの額は。
出やすい反論
出やすい反論まず認めるこう返す
「GUIのETLツールのほうが現場が使いやすい」画面で作れる手軽さは実在する。RebtelがMatillionから移った理由は、処理が増えたときにレビューとテストができなかったことです。手軽さはdbt Canvasで、統制はGitで。両方を取れます。
「顧客データの統合はCDPでやる」CDPはアクティベーション側で役割がある。CDPに入れる前の「誰が同じ顧客か」の定義がずれていると、CDPの出力もずれます。One NZのように、統合の定義を変換レイヤーに置いてからCDPに渡す順序です。
「データ量が多いのでdbtでは重い」通信やゲームのデータ量は桁が違う。dbtはDWHの計算資源を使うので、重さはDWH側の問題です。dbt Stateで変更分だけをビルドすれば、量が増えても再計算は増えません。Kaizen Gamingはコストを下げながら示唆を速くしています。
根拠になる事例6件
AXS年間6,500万枚以上のチケットを販売する世界的なチケッティングプラットフォーム。Coachellaなどの大型フェス、O2 Arenaを含む500以上の会場、LA GalaxyやLA Kingsなどのスポーツチームが利用。本社ロサンゼルス。

AXS、アナリティクスエンジニアリングのワークフローで新モデルのデプロイを50%高速化

事例を読む ↗
50%増分モデルによる新モデルのデプロイ高速化
10%リネージグラフによるトラブルシューティング高速化
40%保守にかかる作業時間の削減
65 million+年間チケット販売枚数

価格推奨・不正検知・マーケティングなど収益に直結するデータを、会場・社内・ファン向けに提供するデータチームは、可観測性、指標の一貫性、手作業のETLという課題を抱えていた。バージョン管理を必須要件にdbt Coreで2週間のPOCを行った後、扱いやすさからdbt Cloudを採用し、全地域のデータプロジェクトを一元化。増分モデルでデプロイ時間を50%短縮、リネージグラフでトラブルシューティングを10%高速化、自動スケジューリングとSlackアラートで保守工数を40%削減した。

導入前(顧客の声)
  • ワークフローとエラーへの可視性が足りず、明確なリネージ・バージョン管理・ガバナンス・アラートが必要だった。
  • データセット間で指標が一貫せず、混乱とデータ品質問題を招いていた。
  • 取り込みと変換が手作業で、エラーが起きやすく長時間のトラブルシューティングに繋がっていた。
  • データエンジニアとアナリティクスエンジニアの間で開発プラクティスがそろっておらず、Git統合とPython/SQL対応が必須条件だった。
dbtでやったこと
  • dbt Coreで2週間のPOCを実施した後、複雑さの低さとオンボーディングの容易さからdbt Cloudを選定。ブラウザからログインしてすぐモデル構築を開始。
  • 全世界のリージョンのデータプロジェクトをdbt Cloudに集約し、ジョブ確認・新規ジョブ作成・再実行・開発を同じ場所で実施。SQLという1つの言語で技術チームの共通基盤を形成。
  • ステージングモデル、ガバナンス層、テストを経てから本番反映するワークフローを確立し、コード変更のたびに更新されるdbt Cloudのドキュメントでトレーサビリティを維持。
  • リネージグラフで下流への影響を可視化して根本原因分析を高速化。ジョブを一度設定すれば失敗時にSlackで自動通知。

dbt Cloudは本当に取っつきやすい。ブラウザでログインし、プロジェクトを選べば、すぐにモデルを作り始められます。

Michael Colella, Senior Director of Data & Analytics, AXS

営業での使いどころグローバル多拠点のデータチームがdbt Cloudに開発を集約し、増分モデル・リネージ・自動アラートでデプロイ50%短縮と保守工数40%減を実現した、エンタメ・EC向けの事例です。

製品・スタックdbt Cloud · dbt Core · incremental models · lineage graph · dbt docs · macros / dbt Cloud, Snowflake, Hightouch, Fivetran, Looker

残り5件を表示Kaizen Gaming、Rebtel、Red Ventures、One NZ、DISH Digital Solutions
Kaizen Gamingオンラインスポーツベッティング・ゲーミングブランドBetanoを擁する世界最大級のGameTech企業。欧州・米州・アフリカで事業を展開し、従業員3,000名以上。本社アテネ。

Kaizen Gaming、dbtでパイプライン実行時間とコストをそれぞれ60%削減

事例を読む ↗
60%パイプライン実行時間の削減(2時間超→約40分)
90%分析ユースケースを支えるのに必要なワークフロー数の削減
60%パイプライン全体のコスト削減(同じデータ量・ユースケースを維持)
1時間以上データ提供が早まった時間

データ組織が半年足らずで倍増する急成長の中、ドメインごとにSQL・Python・Scalaのノートブックで独自にパイプラインを作っており、共通のフレームワークがないためロジック重複、遅いテスト、依存関係の把握コストが膨らんでいた。dbtを共通フレームワークに採用し、レイヤー化モデリング、PRごとの自動テスト(dbt標準テスト + dbt-expectations + カスタムSQL)、Slim CIと状態ベース実行、YAMLドキュメント、Terraformによるジョブ・環境管理を導入。ワークフロー数は90%以上減、実行時間は2時間超から約40分(約60%減)、処理コストも約60%減った。

導入前(顧客の声)
  • パイプラインは主にノートブックで、SQL・Python・Scalaが混在。一貫したコーディング規約やSQLファーストの開発を広く徹底できなかった。
  • ドメイン間でロジックが重複し、指標の一貫性を保つのが難しい。問題の調査に時間がかかり、テストはサイクルの後半でしか行えなかった。
  • ロジック更新やワークフロー間の依存関係把握など、パイプラインの保守に手作業の調整が増え続けていた。
  • オフピーク時間に走る分析ワークフローが増える中、共通の枠組みがないため障害や微妙な不整合の診断に多大な労力がかかった。
dbtでやったこと
  • Analytics Engineering Leadがdbt platformを評価し、ノートブック駆動に代わる構造化・透明なワークフローとしてdbtを全ドメイン共通の基盤に採用。
  • sources/staging/intermediate/martsのレイヤー構造で、予測可能な開発・レビュー・保守の型を確立。
  • PRごとにdbt標準テスト、dbt-expectations、カスタムSQLチェックを自動実行し、本番反映前に問題を検出。
  • PRごとのSlim CIと、変更の影響を受けたモデルだけを検証する状態ベース実行を導入して不要な実行時間を削減し、デプロイを自動化。

dbtがあれば、ジョブが完了する前にデータ品質チェックができます。何が失敗したかを可視化し、本番テーブルに影響を与えることなく先回りでフローを止められます。

Thomas Antonakis, Principal Analytics Engineer, Kaizen Gaming

営業での使いどころノートブック乱立のデータ組織がdbtを共通フレームワークにしてワークフロー90%減・実行時間とコスト60%減を1チームで実証し、全社展開に進んでいる、規制産業のスケール事例です。

製品・スタックdbt platform · dbt tests · dbt-expectations · Slim CI · state-based execution · YAML documentation / dbt platform, Terraform(旧環境: SQL/Python/Scalaのノートブックベースのパイプライン)

Rebtel2006年にスウェーデンで創業した通信企業。格安国際通話から出発し、現在は移民・国際ノマド向けに送金やモバイルトップアップなどを提供。本社ストックホルム。

Rebtel、Matillionからdbt Cloud + Stitchへ移行しライセンスコストを80%削減

事例を読む ↗
80%Matillionからdbt Cloud + Stitchへの移行によるライセンス/データインフラコスト削減
6か月新データスタックの実装・稼働までの期間
3〜4週間/年データチームが保守に費やしていた時間(現在はほぼゼロ)
約80件dbt Cloudで整備したテスト数(ゼロから)

Matillion・Airflow(Azure上のKubernetes)・dbt Coreが混在するスタックは日常的にインフラ障害を起こし、ドキュメントもテストもバージョン管理もなく、2時間の取り込みジョブ障害で約70テーブルが影響を受け、会計テーブル1つの復旧に2週間かけた末に履歴データの喪失を受け入れることになった。Matillionを廃止して抽出・ロードをStitch、変換をdbt Cloudに分離し、dbt Coreからdbt Cloudへも移行。インフラコストは80%減、年間3〜4週間の保守作業がほぼゼロになり、約80件のテストで信頼を回復、ML不正防止にも着手できた。

導入前(顧客の声)
  • 日々・週ごとにインフラ障害が起きていて、時間の多くをデータモデリングではなくインフラ対応に使っていた。AirflowをAzure上のKubernetesで自前運用していた。
  • Matillionにはドキュメントやテストを書く場所がなく、SQLFluffのようなルールも強制できない。エンジニアごとに自分流のベストプラクティスがあった。
  • MatillionはGitと統合しておらず、コードのバージョン管理はなかった。バージョン管理を有効にするには新しいサーバーを立ててアップグレードが必要だった。
  • 「この数字は正しい?」という質問に答えるだけで、何も壊れていないかを確認するのに何時間もかかっていた。
dbtでやったこと
  • 全アーキテクチャを1枚の図にして冗長ポイント(dbtとMatillionの両方での変換など)を可視化し、経営層からデジタル変革の承認を獲得。
  • 「何でもできるブラックボックス」のMatillionを廃止し、抽出・ロードはStitchとSnowpipe、変換はdbtに責務分離。
  • dbt Coreからdbt Cloudに移行し、インフラ保守のオーバーヘッドを解消。ドキュメントやCI/CDなどの標準を強制。
  • dbt Cloudで約80件のテストを整備し、データ品質と業務側の信頼を回復。フルリフレッシュで全変換を再実行できる体制を確保。

以前は、Airflowやスタックの各コンポーネントの保守に年間3〜4週間を費やしていました。今では保守作業はほぼゼロです。dbtでもStitchでも問題は起きていません。

Chandan Singh, Head of Data, Rebtel

営業での使いどころGUI型ETL(Matillion)と自前Airflowの保守に疲弊していた小規模データチームが、dbt Cloud + Stitchへ責務分離してコスト80%減・保守ほぼゼロを実現した、ETLツール置き換え提案向けの事例です。

製品・スタックdbt Cloud · dbt Core · dbt tests · dbt docs · full refresh · dbt Semantic Layer (検討中) / Stitch, Snowpipe, Snowflake, Looker, AWS CodeCommit, dbt Cloud(旧環境: Matillion, Airflow on Kubernetes/Azure, Microsoft SQL Server)

Red Ventures米サウスカロライナ州Fort Mill本拠、2000年設立。Red Digital部門がB2Cサービス事業者向けにデータとAIを使ったエンドツーエンドのパフォーマンスマーケティングを提供。

Red Ventures、Databricks + Fivetran + dbtでデータ統合1件あたり100時間を削減し、IT増員なしで30%多くのクライアントを支援

事例を読む ↗
100時間典型的なデータ統合1件あたりの削減時間(100〜150時間→10時間)
80%データ処理ジョブ時間の削減(最大20時間→4〜5時間)
30%IT人員を増やさずに支援できるようになったクライアント数の増加
50%→20%未満エンジニアリングチームがトラブルシューティングに費やす時間の割合

クライアントごとに別々のクラウド環境でデータを保持する必要があり、エンジニアが各クライアント向けに取り込みスクリプトを手書きしていたため、統合1件に100〜150時間、夜間処理に最大20時間、トラブルシューティングに工数の50%を費やしていた。Databricksを計算エンジン、Fivetranを取り込み、dbtを変換に据え、クライアント環境ごとのワークスペース・コネクタ・dbtプロジェクトを再利用可能な形で構築。統合は10時間、処理は4〜5時間、トラブルシューティングは20%未満に減り、IT人員を増やさず30%多くのクライアントを支援、クライアントのチャネルコスト効率も20〜30%改善した。

導入前(顧客の声)
  • データの完全性のためにクライアントごとに別のクラウド環境を維持しなければならず、エンジニアがクライアントごとに取り込みスクリプトをゼロから書いていた。
  • データ統合1件に100〜150時間かかっていた。
  • 夜間に走る処理ジョブが最大20時間かかっていた。
  • エンジニアリングチームは時間の50%をトラブルシューティングに使っていた。
dbtでやったこと
  • Databricksを最も重い計算処理のエンジンに、Fivetranを取り込みに、dbtを変換に採用し、クライアント環境ごとに専用のDatabricksワークスペース・Fivetranコネクタ・dbtプロジェクトを用意(指定社員のみアクセス可)。
  • エンジニアが作った処理・計算・データ管理の部品を複数クライアントに再利用し、「車輪の再発明」を排除。
  • マーケター自身がFivetranで取り込み統合を設定し、dbtで変換を定義できるようにして、エンジニアを介さない運用を実現。
  • Fivetranで全クライアントに同じデータセットを提供し、dbtで変換の全体像を誰でも確認できるようにしてトラブルシューティングを削減。

dbtに惹かれた理由の一つは、すべてがSQLであることです。チームの共通言語になります。全員がSQLを書けるわけではありませんが、全員が読めるので、裏で何が起きているかをよく理解できるのです。

Brandon Beidel, Director of Product Management, Red Ventures

営業での使いどころDatabricks + Fivetran + dbtの組み合わせでクライアント別環境の構築を部品化し、統合工数を1/10にして増員なしで顧客数30%増を支えた、マルチテナント型サービス事業者向けの事例です。

製品・スタックdbt · dbt projects (per-client) / Databricks, Fivetran, dbt

One NZニュージーランド最大の携帯通信事業者(旧Vodafone New Zealand)。2021年時点でモバイル市場シェア38%、顧客240万人。本社オークランド。

One NZ、dbt CloudとSnowflakeで法人顧客の単一ビューを構築し、顧客情報の収集・調査時間を75%削減

事例を読む ↗
3.91K公開初月のダッシュボードユニーク閲覧数
75%データの収集・調査時間の削減
20分→5分未満カスタマーサクセスの顧客データ収集・調査時間
38%2021年のNZモバイル市場シェア

法人顧客向けのデータと分析がバラバラで単一の顧客ビューがなく、営業は複数システムを手作業で横断して顧客情報を集めていた。データコンサルのData Domainと組み、dbt CloudとSnowflake Data Cloud上でサービス・アカウントデータを統合したデータプロダクトをPOCから本番化。カスタマーサクセスのデータ収集は20分から5分未満に短縮され、Power BIダッシュボードは公開初月で3.91Kのユニーク閲覧を記録、社内の標準的なビルド方法として定着した。

導入前(顧客の声)
  • 法人顧客のデータと分析が各所に散らばって整合性がなく、戦略的な営業やキャンペーンを打つための単一の顧客ビューがなかった。
  • 成長・維持施策の拠り所となる単一の信頼できるデータがなく、手作業の重複と分析ミスが起きていた。
  • アカウントの全体像を掴んで顧客と話すために、営業が複数システムを検索して顧客情報を手で寄せ集めていた。
  • 既存データソースの構造も品質も複雑かつ貧弱で、根本的なデータ問題を解決するには自動テストが必要だった。
dbtでやったこと
  • Product Ownerと多職種メンバーからなるアジャイルスクワッドを組成し、Data Domainが発見・設計・分析・構築・テストを主導。POCと本番化の2フェーズで段階的に価値を提供。
  • dbt CloudとSnowflake Data Cloudで法人顧客のサービス・アカウントデータを統合するデータプロダクトを構築。この構成がTribeのビルド標準になった。
  • テンプレート駆動のdbt開発フレームワークとベースラインビルドを導入。dbtの自動コード生成で開発生産性を上げ、社内のデータエンジニアリングスクワッドにベストプラクティスを徹底。
  • 自動テストを組み込み、顧客コミュニケーションやキャンペーンに耐える品質を担保。営業チームを開発段階から巻き込み、要件変更を早期に取り込んだ。

これはチームにとってゲームチェンジャーでした。顧客が利用しているサービスを理解するのに必要なものすべてが、クリック1つで手に入ります。

Simone Cuthbert-Scott, Head of Customer Success, One NZ

営業での使いどころ通信キャリアがSIパートナー主導のアジャイルスクワッドでdbt Cloud + Snowflakeの法人顧客360ビューをPOCから本番化し、営業の顧客調査時間を75%削減した、パートナー協働型の事例です。

製品・スタックdbt Cloud · template-driven dbt development framework · automated testing / Snowflake, dbt Cloud, Power BI

DISH Digital Solutionsドイツ・デュッセルドルフ本拠。飲食・ホスピタリティ業界向けに業務効率化から接客改善までのデジタル製品を提供。欧州・アジアで9万人以上を雇用するMETRO AGグループの一員。

DISH Digital Solutions、dbt Cloudでデータ品質を高めバグを30%削減

事例を読む ↗
30%データ品質改善によるバグ(データ問題)の減少
15%根本原因分析の高速化によるトラブルシューティング時間の削減
270+dbt Cloud上に構築されたモデル数
90,000+親会社METRO AGの従業員数

変換処理の中央管理場所がなくロジックが重複して指標が食い違い、SQLをJiraチケットで回す運用でBIチームが品質問題の責任を負わされ、各チームが独自分析に走っていた。生データとレポート層の間にdbt Cloudを置き、Gitlabと連携したブランチベースの透明なワークフローとテスト・リネージを導入。データ問題は30%減少、根本原因分析の高速化でトラブルシューティング時間は15%減り、270以上のモデルを構築。EU内にモデルとメタデータを置くことでコンプライアンスも簡素化した。

導入前(顧客の声)
  • 変換処理の中央管理場所がなく、同じロジックが重複して指標がチームごとに食い違っていた。
  • 品質保証もテストもドキュメントもリネージ追跡もなかった。
  • 以前はSQL文をJiraチケットで共有していた。まさにカオスだった。
  • 根本原因は上流にあるのに、業務部門に最も近いBIチームがデータ品質問題の責任を負わされていた。
dbtでやったこと
  • Senior Head of Data & ML Operationsが、生データとレポート/MLの間でステージング環境上の変換と品質テストを行う変換レイヤーの必要性を提起。
  • dbt Coreの経験はあったがインフラ運用の負荷を避けるため、バージョン管理との統合とスケーラビリティを理由にdbt Cloudを選定し、コスト対効果で経営承認を獲得。
  • dbt CloudをGitlabと統合し、ブランチベースでエンジニアが独立して機能開発・レビュー・プッシュできる透明なワークフローを構築。
  • データリネージで残ったバグの修正を高速化し、アナリストや業務ユーザーが自分でdbt Cloud上の変換を調べられるようにしてエンジニアの巻き込みを削減。

以前はSQL文をJiraチケットで共有していました。カオスでした。今はすべてが一元化され、透明性も可視性も格段に上がりました。

Ramon Marrero, Senior Head of Data & ML Operations, DISH Digital Solutions

営業での使いどころBigQuery + Gitlab環境で「SQLをチケットで回す」運用からdbt Cloudのブランチベース開発に移行し、バグ30%減とEU内データ保持によるコンプライアンス簡素化を両立した事例です。

製品・スタックdbt Cloud · dbt Core · Data Lineage · dbt tests · dbt Cloud multi-tenant (EU) · model contracts (検討中) / GCP BigQuery, Gitlab, dbt Cloud, Airflow, Tableau

08教育

想定する相手
大学・教育機関のデータ基盤責任者、IR(機関調査)部門、教育テック企業のデータチーム。学部ごとに自律性があり、全学で「学生とは何か」の定義が揃わない。共有分析基盤を作り直さずに進化させたい。
入口となる症状
共有の分析基盤が重く、パイプラインの待ち時間が長い。全学で学生やリスクの定義が揃わない。小さなデータチームが急成長する組織を支えている。法定報告と資金提供者向け報告がチームの時間を食う。
主役の機能
dbt Fusionエンジン(速度)、Semantic Layer(学生・リスクの定義)、dbt Mesh(学部横断)、Catalog、dbt Canvas(学部アナリスト)。
聞くべき課題
課題(顧客の声)解決策質問
「全学共有の分析基盤が重くなり、パイプラインの待ち時間が長い。でも作り直す余裕はない。」破壊的な再設計なしにdbt Fusionエンジンへ移行し、速度を上げる。RMIT University(学生10万人以上)は共有分析基盤をFusionで進化させ、パイプラインの待ち時間を分から秒に短縮した。開発者が変更の結果を知るまでに、今何分待っていますか。基盤を作り直す計画はありますか。
「小さなデータチームで急成長する組織を支えていて、毎週の手作業に時間が消える。」dbtとSnowflakeで手作業を自動化し、チームが増えてもスタックが持つ形にする。ReforgeはdbtとSnowflakeで週18時間を節約しながらチームを350%拡大した。データチームの週の何時間が、繰り返しの手作業に消えていますか。
「学部ごとに『リスクのある学生』の定義が違い、介入に予算が付かない。」Semantic Layerで定義を一つに合意し、dbt Stateで頻繁に更新する。「誰がリスクにあるか」で合意できれば、「何をすべきか」の議論に進める。「リスクのある学生」の定義は全学で1つですか。学部ごとに違うなら、いくつありますか。
「法定報告と資金提供者向け報告で、チームの時間が全部消える。」Catalogとドキュメント、マネージドなオーケストレーションとCI、学部アナリスト向けのdbt Canvas。報告がパイプラインの副産物になる。法定報告と助成報告の作成に、年間で何人月かかっていますか。
「学生向けのチャットボットが誤った学費や締切を案内するのが怖い。」dbt MCP ServerとSemantic Layerで、統制された定義からのみ回答させる。学生向けアシスタントは、どのデータから回答していますか。定義の更新は誰が管理していますか。
出やすい反論
出やすい反論まず認めるこう返す
「予算年度の制約で新規投資は難しい」大学の予算サイクルは固い。RMIT Universityは基盤を作り直さずに進化させました。Fusionは無料で、既存のdbtプロジェクトをそのまま速くできます。まず無料で計測し、次年度の予算に数字を持ち込む形にします。
「学部の自律性が高く、全学の標準は通らない」学部の自律性は守るべき。dbt Meshは学部ごとにプロジェクトを持ったまま、全学で1つの数字を得る仕組みです。自律と統制の両立は、大学のデータプログラムに常にある緊張関係そのものです。
「データチームが小さすぎて新しいツールを入れる余裕がない」小さいチームに導入負荷は重い。Reforgeは小さなチームが週18時間を取り戻した事例です。ツールを足すのではなく、手作業を減らすための導入です。
根拠になる事例2件
RMIT Universityオーストラリア・メルボルンを本拠とする技術・デザイン・起業の国際大学。学生10万4,000人以上、職員1万3,000人以上。豪州とベトナムにキャンパス、スペインに研究拠点を持つ。

RMIT大学、dbt Fusion engineで大規模な再設計なしにデータプラットフォームを進化

事例を読む ↗
3,500単一プロジェクトで管理するモデル数
5,500単一プロジェクトで管理するデータテスト数
88%+プラットフォームのパフォーマンス向上
約3分→約18秒主要分析プロジェクトのパース時間

2022年にAWS・Snowflake・dbt platform上に構築した全学共通の分析基盤は20以上のチーム、約3,500モデル・5,500テストにまで成長し、パース・コンパイル・CIの待ち時間が積み重なって小さな変更でも数日前から計画が必要になっていた。dbt Meshでのプロジェクト分割と権限再設計を検討していたが、dbt Fusion engineに切り替え、dbt-autofixで6,100件の非推奨事項を4日で解消。パース時間は約3分から約18秒、機能ブランチのパイプラインは約8分から3分に短縮され、状態認識オーケストレーションで15〜20%の資産を再利用、日次パイプラインの計算量も約20%減った。

導入前(顧客の声)
  • パース、コンパイル、検証、パイプラインチェックのそれぞれが待ち時間を生み、単体では小さくても合わせると全学への新規提供を遅らせていた。
  • コードをデプロイするなら、パイプラインと処理に時間がかかると分かっているので数日前から計画していた。小さな変更でも必要以上に時間がかかった。
  • 主要分析プロジェクトは約3,500モデルとほぼ同数のテストを抱え、パースだけで約3分かかっていた。
  • 解決策として考えていたdbt Meshへのプロジェクト分割は、マルチプロジェクト運用への移行、Snowflake RBACの作り直し、クロスプロジェクトの整備、チームの協働方法の変更を伴う大がかりな作業だった。
dbtでやったこと
  • プロジェクト分割ではなく、既存の共有プラットフォームのままパース・コンパイルのボトルネックを解消できるdbt Fusion engineへの移行を選択。
  • 2026年初めにBitbucketからGitHubへ移行し、dbt platformとの統合と開発ワークフローを標準化。
  • 共通パターンを分析してdbt-autofixで6,100件の非推奨事項を解消(数時間で半分以上、4日で全件)。dbt Core稼働中に無停止で実施し、CI/CDに品質ゲートを追加して再発を防止。
  • まずテレメトリ・可観測性用の小さなガバナンスプロジェクトでFusionを検証し、Snowflakeへの継続クエリを引き起こすマクロ挙動やmanifest関連の問題を潰してから全体展開。

Fusionのおかげで、すでに投資してきたプラットフォームを再設計することなく、目指していたスケーリング目標を達成できました。

Vishesh Jain, Delivery Lead, Data Analytics Platform, RMIT University

営業での使いどころ3,500モデル・5,500テストの巨大な単一dbtプロジェクトを、分割せずにdbt Fusion engineでパース3分→18秒・計算量20%減に改善した、既存dbt利用者へのFusionアップグレード提案の代表事例です。

製品・スタックdbt platform · dbt Fusion engine · dbt Core · dbt-autofix · state-aware orchestration · dbt Mesh (検討したが不採用) / dbt platform, Snowflake, AWS, GitHub(旧: Bitbucket)

残り1件を表示Reforge
Reforgeサンフランシスコ本拠。プロダクト・グロース領域のプロフェッショナル向け教育プログラムを提供するSaaS企業。

Reforge、Snowflake + dbt + Metaplaneでスケーラブルなデータスタックを構築し、データチームを350%成長

事例を読む ↗
350%オンボーディングが容易になったことによるデータチームの成長率
18時間週あたりの節約時間
数時間→数分Snowflake移行後のBIクエリ・dbt変換クエリの所要時間

Postgresをデータウェアハウス代わりに使い、データモデルはエンジニアのGitHubリポジトリでRailsマイグレーションのように管理していたため、クエリのタイムアウトが頻発し、変更はエンジニア待ちか直接ウェアハウスを書き換える「バージョン管理なし」の運用になっていた。Snowflakeに移行し、dbt Cloudでモデル管理とCI/CDを整え、Metaplaneで観測性を確保。数時間かかっていたクエリは数分になり、週18時間を節約、オンボーディングが容易になってデータチームは350%成長した。

導入前(顧客の声)
  • 最初のデータウェアハウスはPostgresで、利用チームが増えるとクエリが常にタイムアウトし、より大きなインスタンスへ上げ続けてリソース最適化に時間を取られていた。
  • データモデルはエンジニアリングチームのGitHubリポジトリにあり、Ruby on Railsのマイグレーションスキーマのように管理されていた。
  • モデル変更にはPRを出してエンジニアのリソースを待つ必要があり、結局ウェアハウスを直接書き換える「手っ取り早い」やり方に流れて、バージョン管理なしで下流を壊していた。
  • Snowflake上の数千オブジェクトを少人数で管理していて、テーブルに数週間分のデータが欠けていたり、分布が元システムからずれていたりしても気づかなかった。
dbtでやったこと
  • モノリシックなプラットフォームではなく、機能ごとにベスト・オブ・ブリードのツールを組み合わせる方針を採用。
  • PostgresからSnowflakeに移行し、開発・ステージング・本番DBを分離。ストレージと計算の分離でリソース調達やコストの心配から解放。
  • dbtを導入してデータエンジニアリングのベストプラクティスを定着させ、ソースを差し替えるだけで変換をSnowflake上で再実行できたため移行が容易に。
  • dbt Cloudでモデルを構築・維持し、CI/CDプロセスに組み込んでデータチームがモデリング変更をエンドツーエンドで所有。DAGとリネージの可視化でデータの使われ方を共有。

手っ取り早いハックでしのいでいた状態から、データセットの分割・モデリング、テスト、ステージング環境、デプロイの管理にSnowflakeやdbtのようなツールが必要になるまでのスピードには驚かされました。

Daniel Wolchonok, Head of Data, Reforge

営業での使いどころPostgres直叩きとエンジニア任せのモデル管理から、Snowflake + dbt Cloud + Metaplaneに移行して週18時間を取り戻し、データチームを350%拡大した、成長企業の「最初のモダンデータスタック」事例です。

製品・スタックdbt Cloud · dbt · DAG / lineage visualization · CI/CD / Stitch, Segment, Snowflake, dbt, Metabase, Hightouch, Amplitude, Metaplane(旧: Postgres)

09運輸・旅行・モビリティ

想定する相手
航空、シェアモビリティ、旅行予約、マーケットプレイスのデータ基盤責任者、マーケティング・オペレーションのアナリティクス責任者。車両や予約の運用データが大きく、広告投資の効果測定が事業に直結する。
入口となる症状
データエンジニアリングがボトルネックで、全社にデータが行き渡らない。急成長で運用データが増え続けている。広告費の効果が測れない。アナリストが業務に使えるデータ製品を安全に作れない。
主役の機能
dbt platform(アナリストの自律)、Semantic Layer(キャンペーン・顧客の定義)、テストと鮮度、dbt State、dbt Canvas。
聞くべき課題
課題(顧客の声)解決策質問
「データエンジニアがボトルネックで、現場にデータが行き渡らない。」ワークフローと基盤を近代化し、全社でデータにアクセスできるようにする。JetBlueはdbtでデータエンジニアリングのボトルネックを解消し、全社のデータアクセスを民主化した。現場からのデータ依頼は、今何件が待ち行列にあり、平均で何日待たせていますか。
「車両や予約のデータが急増していて、運用を回すだけで精一杯。」dbt platformで急成長を支え、データ運用を効率化する。TIER Mobilityは35万台以上のeスクーターとeバイクのデータをdbt platformで管理している。この1年でデータ量とモデル数はどれだけ増え、運用の人数は増えましたか。
「広告費をかけているが、どの投資が効いているかを信頼できる形で測れない。」顧客データを統合し、広告投資の効果測定とAIを支える。Boatsetterは広告費のリターンを100%以上高め、AIをスケールさせた。広告投資の効果は、どのデータで誰が測っていますか。マーケティングと財務で数字は一致していますか。
「アナリストに業務で使うデータ製品を作らせたいが、壊されるのが怖い。」dbt platformのGit、テスト、CIで、アナリストが安全に事業に不可欠なデータ製品を作れる。Secret Escapesはdbt platformでアナリストが安全にデータ製品を作れる形にし、ウェブ分析を近代化した。アナリストが本番のモデルを変更できますか。できるなら、何がそれを守っていますか。
「運行や配車のスケジュールが古いデータで組まれていて、現場が従わない。」Semantic Layerで作業と車両の定義を一つにし、dbt Stateで頻繁に更新する。今朝のデータで組んだスケジュールなら現場は従う。現場のスケジュールは何時点のデータで組まれていますか。更新頻度を上げられない理由は何ですか。
出やすい反論
出やすい反論まず認めるこう返す
「運用データはリアルタイム系のシステムで、DWHの話ではない」運行制御はDWHではやらない。dbtが扱うのは、運用データを分析と意思決定に使うところです。TIER Mobilityは35万台の運用データを分析側でdbtに集めました。制御系は触りません。
「マーケティングの計測は広告プラットフォーム側の数字で足りる」プラットフォームの計測は精緻。問題は自社の売上と結びつけたときです。BoatsetterがROASを2倍にしたのは、広告データと顧客データを同じ定義で結んだからです。
「アナリストに本番を触らせるのは危険」統制なしに触らせるのは危険。Secret Escapesのように、Git、テスト、PRごとの検証環境があれば、アナリストの変更は本番に出る前に検証されます。危険なのは触らせることではなく、統制なしに触らせることです。
根拠になる事例4件
TIER Mobility2018年設立、ベルリン本拠の世界最大手シェア型マイクロモビリティ事業者。電動キックボード・電動自転車を31か国560以上の都市で運営。

TIER Mobility、4年で乗車数500倍のハイパーグロースをdbt Cloudで支える

事例を読む ↗
500x4年間での乗車数の増加
6→60名2年未満でのデータチームの人員増加(アナリストの生産性も向上)
1時間新しいデータチームメンバーのdbtオンボーディング時間
6週間RedshiftからSnowflakeへの移行期間(ダウンタイムなし)

数都市から560以上の都市へ、3億8,000万回超の乗車、35万台以上の車両、データチーム6名から60名へと4年で急拡大し、月曜には社内ダッシュボードに数千人が集まる中でデータチームがボトルネックになっていた。dbt Core試用1か月でdbt Cloudに移行し、バージョン管理とエンジニアリングのベストプラクティスを備えた環境を整備。アナリストが基盤の詳細を知らずにモデルを積み上げられ、新メンバーのdbtオンボーディングは1時間、RedshiftからSnowflakeへの移行もdbtがオーケストレーションとコンパイルを担うことで6週間・無停止で完了した。

導入前(顧客の声)
  • 4年で数都市から560以上の都市に拡大し、データ量とデータチームへの要求が指数関数的に増えた。
  • データプロダクトの利用者が急増し、月曜日には社内ダッシュボードに数千人の閲覧者がいた。
  • データチームがボトルネックになっていた。全員が効果的に貢献し開発できる体制が必要だった。
  • データチームは6名から60名に急拡大しており、リスクを増やさずに速度を上げるには最初からバージョン管理とエンジニアリングの作法を組み込む必要があった。
dbtでやったこと
  • dbt Coreを1か月試用した後dbt Cloudへ移行。50人の時点で5,000人になっても通用するワークフローとプロセスを構築。
  • dbtがテーブルの作成・削除、型定義、バージョン管理を抽象化するため、アナリストは基盤の細部を知らなくても既存インフラの上にスケーラブルなモデルを構築。
  • dbtにオーケストレーションとコンパイルロジックを任せ、RedshiftからSnowflakeへの移行を6週間・ダウンタイムなし・開発を止めずに完了。
  • データチーム全員がdbt Cloudでスケジュールジョブを作成し、更新頻度を定めて自分のモデルを実行できるようにしてエンジニア依存を低減。

dbtは私たちのデータスタックの心臓部です。すべてはdbtでモデルと指標を集約・定義することから始まります。そこからプラットフォームチームがさまざまなツールにデータを送り出し、各チームの仕事を支えます。

Kumar Aman, Team Lead Data Engineer, TIER Mobility

営業での使いどころデータチームが6名から60名に急拡大しても新メンバーを1時間で戦力化し、Redshift→Snowflake移行も6週間・無停止で終えた、dbt Cloudをハブにしたハイパーグロース企業の事例です。

製品・スタックdbt Cloud · dbt Core · Python models · job scheduling · multi-project setup / data mesh (計画中) / AWS, Etleap, Snowflake, GitHub, dbt Cloud, Looker, Segment, Amplitude(旧: Redshift)

残り3件を表示JetBlue、Boatsetter、Secret Escapes
JetBlue米ニューヨーク(Long Island City)本拠の航空会社。1日約1,000便を運航する上場企業(Fortune 500)。

JetBlue、Snowflake + dbtで26データソース・1,200モデルを3か月で移行し、データウェアハウスの稼働率99.9%を実現

事例を読む ↗
99.9%データウェアハウスとパイプラインの稼働率
3か月26データソース・1,200モデルのdbtへの移行期間
$0総所有コスト(TCO)の増加額
約65%移行前のデータウェアハウス可用性

中央データチームがすべてを抱えるボトルネックとなり、Microsoft SSISとParallel Data Warehouseの夜間8時間のパイプライン中はアナリストがウェアハウスを使えず、可用性は約65%。ジョブは監視してもデータは監視しておらず、問題はユーザーから知らされていた。Snowflakeとdbtを採用し、gitワークフローでSOX準拠の変更管理を実現、lambdaビューでリアルタイムの運航データも変換、テストを日常業務に組み込み、26ソース・1,200モデルを3か月で移行してTCO増ゼロ・稼働率99.9%を達成。次はdbt Cloudでアナリストがモデリングに参加する分散型モデルへ広げる。

導入前(顧客の声)
  • 着任初週に、分析インサイトの主要な生産者であるチームの幹部たちから、データの現状への不満をはっきり突きつけられた。
  • Microsoft SSISのパイプラインとMicrosoft Parallel Data Warehouseの夜間8時間のメンテナンス時間を6時間半に縮めるような改善では足りない。ゼロから作り直す必要があった。
  • パイプラインジョブが8時間走る間、ウェアハウスはメンテナンスとユーザークエリを同時に処理できずアナリストが使えない。可用性は65%程度で、99.9%が当たり前の時代に全く足りなかった。
  • 5年、10年、15年前に書かれたSSISとAPSのジョブが夜中に頻繁かつ予期せず失敗し、監視し続ける必要があった。
dbtでやったこと
  • dbtコミュニティが提唱するモダンデータウェアハウジングとアナリティクスエンジニアリングのワークフローに賛同し、Snowflake + dbtを選定。
  • dbtのgitワークフローでバージョン管理されたコードを監査承認済みプロセスに沿って本番昇格させ、SOX準拠のレビューと検証を簡素化。
  • dbtでlambdaビュー(履歴データと最新データのunion)を実装し、運航・予約・発券・チェックインなどのリアルタイムデータを変換。
  • dbtのテストを開発プロセスの一部にしてテスト数を増やし、ユーザーより先にデータ品質問題を検知。命名規則(略語・頭字語禁止)とdbtドキュメントで透明性を確保。

中央データチームはデータに関するあらゆる問題の受け皿を求められがちです。インフラ、ビジネスロジック、データ品質のすべてに対応し、正直に言えば自分たちがボトルネックを生んでいます。自分が専門とするデータをより多くの人が自ら所有できるようになれば、全員にとって良いことです。

Ben Singleton, Director of Data Science & Analytics, JetBlue

営業での使いどころSSIS + Microsoft PDWのレガシー基盤をSnowflake + dbtに3か月で置き換え、SOX準拠のまま可用性65%→99.9%・TCO増ゼロを達成した、規制産業の上場企業向けモダナイゼーション事例です。

製品・スタックdbt · dbt Cloud · lambda views · dbt tests · dbt docs · git workflow / version control / Fivetran, Snowflake, Azure Blob Storage, Azure Data Factory, dbt Cloud(旧環境: Microsoft SSIS, Microsoft Parallel Data Warehouse / APS)

Boatsetter米フロリダ本拠。2026年1月にGetmyboatと合併し、世界700以上の目的地で数百万人のゲストとボートオーナーをつなぐ世界最大級のP2Pボートレンタルマーケットプレイス。

Boatsetter、広告費用対効果(ROAS)を100%以上改善しAIを拡大

事例を読む ↗
100%+広告費用対効果(ROAS)の前年比改善
200時間週あたりに削減されたデータエンジニアリング時間(推定)
6週間合併後にGetmyboatの優先データセットを統合した期間
700+サービス提供目的地数

顧客・マーケティング・取引データがサイロ化し、パイプラインの不安定さとレポートの不整合で、どのマーケティング投資が予約に効いているのか、需要が供給を上回る場所はどこかが見えなかった。FivetranでSnowflakeに集約し、dbt platformでガバナンスされたビジネスモデルに変換しつつオーケストレーション・テスト・リネージ・アラートも担わせ、Fivetran ActivationsでGoogle Ads・Meta・HubSpotに直接届ける構成を構築。合併後はdbt Meshで両社の分析開発を管理。ROASは前年比100%超改善、週200時間のデータエンジニアリング工数を削減、Getmyboatの優先データは6週間で統合し、Snowflake AI関数をdbtモデル内で実行してAI活用も進めている。

導入前(顧客の声)
  • 顧客・マーケティング・事業・取引データがサイロ化し、パイプラインの信頼性とレポートの不整合で意思決定に必要なデータが得られなかった。
  • カスタマージャーニーの全体像がなく、本当に予約を生んでいるマーケティング投資がどれか分からなかった。
  • マーケットプレイスのどこで需要が供給を上回っているかを把握できなかった。
  • 信頼できる顧客インサイトを、実際に動くマーケティング・オペレーションチームの手元に届ける手段がなかった。
dbtでやったこと
  • Fivetranで業務システム、プロダクトDB、マーケティング基盤、顧客エンゲージメントツール、サードパーティアプリからSnowflakeに自動取り込み。
  • dbt platformで生データをガバナンスされたビジネスモデルに変換し、オーケストレーション・上下流テスト・リネージ・アラートも担わせて別ツールを不要に。合併後はdbt Meshで両社の分析開発と共有ビジネスモデルを管理。
  • Fivetran Activationsで、dbtで作った顧客モデルをGoogle Ads・Meta・HubSpotに直接配信し、下流ツールでオーディエンスを作り直す手間を排除。
  • TableauとHexでレポート・対話分析を行い、同じガバナンス済みモデルでカスタマージャーニー分析、オーナー推奨、社内分析アシスタント、マーケットプレイス運営のAIユースケースを支援。

Snowflake AI関数がdbtモデルに直接組み込まれているので、すべての推奨がレポートを支えるのと同じビジネスロジックから始まります。だからこそ、別のAIパイプラインを維持することなく、価格・掲載・顧客センチメント・マーケットプレイス運営の評価を自信を持って自動化できるのです。

Mark Stange-Tregear, SVP of Data & Operations, Boatsetter/Getmyboat

営業での使いどころdbt platformでガバナンスした顧客モデルをそのまま広告・CRMに配信しROASを2倍超にし、M&A後のデータ統合をdbt Meshで6週間、さらにSnowflake AI関数をdbtモデル内で回す、「分析からAIまで1つの基盤」の最新事例です。

製品・スタックdbt platform · dbt Mesh · orchestration · dbt tests · lineage · alerting / dbt platform, Fivetran, Snowflake(データソース: Postgres, Google Ads, HubSpot, Iterable, Facebook Ads。BI: Tableau, Hex。活用: Fivetran Activations)

Secret Escapesロンドン本拠の英国ラグジュアリー旅行会社。ホテル・オペレーターの代理として世界各地の厳選旅行を会員に販売し、買収した複数の子会社ブランドを持つ。

Secret Escapes、dbt Cloudでアナリストにデータ開発を委ね、3か月の部門横断プロジェクトを3週間に短縮

事例を読む ↗
14dbt Cloudで開発しているアナリスト数
5アナリスト主導で構築された本番データセット数
3か月→3週間部門横断プロジェクトの所要期間短縮
1名子会社横断の統合トレーディングモデルを構築したアナリスト数

2018年からSnowflake中心にデータ基盤を整えてきたが、データウェアハウスの成功で依頼が増え、Data Platformチームが新規データセット作成のボトルネックになっていた。外注エージェンシーが5年前に作った古いMySQL + Access + CSVのマーケティングROIシステムなど、リスクの高いレガシーも抱えていた。dbt Cloudをアナリストに開放し、コアデータを保護するガードレールと部門別スキーマを整備した結果、14名のアナリストが開発に参加し、5つのアナリスト主導の本番データセットが稼働、3か月かかる部門横断プロジェクトが3週間で完了。子会社横断のKPIレポートやA/Bテスト分析も自動化された。

導入前(顧客の声)
  • データウェアハウスが成功して依頼が増えた結果、新しいデータセットを作れるのがData Platformチームだけで、そこがボトルネックになっていた。
  • 5年前にエージェンシーに作らせたマーケティングROIシステムは、外部システムから古いMySQLに取り込み、Accessデータベースで費用と収益をCSVのマッピングファイルで突き合わせる、複雑で孤立したリスクの高い仕組みだった。
  • 似た依頼は優先順位に乗らず、着手まで数か月。修正のたびに新しいチケットが必要で、さらに時間がかかっていた。
  • 買収した子会社ブランドごとに技術スタックも指標の報告方法も違い、グループレベルの集計はExcel頼みの手作業で自動化されていなかった。
dbtでやったこと
  • 月次ハックデーでdbtを試して可能性を確認し、アナリストに自律性を与えつつガバナンスと開発原則を根付かせる目的でdbt Cloudを選定。
  • 外部コントラクターにコネクタ構築を発注する代わりに、アナリストにdbt Cloudの使い方を教えてデータを渡し、マーケティングROIモデルをアナリスト自身が構築・所有。
  • アナリスト1名がdbtで子会社横断の統合トレーディングモデルを構築し、日次・月次のKPIレポートを経営陣・取締役会向けに自動生成・配信。
  • アナリストの作業はコアデータとは別のデータベースに置き、部門別のスキーマで整理するガードレールを設定。承認済みコアデータプロダクトのセマンティック層を通じてデータを提供。

外部コントラクターにカスタムコネクタを追加で作らせ、エンジニアにモデリングさせ、業務側とモデルの妥当性を確認する移行コストをかける代わりに、アナリストにdbt Cloudの使い方を教えてデータを渡しました。あとは彼らがやってくれたのです。

Robin Patel, Head of Data & Analytics Engineering, Secret Escapes

営業での使いどころデータ基盤チームがボトルネック化した企業がdbt Cloudをアナリスト14名に開放し、ガードレール付きで3か月案件を3週間にした、「セルフサービス分析をガバナンス付きで実現する」提案向けの事例です。

製品・スタックdbt Cloud · dbt docs · freshness · guard rails via separate databases / departmental schemas / Snowflake, dbt Cloud, Tableau, Github, Airflow, AWS, Snowplow(旧: MySQL, Access, Excel)

10不動産・プロパティテック

想定する相手
不動産管理、プロパティテック、住宅サービスのデータ基盤責任者。小さなデータチームが複数の事業ドメインを支え、顧客(管理会社・入居者・オーナー)ごとの報告義務がある。
入口となる症状
少人数のチームで多くのドメインを見ていて、更新頻度を上げられない。パイプラインとレポートの正確性・安定性に不安がある。顧客向けの報告が手作業。
主役の機能
dbt platform(少人数でのスケール)、テストと鮮度、dbt State(高頻度更新)、Catalog、dbt Mesh(ドメイン分割)。
聞くべき課題
課題(顧客の声)解決策質問
「5人のデータチームで6つの事業を見ていて、更新頻度を上げる余裕がない。」dbtで少人数のまま複数ドメインを支え、高頻度で安全に更新する。PetScreeningは5人のチームで6つの事業ドメインを支え、15分ごとにデータ更新を出荷している。データチームは何人で、いくつの事業ドメインを見ていますか。更新頻度はどれくらいですか。
「パイプラインとレポートの正確性と安定性に自信がなく、顧客に出す前に人が確認している。」テストとCIで正確性と安定性を確保した堅牢なワークフロー。Plentificはdbt platformでパイプラインとレポートの正確性と安定性を担保する堅牢で拡張性のあるワークフローを実装した。顧客向けレポートを出す前の人手の確認に、月に何時間かかっていますか。
「管理会社やオーナーごとの報告が手作業で、件数が増えると回らない。」顧客ごとの報告を統制されたモデルから自動生成する。モデルコントラクトとRBACで顧客境界を守る。顧客ごとの報告は月に何件で、1件あたり何時間かかっていますか。
「入居者・物件・オーナーの定義が事業ごとに違って、全社の数字が出ない。」Semantic Layerで定義を一つにし、dbt Meshでドメインごとのプロジェクトを統制する。「物件」「入居者」の定義は事業をまたいで一つですか。
出やすい反論
出やすい反論まず認めるこう返す
「チームが小さすぎて新しい仕組みを入れる余裕がない」5人で6ドメインなら、導入の時間はない。PetScreeningは同じ規模で15分ごとの更新を実現しています。仕組みを足すのではなく、人手の確認と手作業の報告を減らすための導入です。
「更新は日次で十分」多くの報告は日次でよい。顧客が「今の状態」を聞いてきたときに、昨日のデータで答えるかどうかです。dbt Stateなら頻度を上げてもコストは変わった分しか増えません。
「顧客ごとの報告はBIツールのフィルタで足りる」フィルタで見せ分けはできる。問題は境界の統制です。顧客Aのデータが顧客Bに見えたときの影響を考えると、モデルコントラクトとRBACで境界を変換レイヤーに置くほうが安全です。
根拠になる事例2件
Plentificロンドン本拠の不動産運営SaaS。オーナー・運営者・サービス事業者・入居者をつなぎ、150万件以上の物件と2万5,000社以上のサービス事業者ネットワークを持つ。

Plentific、自動エンドツーエンドテストでデータパイプライン障害を99%削減

事例を読む ↗
99%自動エンドツーエンドテスト導入後のデータパイプライン障害の減少
70%過去3年間のデータチームの成長
20数千の生テーブルからモデル化されたレポーティングビュー数
約1,000→15〜20正規化テーブルから非技術者向けテーブルへの変換対象数

スタートアップ期にはデータウェアハウスがなく、本番DBに対するアドホックSQLで運用していたため、知識が属人化し、PRもバージョン管理もテストもなくプロダクト側の変更でパイプラインが壊れ、cronジョブの状態も見えなかった。SnowflakeとLookerを選定した後、約1,000テーブルを15〜20の利用可能なテーブルに変換する中間層としてdbt Core、続いてdbt Cloudを採用。GitHubのPRごとにdbtが生成するJSONをJenkinsで検査する自動テストでパイプライン障害は99%減り数か月ゼロ、社員の3人に1人が使う収益レポートやほぼリアルタイムの顧客向けAdvanced Analyticsをdbtモデルで支え、Confluenceへの自動ドキュメント化も実現した。

導入前(顧客の声)
  • データウェアハウスもデータ基盤もなく、本番データベースに対してアドホックなSQLスクリプトを走らせていた。
  • SQLが書ける技術者に頼まないと業務ユーザーはデータを取り出せず解釈もできない、知識がサイロ化した状態だった。
  • PRもバージョン管理もなく、プロダクトの新しいコードがデータパイプラインを壊していた。アラートもテストもなかった。
  • cronジョブの状態を可視化できず、根本原因分析が容易にできなかった。
dbtでやったこと
  • Snowflake(DWH)とLooker(BI)を選定した上で、変換の中間層を探索。「dbtに本当の競合はなかった」としてdbt Coreで検証後、dbt Cloudに移行。
  • GitHubに新しいPRが来るたびにJenkinsジョブがdbtの生成するJSONを検査し、既存パイプラインへの影響を判定する自動テストシステムを構築。
  • NetsuiteとXeroの収益データをdbtで変換・結合し、Looker上の収益レポートを単一の正確なモデルに統合。社員の3人に1人が利用。
  • 英国・ドイツ・米国の大手不動産管理会社のパワーユーザーが使う顧客向けデータプロダクトAdvanced Analyticsのモデルをdbtで構築し、ほぼリアルタイムに更新してSLAを遵守。

dbtはすべての変換ステップをプロフェッショナルなものにし、スケールし、リスクを最小化し、安定性を高めることを可能にしました。

Raúl Aviles Poblador, Head of Data Engineering, Plentific

営業での使いどころ本番DB直叩きのアドホックSQLから脱却し、dbt + GitHub + JenkinsのPR時自動テストでパイプライン障害を99%減らし、顧客向けデータプロダクトのSLAまで支えた、SaaS事業者向けの事例です。

製品・スタックdbt Cloud · dbt Core · automated testing (dbt artifacts + Jenkins) · dbt docs (Confluence連携) / dbt Cloud, Looker, Snowflake, AWS, GCP, PostgreSQL, Stitch, Hevo Data, Github

残り1件を表示PetScreening
PetScreening米ノースカロライナ州Mooresville本拠。住宅・商業物件の管理会社向けに、ペットポリシー、補助動物申請、関連コンプライアンス要件の管理を支援するプラットフォームを提供。

PetScreening、5名のデータチームで6つの事業ドメインを支える:dbtで15分ごとのデータ更新を実現

事例を読む ↗
32xデータ鮮度の向上(15分ごとの更新、以前は1日3回)
90%+インサイト到達時間の短縮(数時間〜最大1日→準リアルタイム)
1,000枚/日印刷されるペットタグ数(以前は数か月分の滞留)
5名データチームの人数

レポートを本番のPostgres DBに直結して稼働システムに負荷をかけ、ローコード変換ツールも複数ドメインへの拡大に伴いガバナンスと速度で限界を迎え、経営陣から「データチームは追いつけるのか」と信頼を問われていた。Aimpoint Digitalと組んでdbt platform(オーケストレーション、Snowflake統合、Gitワークフロー、ドキュメント)をSQLベースで導入し、DevOps層を別途持たずに基盤を構築。パイプラインは1日3回から15分ごと(32倍)になり、インサイト到達時間は最大1日から準リアルタイムへ90%以上短縮、迷子ペットタグは数か月の滞留から1日1,000枚の印刷に。5名で6ドメイン・30以上のステークホルダーを支え、Snowflake CortexとdbtでAI活用も開始した。

導入前(顧客の声)
  • レポートをアプリケーションを動かしている本番Postgresに直接つないでいたので、すべてのレポートが顧客取引と同じシステムに負荷をかけていた。
  • ローコードの変換ツールは最初は動いたが、複数の事業ドメインにデータ需要が広がると、必要なガバナンス・堅牢性・提供速度を出せなかった。
  • データ依頼は誰かの手が空くまで待ちで、経営陣が頼る業務・KPIレポートの遅さが信頼の問題になっていた。
  • 変換パイプラインは1日3回しか走らず、データ更新や修正、新機能を出せるタイミングが限られていた。
dbtでやったこと
  • 小規模チームにとってパイプラインのオーケストレーション、Snowflake統合、Gitベースのワークフロー、組み込みドキュメントが1つに揃うdbt platformを採用し、別途DevOps層を作らずにガードレールを確保。
  • ローコードではなくSQLベースを意図的に選び、採用・オンボーディングを容易にして組織の多くの人が読んで貢献できるコードベースに。Aimpoint Digitalと長期スケールに耐えるアーキテクチャを設計。
  • KPI・財務・カスタマーサポートや補助動物審査などの業務レポートと、Hightouchによるキャンペーン向けデータ活用やペットタグパイプラインを並行して構築。
  • パイプラインを15分ごとに実行し、注文データを取り込んで重複排除・名寄せしたゴールドレベルのモデルでタグ印刷プロセスを直接駆動。リネージで各ステップの構築過程を追跡。

dbtのおかげで、人員に負荷をかけずに担当範囲を広げられました。良い標準化、ドキュメント、簡単なコードデプロイがなければ、私たちのような規模のチームは身動きが取れなくなっていたでしょう。

Nick Fernandez, Data Analytics Manager, PetScreening

営業での使いどころ5名のデータチームがdbt platformを「組み込みDevOps」として使い、更新頻度を1日3回から15分ごとにして6ドメインを増員なしで支えた、少人数データチームとパートナー協働の事例です。

製品・スタックdbt platform · orchestration · Git-based workflows · dbt docs · lineage · Snowflake Cortex with dbt / dbt, Snowflake, Airbyte, Hightouch(旧: Postgres直結レポート、ローコード変換ツール)

11テクノロジー・SaaS

想定する相手
SaaS・プラットフォーム企業のデータ基盤責任者、アナリティクスエンジニアリングのリード。プロダクトと財務で「アクティブアカウント」の定義が違う。dbt Coreを自前で運用していて、人数増に耐えられなくなってきた。
入口となる症状
Coreの自前運用で生産性が頭打ち。示唆が出るまでに時間がかかる。指標のメンテナンスに時間を取られる。アナリストが自律的に動けず、エンジニアの承認待ち。データチームの成果がOKRや売上に結びついていない。
主役の機能
dbt platform(Coreからの移行)、Semantic Layer、dbt State、Fusion、dbt Canvas、Catalog、Databricks・Snowflakeとの組み合わせ。
聞くべき課題
課題(顧客の声)解決策質問
「dbt Coreを自前で回しているが、人が増えるほど生産性が落ちてきた。」dbt platformへ移行し、実行環境・CI・環境分離をマネージドにする。Code42はdbt Coreからdbt platformへの切り替えでデータチームの生産性を高めた。Coreの実行環境とCIは誰が維持し、月に何エンジニア日かかっていますか。
「示唆が出るまでに時間がかかりすぎて、意思決定に間に合わない。」変換を一元化し、エンジニア以外の貢献を増やす。SpotOnは示唆までの時間を6分の1にし、年間110,500ドルを節約、エンジニアの貢献を増やした。Whatnotはdbt platformとHexで最大8分の1に短縮。事業側の質問に答えが返るまで、今平均で何日かかっていますか。
「指標の定義とレポートのメンテナンスに時間が消える。数字が合わないと言われる。」dbt Semantic Layerで指標を一元定義し、レポートを自動化する。InventaはSemantic Layerでメンテナンス時間を90%削減し、データの正確性を高めた。指標の定義変更やレポートの修正に、月に何時間かかっていますか。
「アナリストがエンジニアの承認待ちで動けない。自律的に分析させたい。」dbt platformでアナリストを自律させ、統制の中で貢献させる。HubSpotはdbt platformとSnowflakeでアナリストを自律させ、分析の効率を上げた。Aktifyはdbt platformとDatabricksでデータアクセスを民主化し、エンジニア工数を削減。アナリストがモデルを変更できますか。できないなら、エンジニアの承認に何日かかっていますか。
「データの正確性が低く、コストも増えている。ダッシュボードを作るのも遅い。」正確性・コスト・速度を同時に改善する。Deputyはdbt platformとSnowflakeでデータの正確性を高め、コストを20%削減し、ダッシュボード開発を加速した。Symendはデータ品質を高めコストを削減。ウェアハウスのコストはこの1年で何%増え、ダッシュボード1本の開発に何日かかっていますか。
「データチームの成果が、会社のOKRや売上に結びついていない。」データワークフローとOKRを結びつけ、成果を測る。SafetyCultureはdbt platformでデータ管理とOKRを最適化し、リテンションとチームの士気を高めた。Retoolはdbt platformとDatabricksで拡張性がありメンテナンスしやすいセルフサービス分析を構築。データチームのOKRは、事業のどの数字に結びついていますか。
出やすい反論
出やすい反論まず認めるこう返す
「エンジニアが強いのでCoreの自前運用で問題ない」強いチームならCoreは十分に回る。Code42WHOOPも強いチームがCoreから移った事例です。理由は能力ではなく、人が増えたときに実行環境・CI・環境分離の維持がエンジニアの時間を食うこと。その時間で何を作りたいですか。
「指標はBIやノートブックで各自が定義すればいい」速く動くにはそれが楽。Inventaがメンテナンス時間を90%減らせたのは、定義を1か所に寄せたからです。定義が散らばると、数字が合わないたびに調べる時間が増え続けます。
「Databricksのノートブックで変換は済んでいる」ノートブックは実行をうまく処理する。RetoolAktifyもDatabricksの上でdbtを使っています。足りないのは統制された指標、プロジェクト横断のリネージ、テストとレビューの仕組み。ノートブックを置き換えるのではなく、その上に統制を足します。
根拠になる事例9件
Symend2016年創業、カナダ・カルガリー本社。行動科学と AI を活用し、Telus などの企業向けに財務リスクのある顧客へのデジタルエンゲージメント(債権回収の「治療戦略」)を提供。

Symend、dbt Cloud と Snowflake でウェアハウスの日次クレジット消費を70%削減、デバッグ時間を90%短縮、パイプライン速度を20倍に

事例を読む ↗
70%ウェアハウスの日次クレジット消費削減(Snowflake)
90%デバッグ時間の短縮
20xパイプライン速度の向上
89%レガシースタック比のコスト削減

Symend の「V1」データウェアハウスは週次レポート向けに作られており、日次運用に押し上げると障害が頻発し、アクセス開放のための第3層システムの保守、高いレイテンシ、想定を超えるコストに悩まされていた。エンジニアリング組織の SDLC に合う Snowflake と dbt Cloud を選定し、1.5四半期で移行を完了。4名の FTE で8名分の仕事をこなし、コストは89%減、増分モデルへの再設計で200モデルを2時間ごとに実行してレイテンシを1週間から2時間に短縮しつつ Snowflake の日次クレジットを70%削減した。

導入前(顧客の声)
  • 「週次だったパイプラインを日次に押し上げたら、定期的にインシデントが起きるようになった。」
  • 「より多くのメンバーにデータを見せるために、技術的制約の回避策として複雑な第3層システムを作って保守しなければならなかった。」
  • 「新しいデータプロダクトには低レイテンシが必要なのに、1週間のレイテンシだった。」
  • 「V1 ウェアハウスの運用コストは、データチームの当初見積もりよりはるかに高くついた。」
dbtでやったこと
  • Snowflake を中核に据え、本番でコードを書かず巨大なストアドプロシージャを避け、CI/CD とモジュール開発という SDLC に沿う構成を採用。
  • dbt Cloud を GitHub と直接接続して SDLC に組み込み、Jinja とマクロによるモジュール化、組み込みの可観測性、並列パイプライン実行を活用。dbt のオンデマンドトレーニングとコンサルタントの支援で1.5四半期で移行完了。
  • 最初の bronze データセットを公開し、dbt 未経験のアナリストを2週間以内にオンボーディング。Snowflake 上でガバナンスの効いた自由な探索環境を提供。
  • ジョブスケジューラ、データテスト、ドキュメントなどの標準機能で4名の FTE が8名分の仕事をこなし、日次で数千万レコードを処理。

より多くのデータを、より高い頻度で、より高い品質で、よりアクセスしやすい形で読み込んでいるにもかかわらず、新しいコストは以前の価格のほんの一部でした。この方程式に損失はありませんでした。

Ziko Rajabali, VP of Engineering, Symend

営業での使いどころレガシー DWH のコストとレイテンシに悩むお客様に、Snowflake と dbt Cloud への移行でコスト89%減・レイテンシ1週間→2時間・4人で8人分の生産性を同時に達成した事例として提示できます。

製品・スタックdbt Cloud · Jinja and macros · incremental models · job scheduler · data testing · documentation / dbt Cloud, Snowflake, Microsoft Azure, Looker, PowerBI, Sisense, Github

残り8件を表示SafetyCulture、SpotOn、Aktify、Deputy、Inventa、Code42、Retool、HubSpot
SafetyCulture2004年創業、オーストラリア・シドニー本社のグローバルソフトウェア企業。旗艦製品 iAuditor で現場作業者やセンサーからデータを収集し、職場の安全・オペレーション管理を支援。

SafetyCulture、dbt でデータチームの eNPS を -20 から +69 へ89ポイント改善し、新規顧客の定着率を2倍に

事例を読む ↗
-20 to +69データチームの eNPS(dbt 導入後89ポイント改善)
2x新規顧客の定着率向上(28日超の継続率 3%→6.5%)
80%dbt で再構築したデータの割合
17分→4分パイプラインの平均クエリ時間

日次処理データ量が1年で3倍になる中、SafetyCulture は LookML で全変換を行っており、テストも DAG もなく、Airflow で依存関係を手作業で組む二重構成に陥ってステークホルダーはどこに正しいデータがあるか分からなくなっていた。データモデラーを迎えて将来像のデータモデルを設計し、dbt で変換層を一本化してデータの80%を再構築。データチームは6名から15名に拡大、eNPS は -20 から +69 に改善し、dbt 上の分析で特定した施策により新規顧客の28日定着率を3%から6.5%へ2倍以上に伸ばした。

導入前(顧客の声)
  • 「変換はすべて LookML でやっていたが、まったくスケールしなかった。テストも DAG もなく、既存アーキテクチャとの整合を保つのに大量の監督が必要だった。」
  • 「Airflow で LookML モデルをオーケストレーションしようとしたが、依存関係グラフを手作業で全部組む羽目になり、変換層が2つのツールにまたがってしまった。扱えるのはごく少数だけだった。」
  • 「ビジネス側はどこに正しいデータがあるのか分からず、不信感と大量の時間の浪費につながっていた。」
  • 「再利用性がなく、同じことを何度もやり直していた。洞察までの時間が延び、チームの士気にも影響した。」
dbtでやったこと
  • 経験豊富なデータモデラーを招き、概念・論理・物理データモデルを dbt 上で設計。すべての変換処理を dbt に集約し、データの80%を再構築。
  • Redshift のアーキテクチャを再設計し、同コストでコンピュートを50%増、ディスクを100倍に拡張。パイプラインの平均クエリ時間を17分から4分に短縮。
  • Analytics Engineer と Data Management の役割を新設し、dbt のワークフローを軸にチームの働き方を再定義。3〜4週間でアナリストが全体像を掴めるように。
  • 約150の顧客変数を AI で分析して7つの顧客セグメントを特定し、Salesforce に反映して AE・CSM の拡販・定着活動に活用。

dbt を使ってデータモデルとデータ変換のアプローチを改善した結果、人々が実際にデータを信頼できるようになりました。再利用できる部品が揃ったことで、スピードは時間とともに本当に向上しています。

Agnieszka Hatton, VP of Data & Analytics, SafetyCulture

営業での使いどころLookML や BI ツール内で変換を抱え込んでスケールしなくなったお客様に、dbt で変換層を一本化するとデータの信頼とチームの士気(eNPS 89ポイント改善)が同時に回復し、顧客定着率2倍という事業成果につながった事例です。

製品・スタックdbt / Redshift, dbt, Tableau (migrating from Looker/LookML), Airflow (legacy), Salesforce, Qualtrics

SpotOnレストランや中小事業者向けにモバイル決済処理と経営管理ソフトを提供する急成長企業。米国サンフランシスコ本社。500名以上の社員が日々データに基づいて意思決定。

SpotOn、Snowflake・dbt Cloud・Metaplane でエンジニアリング貢献者を8倍に増やし、$110,500 を削減

事例を読む ↗
8xエンジニアリング貢献者の増加(本文では8.5倍/750%増、2名→17名)
$110,500コスト削減額
600%削減(ヘッダー記載の結果。対象項目は本文に明記なし)
750%ETL コード貢献者の増加率

SpotOn の Postgres ベースの基盤は毎朝 ETL がリソースを食い潰してクエリが動かず、Airflow 上のカスタム Python ジョブを扱えるエンジニアは2名だけで、データソース追加に数か月かかっていた。Snowflake へ移行したうえで全モデルを dbt Cloud に載せ替え、Metaplane でオブザーバビリティを追加。ETL コードへの貢献者は2名から17名(750%増)に拡大し、モデル構築は数日〜数週間から数時間へ、データ品質問題の検知は数時間〜数日から数秒へ短縮された。

導入前(顧客の声)
  • 「Postgres の性能が慢性的に遅く、取り込みジョブは『また新しい Postgres エラー』で失敗し、データが欠けたり遅れたりしていた。」
  • 「毎朝数時間、上流の ETL ジョブがリソースを消費するので、ユーザーはクエリを実行できなかった。大規模な集計の再処理は Postgres では不可能だった。」
  • 「ETL プロジェクトに安定して貢献できるエンジニアは2名だけ。データソースの追加には数か月かかり、Postgres へのバックフィルだけで数日から1週間を要した。」
  • 「Airflow 上のカスタム Python ジョブが中心で高度なスキルが必要。スケールする唯一の方法は人を増やすことだったが、現実的ではなかった。」
dbtでやったこと
  • Postgres から Snowflake へ移行し、ストレージとコンピュートの分離で大規模な事前集計や地理空間クロスジョインを実現。Snowpipe で OpenWeather の気象データを取り込み、Heap とのデータ共有も活用。
  • 財務・オペレーション・営業・プロダクトの全モデルを dbt Cloud に移行し、コアビジネスロジックを dbt に集約。
  • dbt Cloud によりプロダクトチーム、エンジニア、財務まで dbt プロジェクトへ貢献。財務メンバーが YAML でドキュメントを書くまでになった。
  • 既存の dbt パッケージで定義とドキュメントを Snowflake と Metabase に直接プッシュし、ステークホルダーの作業場所でドキュメントを参照可能に。

dbt 以前は、モデリングに貢献できるエンジニアは2人だけでした。dbt Cloud の導入がそれをすべて変えました。貢献者の数は750%増え、スケールに限界はありません。

Ben Cohen, Data Engineering Team Lead, SpotOn

営業での使いどころPostgres と Airflow で2人のエンジニアがボトルネックになっているお客様に、Snowflake 移行と dbt Cloud で貢献者を17名に広げ、財務まで自分でモデルを書くようになった事例として提示できます。

製品・スタックdbt Cloud · dbt packages · documentation · testing · version control · dbt Semantic Layer / Meltano, Fivetran, Heap, Snowflake, dbt Cloud, Tableau, Metabase, Metaplane

Aktify会話型 AI エージェントで数千件の SMS 会話を同時に行い、見込み客の転換を支援する SaaS 企業。米国メンロパーク本社。顧客平均で年間 $227,000 の売上と19倍の ROI を創出。

Aktify、Databricks と dbt でデータエンジニアリング工数を80%削減、オンボーディング時間を95%短縮し、年間6桁ドルの IT 人件費を節約

事例を読む ↗
80%データエンジニアリング工数の削減
95%新入社員のオンボーディング時間の短縮(2週間→半日)
6年間 IT 人件費の節約額(桁数:6桁ドル)
3〜5日→1日未満データベース問い合わせ・洞察取得にかかる時間

Aktify は膨大な会話データから洞察を掘り出す必要があったが、SSIS のような複雑な依存関係のある仕組みでは、誰もが本番データを触るのを怖がり下流のダッシュボードを壊すリスクがあった。Databricks Lakehouse と dbt を採用し、dbt のテストとドキュメントで安全性を担保して SQL スキルが浅い社員にも本番データを開放。データエンジニアリング工数は80%減、新入社員のオンボーディングは2週間から半日に短縮され、あと2名の採用が不要になり年間6桁ドルを節約した。

導入前(顧客の声)
  • 「SSIS を使えば、みんな本番のデータを触るのを怖がるだろうと分かっていた。何かの下流を壊して、お気に入りのダッシュボードを壊したと苦情が来るのが目に見えていた。」
  • 「データサイエンスチームが複雑なスクリプトを書いてデータベースに問い合わせるのに、3〜5日かかっていた。」
  • 「新しい社員がデータシステムを使えるようになるまでに2週間かかっていた。」
  • 「ステークホルダーはいつも『何も見えないまま飛んでいる』と不満を言っていた。」
dbtでやったこと
  • Databricks Lakehouse を採用し、約85GB の業務データを含むすべてのデータを Snowflake でのステージングなしに即時利用可能にした。
  • dbt でデータ変換を担い、テストとドキュメントによって下流の事故を防止。SQL スキルが浅い社員でも初日から本番データを扱える体制に。
  • Delta Lake のタイムトラベル機能と組み合わせ、変更後の差分や異常の混入時点を特定してトラブルシューティングを迅速化。
  • 新しいテーブル・パイプライン・抽出の依頼を半日で構築し、dbt でモデリングして必要な指標をすぐ提供。

dbt がなければ、チームにあと2人は必要だったでしょう。今いる人材のインパクトを拡大することで、年間6桁ドルを節約できています。まだ SSIS を使っているなら、素早く方向転換できずエラーも多いので、データニーズを満たすことは決してできません。dbt は必須のツールです。

Brandon Smith, Director of Data and Analytics, Aktify

営業での使いどころSSIS などレガシー ETL から Databricks へ移行するお客様に、dbt を組み合わせれば1人のデータ担当でも年間6桁ドル分の増員を回避し、新人が半日で本番データを触れるようになる事例として使えます。

製品・スタックdbt · testing · documentation / Databricks Lakehouse, dbt, Tableau

Deputy2008年にシドニーで創業したシフト管理・勤怠 SaaS。オーストラリアのシフト勤務者の10人に1人が利用。

Deputy、dbt Cloud でデータチームの NPS を100に引き上げ、数か月かかっていたダッシュボードを1週間で構築、Snowflake コストを20%削減

事例を読む ↗
+100社内ステークホルダーによるデータチーム NPS(満点)
1 week新規ダッシュボードの構築期間(従来は数か月)
20%Snowflake コンピューティングコスト削減
26直近10か月で公開したデータプロダクト数(多くは dbt 稼働後の3〜4か月に集中)

Deputy のデータ基盤は Snowflake タスクや Airflow が入り乱れた複雑な構成でドキュメントもなく、壊れたテーブルの修復に半日、ダッシュボード1つに9か月と言われるほど停滞し、ステークホルダーの信頼は地に落ちてチームからの離職が相次いだ。コンサルティングパートナー Altis の提案で dbt Cloud を中核にデータ基盤をゼロから再構築し、単一のファクトテーブルとリネージ、鮮度テストを整備。ダッシュボード構築は1週間に短縮、不要な400以上のタスクを整理して Snowflake コストを20%削減し、社内 NPS は満点の100を獲得した。

導入前(顧客の声)
  • 「Snowflake のタスクで生データを分析層に動かす複雑な構成で、Airflow に変えても楽にならなかった。400以上のタスクやストリーム、パイプが走っていて、どれがまだダッシュボードに使われているかすら分からなかった。」
  • 「ドキュメントがないので、アナリストはテーブルの作られ方をソースまで手作業で辿るしかなかった。壊れたテーブルの修復には最低でも半日かかった。」
  • 「CS の VP がダッシュボードを依頼したら、データチームから『構築に9か月かかる』と言われた。経営陣はデータチームとの苦労話しか持っていなかった。」
  • 「ステークホルダーはデータチームを信用せず、データが必要なときはチームを迂回するようになっていた。」
dbtでやったこと
  • コンサルティングパートナー Altis と新任データエンジニアの提案により、dbt を中心にデータ基盤をゼロから再構築。
  • Stitch と Workato で決済・CRM・Segment・Google Analytics などを Snowflake の raw 層に取り込み、その上で dbt Cloud が変換を担い、Tableau に配信するアーキテクチャに刷新。
  • 単一のファクトテーブルと共通指標による Single Source of Truth を構築し、誰がレポートを作っても同じ数値が出る状態にした。
  • dbt の鮮度テスト(freshness testing)でフィールドやテーブルの更新停止を即座に検知し、ビジネスユーザーが気づく前に修正。

以前は400以上のタスクが走っていて、ストリームやパイプがあちこちに伸びていました。どれがまだダッシュボードやレポートに使われているのかさえ分かりませんでした。不要なものを削ることで、Snowflake のコンピューティングコストを20%削減できました。

Andy Kwier, Lead Data Engineer, Deputy

営業での使いどころデータチームが社内の信頼を失い離職が続く状況から、パートナー主導で dbt Cloud を軸に再構築し、NPS 100・ダッシュボード1週間・Snowflake コスト20%減まで立て直した「再生」の事例です。

製品・スタックdbt Cloud · freshness testing · data lineage · documentation · dbt Semantic Layer · Metadata API / Snowflake, Stitch, Workato, GitHub, dbt Cloud, Tableau

Inventaブラジル・サンパウロ発の B2B マーケットプレイス。小規模小売店と大手サプライヤーをつなぎ、食品から化粧品までの仕入れと与信を提供する南米の急成長企業。

Inventa、dbt Cloud でデータ保守時間を90%削減し、モデル貢献者を2名から13名に拡大

事例を読む ↗
90%データ保守時間の削減
13データモデルへの貢献者数(2名から増加)
83dbt Semantic Layer に集約・実装した指標数
80%→約1%リードアナリティクスエンジニアの保守時間の割合

Inventa は当初、リードアナリティクスエンジニアが自ら管理する Postgres と低予算のツールを「ダクトテープで繋ぐ」ように運用しており、保守が業務時間の80%を占めていた。資金調達を機に dbt Cloud と Snowflake、Hex を中心とするスタックへ刷新し、テスト・リネージ・ドキュメントを整備。保守時間は90%削減されてほぼゼロに、モデルを作れる人は2名から13名に増え、83個の指標を dbt Semantic Layer に集約してサプライヤー向けレポートも自動化した。

導入前(顧客の声)
  • 「私の最初の仕事は、いちばん安くデータスタックを組む方法をリストアップすることだった。成長に合わせてプラットフォームをダクトテープで繋ぎ止めていた。」
  • 「保守が私の時間の80%を占めていた。何かが壊れても、パイプラインの問題なのか、アクセス権の問題なのか、原因を突き止めるだけで膨大でイライラする作業だった。」
  • 「モデルを作れるのは私ひとりだった。データサイエンティストが5〜6人いたが、パイプラインの構築や Airflow 連携、AWS Lambda のデプロイまでは分からなかった。」
  • 「サプライヤー向けレポートは、Hex から CSV を手元に落として PDF にし、Google Drive にアップして送る手作業で、ビジネスアナリストが丸1日かかることもあった。」
dbtでやったこと
  • Snowflake、Fivetran、Rudderstack と組み合わせて dbt Cloud を中核に据え、SQL ベースで成熟したツールとして長期的に使えるスタックへ刷新。
  • dbt Cloud のテスト機能で重要なカラムを検証し、パイプラインが壊れる前にテスト失敗の時点でエンジニアリングチームへ通知。
  • Git の pre-commit フックと dbt project evaluator でドキュメント整備を CI/CD として強制し、リネージとドキュメントを充実させた。
  • dbt Semantic Layer に83個の指標を集約し、社内ダッシュボードとサプライヤー向けの Hex 自動レポート(サプライヤー ID でフィルタ)の両方に同じ指標定義を再利用。

以前は保守に私の時間の80%を取られていました。今はほぼゼロです。

Gabriel Marinho, Lead Analytics Engineer, Inventa

営業での使いどころデータ担当者が1人で保守に追われているスタートアップに、dbt Cloud で保守を90%減らし、Semantic Layer で社内外に同じ指標を配信できるようになった事例として使えます。

製品・スタックdbt Cloud · dbt Semantic Layer · dbt tests · data lineage · documentation · dbt project evaluator / Snowflake, Hex, dbt Cloud, Fivetran, Rudderstack, Eppo

Code422001年創業のサイバーセキュリティ企業。従業員による情報漏えいやソースコード・知財の持ち出しを検知する技術を提供。米国ミネアポリス本社、従業員350名以上。

Code42、dbt Core から dbt Cloud への移行でモデル保守の週40時間を取り戻し、ウェアハウスコストを10%削減

事例を読む ↗
40モデル保守から取り戻した週あたり時間(時間/週)
10%ウェアハウスのコンピューティングコスト削減
15%dbt snapshots による取り込みコスト削減
80%→95%ダッシュボード稼働率の改善

6名のデータチームは Tableau 上のカスタム SQL から始まり、同じ SQL のコピペによる指標の不一致や、Salesforce API 連携の保守に1名が専従する状況に苦しんでいた。Snowflake と Fivetran を導入後、dbt Core で SQL モデルを再利用可能にしたが、CI/CD がなく変更の下流影響が見えずダッシュボード障害が増加。dbt Cloud の GitHub 連携 IDE と標準 CI/CD に移行した結果、モデル保守に費やしていた週40時間を回収し、ダッシュボード稼働率を80%から95%に改善、ウェアハウスコストも10%削減した。

導入前(顧客の声)
  • 「Tableau に大量のカスタム SQL を書いていたら、『このレポートとあのレポートで数字が違うのはなぜ?』という典型的な問題に陥った。クエリの1文字の違いを探すのに何時間もかかった。」
  • 「6名のチームのうち1名が、Salesforce API 連携を維持するためだけに専従していた。」
  • 「dbt Core で依存関係は作れたが、新しいコードをプッシュしたときに何が壊れるか見えなくなっていた。CI/CD を自前で構築する時間もリソースもなかった。」
  • 「アナリストはローカル環境からオンプレの Git にコミットして、壊れないことを祈るしかなかった。壊れたら AWS のログを掘って原因を探し、その日のうちに復旧できれば御の字だった。」
dbtでやったこと
  • Postgres から Snowflake へ移行し、Fivetran で Salesforce データの取り込みを自動化。
  • dbt Core で Snowflake のビューを相互参照可能にし、同じ SQL を繰り返さずに再利用できるモデル構造を構築。
  • dbt Cloud に移行し、GitHub 連携の IDE と標準搭載の CI/CD でスケーラブルなデータ開発プロセスを確立。
  • dbt Cloud のスケジューリング・ログ・アラートで「このテーブルはいつ更新されたか」を dbt の実行履歴から即座に確認できる可観測性を獲得。dbt snapshots で取り込みコストも15%削減。

モデルの保守に費やしていた時間から、週40時間を取り戻しました。今ではチームははるかに少ない労力で高品質なダッシュボードを提供でき、ダッシュボードの稼働率は95%です。dbt Cloud に移行する前は80%前後でした。

Josh Carlson, Director of Analytics, Code42

営業での使いどころdbt Core を自前運用して CI/CD 不在で苦しむお客様に、dbt Cloud への移行だけで週40時間の保守工数回収と稼働率95%を示せる事例です。

製品・スタックdbt Core · dbt Cloud · dbt Cloud IDE · CI/CD · dbt snapshots · dbt Semantic Layer / Snowflake, Fivetran, dbt Cloud, Tableau

Retool既存のデータベースやAPIに接続して社内ツールやアプリを高速に構築できる開発者向けプラットフォーム。50万以上のアプリが構築されており、ZapposやDoorDashが利用。本社は米国サンフランシスコ。

Retool、dbt Cloud と Databricks で実行時間を25%短縮し、本番ジョブのコストを50%削減

事例を読む ↗
25%実行時間の短縮
50%本番ジョブのコスト削減

急成長中のRetoolは、専任のデータチームを雇う前から大量のプロダクト利用データから洞察を得る必要があり、セットアップの容易さ・低メンテナンス・スケーラビリティを重視していた。dbt Cloud と Databricks Data Intelligence Platform を組み合わせ、dbt-Databricks アダプタで Unity Catalog と自動連携させることで、ガバナンスの効いたデータ基盤を小規模チームで運用。実行時間を25%短縮、本番ジョブのコストを50%削減し、ステークホルダーが Databricks Assistant 経由で dbt のドキュメントを参照しながら自己解決できる状態になった。

導入前(顧客の声)
  • 「専任のデータチームを雇う前に、大量のプロダクト利用データから洞察を得なければならなかった。」
  • 「新機能のリリース、営業体制の拡大、データ量の増加、チームの拡大が同時に進み、データチームは常に身軽でいる必要があった。」
  • 「会社が小さく、社員が何役も兼任していた頃に、効率的なデータワークフローが必要だった。」
  • 「マーケティングから人事、プロダクトまで、各ステークホルダーが自分でデータを使えるようにガバナンスの効いたデータを提供したかった。」
dbtでやったこと
  • dbt Cloud を導入し、組み込みのコラボレーション機能と継続的デプロイでエンジニアリング・グロース・CS の各チームが自らデータモデルを構築・維持できるようにした。
  • dbt Cloud の自動テストとデータ品質アラートにより、メンテナンスとトラブルシューティングの時間を削減。
  • dbt-Databricks アダプタで Databricks Unity Catalog を追加設定なしに自動連携し、セキュリティと権限を dbt モデルから自動導出。Photon 最適化も自動適用され、性能とコストの改善に寄与。
  • dbt と Databricks の両方が SQL と Python を同一プロジェクトで扱えるため、アナリスト・ビジネスユーザー・エンジニアが得意な言語で協業。

dbt-Databricks アダプタのおかげで、Databricks Unity Catalog を dbt に自動的に統合でき、追加の設定は一切不要でした。セキュリティと権限はすべて dbt モデルから自動的に導出されるので、すべてのデータと AI 資産をコンプライアンスに沿ってエンドツーエンドで把握し続けるのが容易です。Photon 最適化も自動で行われ、これが性能とコスト改善の大きな要因になっています。

Samuel Garfield, Analytics Engineer, Retool

営業での使いどころDatabricks を使っている急成長 SaaS が、dbt Cloud と Unity Catalog の自動連携で少人数のままガバナンスを効かせ、実行時間25%短縮・本番コスト50%削減を実現した事例です。

製品・スタックdbt Cloud · dbt-Databricks adapter · dbt documentation · automated testing · data quality alerting / dbt Cloud, Databricks Data Intelligence Platform

HubSpot78,000社以上が利用するカスタマーエクスペリエンスプラットフォーム。米国マサチューセッツ州ケンブリッジ本社、従業員3,500名以上。

HubSpot、Snowflake と dbt でアナリストがデータ変換を自らオーナーシップを持って担える体制へ

事例を読む ↗

Snowflake の早期採用で DBA 不要のウェアハウス運用を実現した HubSpot だが、変換層では Airflow 上の SQL がコピペで肥大化し、依存関係の手動定義やトラブルシューティングの困難さからアナリストがモデル作成を避ける状態だった。アナリストコミュニティ自身が dbt を持ち込み、ref による自動 DAG 構築、is_incremental() マクロによる増分モデル、モジュール化された SQL でアナリストが安全に変換をオーナーシップできるように。パートナーチームなど2チームが完全移行し、テスト基盤も dbt へ移行中。

導入前(顧客の声)
  • 「3,500人以上の組織で、アナリスト2〜3人ごとにデータエンジニアを雇うのはコスト的に成り立たない。アナリストが新しいカラムやデータ粒度を必要とするたびにデータエンジニアに頼むのがボトルネックだった。」
  • 「Airflow でモデルをデプロイしていたが、モデル間のコピペが多く、1行直すのにコピペ先を全部探す必要があった。」
  • 「アナリストはすべてのクエリの依存関係を手動で定義しなければならず、データエンジニアリングチームが依存関係を判定するカスタムツールを書くこともあった。」
  • 「Airflow の DAG が複雑になるほどコピペが増えるので、アナリストはモデルを少なくする方向に誘導されていた。1か月後にクエリを見返しても何のためのものか分からなかった。」
dbtでやったこと
  • アナリストコミュニティの早期採用者が dbt を持ち込み、インフラチームが2チーム向けに dbt を立ち上げ。
  • ref 関数でモデル間の依存関係を宣言すると dbt が自動で DAG を正しい順序で構築し、SQL が書けるアナリストなら誰でもデータをモデリング可能に。
  • is_incremental() マクロという「ガードレール」により、アナリストが増分モデルを正しく構成できるようになり、無駄なフルリフレッシュを回避。
  • モデルを小さく分割してスキーマごとに整理し、障害時は200行の SQL を読むのではなく該当スキーマの該当モデルを直せる構造に。

私たちはガードレールとゲートという言い方をします。人の前にゲートを置きたくはないが、ガードレールは用意したい。ガードレールとは、人々が素早く自信を持って動けるようにするベストプラクティスです。dbt は正しいやり方でデータモデリングをするのを簡単にし、間違ったやり方をするのを難しくします。

James Densmore, Director of Data Infrastructure, HubSpot

営業での使いどころSnowflake は入れたが Airflow 上の SQL がコピペで肥大化しているお客様に、HubSpot のように dbt をガードレールとしてアナリストに変換をオーナーシップさせる分散型データ組織のモデルケースとして紹介できます。

製品・スタックdbt Cloud · ref · is_incremental() macro · incremental models · dbt testing framework / Github, Snowflake, dbt Cloud

--公開事例がない業界

官公庁・自治体、プロフェッショナル・ビジネスサービスには getdbt.com の公開事例がない。営業ガイド付録Aの優先プレイ(官公庁:給付管理、資源配分、規制遵守。プロフェッショナルサービス:CFO・FP&A、クライアント360とクロスセル)を使い、根拠には隣接業界の事例を借りる。官公庁ならWatercare(公益、手作業の廃止)とRMIT University(大学、共有基盤の進化)、プロフェッショナルサービスならReforge(小さなチームの手作業削減)とRocket Money(財務報告と監査)が近い。

共通ルール

事例の数字は原文のまま使い、顧客の環境で同じ結果を保証しない。事例のURLを添えて、顧客自身に読んでもらう。数字がない業界では、顧客の数字(監査の人日、待ち行列の長さ、CI維持のエンジニア日、直近6か月の請求)を一緒に数える。

事例の数字と引用は getdbt.com/case-studies の各記事(2026年9月取得)に基づく。各カードの「事例を読む」から原文に飛べる。記事中の製品名(dbt Cloud等)は当時の名称のまま。dbt State(記事によっては state-aware orchestration)とFusionエンジンの数値は各社の環境での結果であり、保証値ではない。