Salesforce レポート

まとめ

項目 説明
リリース状態 一般提供
製品 Excel
Power BI (セマンティック モデル)
Power BI (データフロー)
ファブリック (データフロー Gen2)
Power Apps (データフロー)
Dynamics 365 Customer Insights
Analysis Services
サポートされている認証の種類 Salesforce アカウント

Note

デプロイ スケジュールにより、またホスト固有の機能があることにより、ある製品に存在する機能が他の製品にはない場合があります。

警告

既定では、Salesforce では Power Query Desktop のオンライン サービスへの認証エクスペリエンスの一部として使用される Internet Explorer 11 をサポートしていません。 Microsoft Internet Explorer 11 を使用して Lightning Experience にアクセスするための拡張サポートをオプトインしてください。 Internet Explorer の構成に関する Salesforce のドキュメントを確認することもできます。 この時点で、ユーザーの認証に障害が発生しますが、保存されている資格情報は、既存の認証トークンの有効期限が切れるまで機能し続ける必要があります。 これを解決するには、「Power BI Desktop で OAuth 認証用に Microsoft Edge (Chromium) を有効にする」を参照してください。

前提条件

Salesforce Reports コネクタを使用するには、Salesforce アカウントのユーザー名とパスワードが必要です。

また、Salesforce API アクセスを有効にする必要があります。 アクセス設定を確認するには、個人の Salesforce ページに移動し、プロファイル設定を開いて、[API を有効にする] チェックボックスが選択されていることを検索して確認します。 Salesforce 試用版アカウントには API アクセス権はないことに注意してください。

サポートされる機能

  • 実稼働
  • ユーザー定義
    • カスタム ドメイン
    • CNAME レコードのリダイレクト

Power Query デスクトップから Salesforce レポートに接続する

Salesforce レポート データに接続するには、次の操作を行います。

  1. 製品固有のデータ コネクタ リストから [Salesforce レポート] を選択し、[接続] を選択します。

  2. サインインに Salesforce の実稼働の URL (https://www.salesforce.com) を使用する場合は、[Salesforce レポート][実稼働] の URL を選択します。

    実稼働の URL からデータを取得します。

    [カスタム] を選択し、サインインするカスタム URL を入力することもできます。 このカスタム URL は、Salesforce 内で作成したカスタム ドメイン (例、https://contoso.salesforce.com など) である可能性があります。 Salesforce にリダイレクトする独自の CNAME レコードを使用している場合は、カスタム URL の選択を使用することもできます。

    URL を選択したら、[OK] を選んで続行します。

  3. [サインイン] を選んで Salesforce アカウントにサインインします。

    Salesforce アカウントにサインインします。

    正常にサインインしたら、[接続] を選びます。

  4. 特定のアプリを使用して初めてサインインする場合は、メール アドレスに送信されたコードを入力して、信頼性を確認するメッセージが表示されます。 その後、使用しているアプリでデータにアクセスするかどうかを確認するメッセージが表示されます。 たとえば、Power BI Desktop で Salesforce データへのアクセスを許可するかどうかを確認するメッセージが表示されます。 許可を選択してださい。

  5. [ナビゲーター] ダイアログ ボックスで、読み込む Salesforce レポートを選択します。 次に、[読み込み] を選択してデータを読み込むか、[データの変換] を選択してデータを変換することができます。

Power Query オンラインから Salesforce レポートに接続する

Salesforce レポート データに接続するには、次の操作を行います。

  1. 製品固有のデータ コネクタ リストから [Salesforce レポート] を選択し、[接続] を選択します。

  2. [Salesforce レポート] で、接続に使用する URL を選択します。 サインインに Salesforce の実稼働 URL (https://www.salesforce.com) を使用する場合は、[実稼働] URL を選択します。

    Salesforce レポートの接続情報を追加します。

    Note

    現時点では、[カスタム] URL を選択し、テキストボックスに「https://www.salesforce.com」と入力してから、[実稼働] を選択してデータに接続する必要がある場合があります。

    [カスタム] を選択し、サインインするカスタム URL を入力することもできます。 このカスタム URL は、Salesforce 内で作成したカスタム ドメイン (例、https://contoso.salesforce.com など) である可能性があります。 Salesforce にリダイレクトする独自の CNAME レコードを使用している場合は、カスタム URL の選択を使用することもできます。

    また、[リレーションシップ列を含める] を選択することもできます。 この選択により、他のテーブルとの外部キー リレーションシップを持つ可能性のある列が含まれるようになり、クエリが変更されます。 このボックスをオフにすると、それらの列は表示されません。

  3. 初めて接続する場合は、必要に応じてオンプレミス データ ゲートウェイを選択します。

  4. [サインイン] を選んで Salesforce アカウントにサインインします。 正常にサインインしたら、[次へ] を選びます。

  5. [ナビゲーター] ダイアログ ボックスで、読み込む Salesforce レポートを選択します。 次に、[データの変換] を選択して、データを変換します。

Salesforce API バージョンの指定

Salesforce コネクターを使用するには、サポートされている Salesforce API バージョンを指定する必要があります。 これを行うには、Power Query Advanced Editor を使用してクエリを変更します。 たとえば、Salesforce.Data("https://login.salesforce.com/", [ApiVersion=48]) のようにします。

Salesforce でサポートされていないバージョンを指定すると、サポートされていない ApiVersion を指定したことを示すエラー メッセージが表示されます。

Salesforce API のバージョンとサポートの詳細については、「Salesforce Web サイト」を参照してください。

既知の問題と制限事項

  • Salesforce へのクエリに含めることができるフィールドの数には制限があります。 制限は、列の種類、計算列の数などによって異なります。 Query is either selecting too many fields or the filter conditions are too complicated エラーが発生した場合は、クエリが制限を超えていることを意味します。 このエラーを回避するには、[クエリの選択] の詳細設定オプションを使用し、実際に必要なフィールドを指定します。

  • Salesforce セッションの設定により、この統合がブロックされる可能性があります。 [セッションを発信元の IP アドレスにロックする] 設定が無効になっていることを確認します。

  • Salesforce レポートでアクセスできる行の数は、Salesforce によって 2,000 行に制限されています。 この問題の回避策として、Power BI Desktop の Salesforce オブジェクト コネクタを使用して、個々のテーブルからすべての行を取得し、必要なレポートを再作成できます。 オブジェクト コネクタには、2000 行の制限はありません。

  • Salesforce API アクセスを有効にする必要があります。 アクセス設定を確認するには、現在のユーザーのプロファイル設定に移動し、「API が有効」 チェックボックスを検索します。

  • Salesforce 試用版アカウントには API アクセス権はありません。

  • Lightning URL はサポートされていません。

Salesforce 内部 API の制限の詳細については、「Salesforce Developer の制限と割り当てに関するクイック リファレンス」を参照してください。