Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Salesforce への接続時のエラー "Field ... does not exist"

公開日: Aug 24, 2022
説明
Tableau Desktop から Salesforce に接続するときに接続ダイアログ ボックスで [アカウント] フィールドを選択すると、次のエラーが発生することがあります。

An error occurred while communicating with data source '<data source name>'
JOIN 句に含まれるフィールド '[アカウント].[<フィールド名>]' は存在しません。

Cause

オプション 1

ほとんどの Salesforce アカウントは基となるオブジェクトのセットを共有しているため、Tableau Desktop は標準の接続をあらかじめ決めることができます。このエラーは、Salesforce アカウントがカスタムされ、Tableau Desktop によってあらかじめ決められた名前が Salesforce アカウント内の名前と一致しない場合に発生します。

オプション 2

ユーザーに、フィールドを表示するためのパーミッションがありません。
解決策
根本原因によっては、次の解決策で問題が解決できることがあります。

オプション 1: 標準の接続に使用される結合を編集します。

  1. [Salesforce 接続] ダイアログ ボックスのステップ 1 およびステップ 2 を完了します。
  2. [ステップ 3] では、[複数の表] を選択します。
  3. Join 句の表で、エラー メッセージに表示される Join 句を選択し、[削除] をクリックします。
Salesforce 接続

オプション 2: パーミッションの変更

Salesforce 管理者と連携して、フィールドを閲覧するためのユーザー アカウント許可が許可されるようにします。
ナレッジ記事番号

001473780

 
読み込み中
Salesforce Help | Article