Tableau でSalesforce の数式フィールドを取得する方法
Salesforce は、顧客関係管理(CRM)プラットフォームのリーダー的存在であり、組織が営業パイプライン、マーケティングエンゲージメント、カスタマーサクセスを管理するうえで中心的な役割を担っています。日々、多くのチームがこのプラットフォームのデータを活用して、顧客ニーズの把握、成長機会の特定、そして意思決定の改善に取り組んでいます。
しかし、多くの分析チームが、Salesforce とTableau を連携する際に、あるつまずきに直面しています。それは、レポートの精度を左右するカスタム計算データポイントである数式フィールドが、Tableau の標準Salesforce コネクタ経由でアクセスすると取得できないという問題です。この制限により、アナリストはTableau やETL ワークフロー内で同じ計算を手動で再作成しなければならず、結果の不整合やメンテナンス工数の増加につながっています。
この記事では、Tableau のデフォルトコネクタがSalesforce の数式フィールドにアクセスできない理由と、CData Salesforce Tableau Connector がこの問題をどのように解決し、計算済みの値へのダイレクトかつライブなアクセスを可能にするのかを解説します。
Salesforce の数式フィールドの制限を理解する
Salesforce における数式フィールドとは、ユーザーが定義した動的に計算される値です。これらのフィールドを使用すると、取引予測、割引率、パフォーマンス指標の計算などのビジネスロジックを、冗長なデータを保存することなく自動化できます。
例えば、Opportunity オブジェクトで、チームは次のように定義することがあります:
- フィールドラベル:Calc
- API 名:Calc__c
- 数式:Amount * Probability
しかし、Tableau からSalesforce に標準コネクタで接続した場合、これらの数式フィールドは取得されません。
Tableau の公式ドキュメントによると、「標準のSalesforce コネクタを使用してTableau に接続した場合、Salesforce で定義された数式フィールドはインポートされません」と記載されています。
Tableau における数式フィールドのギャップを可視化する
- Salesforce で、Opportunity オブジェクトに数式 Amount * Probability を使って数式フィールド Calc(Calc__c)を作成します
- Tableau で標準コネクタを使用してSalesforce に接続します
- Opportunity データセットを開きます
- ダウンロードとインストール:CData Salesforce Tableau Connector(30日間の無料トライアル)をダウンロードします。インストールは数分で完了し、Windows、macOS、Tableau Cloud に対応しています
- 認証と接続:Tableau で接続ペインを開き、Salesforce by CData を選択します。Basic またはOAuth 2.0 で認証します
- 対象テーブルの選択:Salesforce オブジェクト(例:Opportunity)を選択します
- 数式フィールドの確認:接続が完了すると、Calc__c などのすべての数式フィールドがTableau に表示され、Salesforce からのライブで事前計算された値が含まれています



フィールド Calc__c が表示されていません。
これは、Tableau のデフォルトコネクタがSalesforce のREST API に依存しており、生のオブジェクトデータは取得しますが、データ抽出前にサーバー側で数式フィールドを評価しないためです。
CData でSalesforce の数式フィールドにシームレスにアクセスする方法
CData のSalesforce Tableau Connector は、この制限を解消し、Salesforce から数式フィールドの値に直接アクセスできるようにします。手動での再計算は不要です。CData を使用すると、Tableau ユーザーはSalesforce へのセキュアでネイティブな接続を確立でき、数式の値が標準フィールドであるかのように扱えます。コネクタは評価済みの結果を動的に取得するため、Salesforce とTableau ダッシュボード間の一貫性が保たれます。
CData でTableau をSalesforce に接続する



CData でSalesforce 接続を簡素化
この記事では、CData Salesforce Tableau Connector を使用して、Tableau でSalesforce の数式フィールドの値を直接取得する方法を解説しました。コネクタは数式フィールドへのアクセスだけでなく、標準のTableau 接続を通じてすべてのSalesforce オブジェクトをリアルタイムでクエリ、分析、ビジュアライズすることができます。
CData Salesforce Tableau Connector の30日間無料トライアルを今すぐ開始して、Tableau でシームレスなリアルタイムSalesforce 分析を実現しましょう。