商談の「今」は、Salesforceのレポートで十分に見えます。見えないのは、先月と比べてパイプラインがどう動いたかという「推移」と、広告費や売上と突き合わせた「横断」です。本記事では、Salesforceの商談・取引先データをBigQueryへ日次で自動連携し、時系列の蓄積とデータ横断の分析基盤を作る方法を解説します。SOQLでのリレーション取得、差分取得、毎日流しても重複しないマージ設計まで、開発なしで実現する手順を紹介します。
01 Salesforceのレポートだけでは「推移」と「横断」が見えない
Salesforceのレポート・ダッシュボードは「現在の断面」を見る道具としては強力です。ところが分析を深めようとすると、2つの壁に当たります。ひとつは時系列の壁。Salesforceは基本的に最新の状態を持つ仕組みなので、「3ヶ月前のパイプラインと今を比べる」「フェーズ滞留日数の変化を追う」といったスナップショット比較が苦手です。もうひとつは横断の壁。広告費・売上・会計といったSalesforceの外のデータと商談を突き合わせるには、双方を同じ場所に置く必要があります。
その置き場所として広く使われているのが、GoogleのデータウェアハウスであるBigQueryです。商談データを日次でBigQueryへ蓄積すれば、SQLで時系列もJOINも自在になり、TableauやLooker Studioにつなげば全社で見られるダッシュボードになります。問題は連携の作り方で、CSVエクスポートの手作業は続かず、APIを叩く自前開発は保守が残ります。データ連携ツールを使えば、この連携をノーコードで組めます。
02 BigQuery連携でできること
SalesforceのデータをPasswork経由でBigQueryへ連携すると、次のような分析が可能になります。
- リレーションごとまとめて取得:レコード取得またはSOQL直接実行で「商談+紐づく取引先・商談商品」を親子関係ごと取得できます。分析に必要な形を取得の段階で作れます。
- 時系列スナップショットの蓄積:日次でBigQueryへ積み増していくことで、SFA単体では持てないパイプラインの推移・受注率の変化を分析できます。
- 大量データの高速集計とJOIN:広告費・売上・会計データと商談を同じ基盤でJOINし、事業全体を横断した集計をSQLで高速に処理できます。
- BIツールでの全社共有:TableauやLooker Studioと接続し、パイプライン・受注率・失注理由をSalesforceライセンスの外にいるメンバーとも共有できます。
03 連携の仕組み|取得・整形・BigQueryロードの3ステップ
SalesforceからBigQueryへの連携は、「取得 → 整形 → ロード」の3ステップで組み立てます。
取得(レコード取得またはSOQL直接実行)
商談・取引先・商談商品をリレーションごと取得します。更新日時をキーにした差分取得にすれば、毎日の積み増しが軽量になり、API負荷も抑えられます。
整形(BigQueryのスキーマに合わせる)
選択リスト・参照項目・通貨などSalesforce特有の型を、BigQueryのカラム型にマッピングします。分析で使う項目に絞ることで、テーブルも集計もシンプルに保てます。
ロード(BigQueryへ日次で書き込み)
整形したデータをBigQueryのテーブルへ書き込み、スケジュール実行で日次自動化します。商談IDなどのキー列を指定したマージにすれば、毎日流しても重複が生まれません。
ポイント:スナップショットとマージを使い分ける
「毎日の状態を履歴として残したい」テーブルは日付つきスナップショットで積み増し、「最新の状態を1行で持ちたい」テーブルはキー列のマージ(Upsert相当)で更新する ── 分析の目的ごとにこの2つを使い分けると、推移分析と最新断面の両方に強い基盤になります。
04 Passworkでの実現方法とAgentic ETL
Passworkは、取得・整形・ロードをドラッグ&ドロップで組み立てられるノーコードのデータ連携サービスです。SalesforceとBigQueryのコネクタをつなぎ、SOQLや差分条件を設定画面で指定するだけで、上記3ステップがひとつのフローになります。スケジュール実行を設定すれば、翌朝には前日の商談の動きがBigQueryに揃っている状態を維持できます。
Passworkはさらに、この連携を「Agentic ETL」──AIが判断し、会話で操作できるデータ統合へ進めています。「今四半期にクローズした商談をBigQueryに集計して」と伝えるだけで、検証済みのフローが会話から動く。連携は作って終わりではなく、業務の中で使い続けるものだからこそ、操作の敷居を下げることに意味があります。
提供元のPraztoはSalesforceやTableauなどの導入支援で350社超の実績を持ち、SOQLの設計からBigQueryのテーブル設計、ダッシュボード構築まで、初期構築を1ヶ月のサポート付きで伴走できます。
05 業務での具体的な活用例
SalesforceとBigQueryの連携が実際の業務でどう活きるのか、3つの活用例を紹介します。
パイプラインの時系列分析(営業企画)
日次スナップショットをBigQueryに蓄積すると、「月初にあった見込み金額のうち、どれだけが受注・失注・翌月持ち越しになったか」をデータで追えるようになります。フェーズごとの滞留日数の変化も可視化でき、感覚ではなく履歴データでパイプラインの健全性を議論できます。
受注率・失注理由の全社ダッシュボード(経営・営業)
商談データをTableauの営業ダッシュボードにつなげば、パイプライン・受注率・失注理由を全社で共有できます。Salesforceのライセンスを持たない経営層や他部門のメンバーも同じ数字を見られるため、「営業の数字が営業部門の中に閉じる」状態を解消できます。
広告費×商談の突き合わせ(マーケティング)
広告媒体のレポートも同じBigQueryへ集約すれば、キャンペーンをキーに商談・受注と突き合わせて、媒体別の商談化率や受注単価まで踏み込んだ評価ができます。広告データの集約方法は「Google広告・Yahoo広告のレポートをBigQueryへ自動集約する方法」で解説しています。
06 まとめ:商談データを、分析できる資産に
SalesforceとBigQueryをつなぐ要点は、リレーションごと取得し、差分で日次に積み増し、キー列のマージで重複を防ぐこと。この3つが揃うと、商談データは「現在の断面」から「時系列で分析できる資産」に変わります。まずは商談オブジェクトの日次連携から始めて、スナップショットの蓄積とBIでの可視化へ広げてみてください。
この記事の構成図は「Passwork連携カタログ Salesforce編」からの抜粋です
BigQueryへの日次集約のほか、kintoneとの双方向同期、既存DWHへの連携、DWHからの書き戻しなど、Salesforce連携の代表的な構成パターン10種と導入事例をまとめた資料を無料でダウンロードいただけます。無料でダウンロードする
データ連携の自動化
で始めませんか?
SaaS・データソース・DWHをノーコードでつなぎ、AIが連携フローの構築を支援します。
「何を・どの条件で・どこにつなぐか」の設計から、専門のコンサルタントが無料でご相談承ります。