Tableau でSalesforce の数式フィールドを取得する方法|さようなら、再計算!

世界No.1 の顧客管理(CRM)プラットフォーム「Salesforce(セールスフォース)

顧客のニーズや解決したい課題をふまえ、顧客に喜ばれる製品・サービスを創出し、適切なタイミングで提供するためにも、顧客情報は重要ですよね。

そのためSalesforce に日々蓄積されるデータの利活用は、Salesforce 自体の運用定着と並ぶ重要な課題のようです。よくご相談を頂戴します。

先日もこんなご相談を頂戴しました。

Salesforce にある数式フィールド(数式項目値)をTableau で取得したいのですが、CData を使えばできますか?」

Tableau 標準のSalesforce コネクタでは数式フィールドを取得できないという罠

Salesforce は数式を使用した項目をつくることができます。

Calculate Field Values With Formulas(数式を使用してフィールド値を計算する):
https://help.salesforce.com/s/articleView?id=sf.customize_formuladef.htm&type=5

ところがこの数式フィールド、Tableau 標準のSalesforce コネクタでは数式を使用した項目値を取得することができないそうです。

Salesforce.com 数式フィールドがインポートされない:
https://kb.tableau.com/articles/issue/salesforce-formulas-do-not-import?lang=ja-jp

実際に試してみましょう。

まずSalesforce を開き、Salesforce のオブジェクト[Opportunity] に適当な数式項目を追加します。
(例)

  • [Field Label・Field Name]Calc
  • [API Name]Calc__c
  • [数式]Amount * Probablity

Salesforce に数式項目を追加する

次にTableau を開き、Tableau の標準コネクタでSalesforce に接続します。

Tableau の標準コネクタでSalesforce に接続する

ワークシートで[Opportunity]の中身を確認してみると、Salesforce に追加した数式項目Calc(Calc__c)がありません!

Salesforce に追加した数式項目Calc(Calc__c)がない

そのため、Tableau Prep Builder を使用するなどして、元の値(上記の例ですとAmount と Probablity)から再計算をしなければなりません。

CData のSalesforce Tableau Connector ではSalesforce の数式フィールドを取得できた!

つづいて、弊社のSalesforce Tableau Connector を使って接続してみたいと思います。

1.まずこちらからインストーラー(30日間無償利用可能)をダウンロードし、Tableau をご利用中のマシンにインストールします。

2.Tableau を開き、接続ペインで[CData によるSalesforce]をクリック、Salesforce に接続します。
  (※下画像ではBasic 認証で接続)

ableau を開き、接続ペインで[CData によるSalesforce]をクリックし、Salesforce に接続

3.表[Opportunity]を選択します。

表[Opportunity]を選択

4.ワークシートで[Opportunity]の中身を確認してみると、Salesforce に追加した数式項目Calc(Calc__c)が取得できています!

[Opportunity]の中身を確認してみると、Salesforce に追加した数式項目Calc(Calc__c)が取得できていることが確認できる

まとめ

Tableau でSalesforce の数式フィールド(数式項目値)を参照できないと何らかの手段で再計算が必要になり面倒ですよね。

CData のSalesforce Tableau Connector なら数値項目値をそのまま取得できるのでTableau でのデータ可視化や分析に集中できちゃいます!

Salesforce Tableau Connector は30日間無償トライアル(こちら)を利用いただけます

ぜひお手元のTableau でSalesforce の数式フィールドを取得できる感動をご体感ください!

トライアル・お問い合わせ

関連コンテンツ