Power BI で Microsoft Dynamics CRM に接続するConnect to Microsoft Dynamics CRM with Power BI

Power BI 用 Microsoft Dynamics CRM Online を利用すれば、簡単にデータにアクセスし、分析できます。Microsoft Dynamics CRM Online for Power BI allows you to easily access and analyze your data. Power BI は、OData フィードを使用して記述モデルを作成します。その際、必要なすべてのエンティティやメジャー (取引先企業、活動、営業案件、製品、潜在顧客、ユーザーなど) を含めます。Power BI uses the OData feed to create a descriptive model, with all the entities and measures needed such as Accounts, Activities, Opportunities, Product, Leads, Users and more. アプリをインストールすると、Power BI サービス (https://powerbi.com) と Power BI モバイル アプリでダッシュボードとレポートを表示できます。After you install the app, you can view the dashboard and reports in the Power BI service (https://powerbi.com), and in the Power BI mobile apps.

Dynamics CRM Online 営業マネージャーまたはサービス マネージャーに接続します。Connect to Dynamics CRM Online Sales Manager or Service Manager. Dynamics CRM Online と Power BI の統合についてはこちらをご覧ください。Read more about Dynamics CRM Online integration with Power BI.

この接続には、Microsoft Dynamics CRM Online 2016 以降が必要です。This connection requires Microsoft Dynamics CRM Online 2016 or later. 要件の詳細については、このあと説明します。More details on requirements below.

接続する方法How to connect

  1. 左側のナビゲーション ウィンドウの [アプリ] を選択し、右上隅にある [アプリの取得] を選択します。Select Apps in the left navigation pane > select Get apps in the upper-right corner.

    [アプリの取得] アイコン

  2. AppSource で [アプリ] タブを選択し、必要なサービスを検索します。In AppSource, select the Apps tab, and search for the service you want.

    AppSource の [アプリ] タブ

  1. [Microsoft Dynamics CRM Sales Manager] (Microsoft Dynamics CRM 営業マネージャー) または [Microsoft Dynamics CRM Service Manager] (Microsoft Dynamics CRM サービス マネージャー) を選択し、[接続] をクリックします。Select Microsoft Dynamics CRM Sales Manager or Microsoft Dynamics CRM Service Manager and click Connect.

  2. アカウントと関連付けられているサービスの URL を指定します。Provide the Service URL associated with your account. これは、https://company.crm.dynamics.com のような形式になります。詳細については、下の説明を参照してください。This will be in the form https://company.crm.dynamics.com, see more details below.

  3. メッセージが表示されたら、資格情報を指定します (ブラウザーで既にサインインしている場合、この手順は省略される可能性があります)。When prompted, provide your credentials (this step might be skipped if you are already signed in with your browser). 認証方式として、「 oAuth2 」と入力し、 [サインイン]をクリックします。For Authentication Method, enter oAuth2 and click Sign In:

  4. 接続後、営業マネージャーまたはサービス マネージャー向けにカスタマイズされたダッシュボードが表示されます。そのダッシュボードには、独自のデータが格納されています。After connecting, you'll see a dashboard customized for a Sales Manager or Service Manager, populated with your own data:

Microsoft Dynamics CRM のダッシュボードとレポートを表示するView the Microsoft Dynamics CRM dashboard and reports

インポートが完了すると、新しいアプリが [アプリ] ページに表示されます。When the import is complete, the new app will appear on the Apps page.

  1. 左側のナビゲーション ウィンドウで [アプリ] を選択し、該当アプリを選択します。Select Apps in the left navigation pane > select the app.

    左側のナビゲーション ウィンドウの [アプリ]

  2. Q&A ボックスに質問を入力したり、タイルをクリックして基になっているレポートを開いたりできます。You can ask a question by typing in the Q&A box, or click a tile to open the underlying report.

実行できる操作What now?

  • ダッシュボード上部にある Q&A ボックスで質問してみてください。Try asking a question in the Q&A box at the top of the dashboard.
  • タイルを選択して基になるレポートを開くことができます。Select a tile to open the underlying report.
  • レポートのデータを絞り込んだり、強調表示したりできますが、変更は保存できません。You can filter and highlight the data in the report, but you can't save your changes.
  • データセットは毎日更新されるようにスケジュール設定されています。Your dataset is scheduled to refreshed daily. この更新スケジュールは変更できます。また、[今すぐ更新] で必要なときに更新できます。You can change the refresh schedule or try refreshing it on demand using Refresh Now.

含まれるものWhat's included

このセクションでは、営業マネージャーサービス マネージャーに含まれるものを詳しく説明します。The sections below detail what's included for the Sales Manager and Service Manager personas.

追加データは Dynamics CRM Online ユーザーに割り当てられているセキュリティ ロールに基づいて制限されることに注意してください。Note that data in addition is limited based on the security role assigned to the Dynamics CRM Online user.

ダッシュボードとレポートは、チームまたはグループに焦点を当てて短期データについての業務レポートを提供するためのものです。The dashboard and reports are meant to provide operational reporting on near term data with focus on a team or group. 各クエリは、Dynamics CRM Online から最大 10 万個のレコードを取得するように制限されています。Each query is limited to retrieve a maximum of 100K records from Dynamics CRM Online. 組織のデータが多くてこの制限を超えた場合、データ更新の Dynamics CRM Online が終了されるためにプロビジョニングは失敗します。If this limit is exceeded due to high volume of data in your organization, provisioning will fail as data refresh Dynamics CRM online will be terminated. アカウントが大きすぎる場合は、Power BI Desktop を接続してカスタム ソリューションを構築してください。If your account is too large, consider connecting through the Power BI Desktop to build a custom solution.

営業マネージャーSales Manager

ダッシュボードとレポートには、次のような主要メトリックが含まれます。The dashboard and reports contain key metrics such as:

  • 受注収益Won Revenue
  • 受注率Win Rate
  • オープン収益Open Revenue
  • 損失収益Lost revenue
  • 予想収益Expected Revenue
  • 平均の商談規模その他。Average Deal Size and more.

次のような主要グラフも含まれます。They also contain key charts such as:

  • 受注収益と損失収益のトレンド、受注収益と予想収益のトレンドWon and Lost Revenue Trend, Won Revenue Vs Estimated Revenue Trend
  • 業界、地域、区域などの各種ディメンション別受注収益Won Revenue by various dimensions such as Industry, Region, Territory
  • 収益別売上リーダー、アクティビティ、Sales Leaders By Revenue, Activities,
  • 上位アカウント、上位受注/失注取引、Top Accounts, Top Won/Lost Deals,
  • 新規潜在顧客トレンド、販売パイプラインその他。New Leads Trend, Sales Pipeline and more.

これらのメトリックとグラフは、販売組織のパフォーマンスを把握し、販売チーム内での販売パイプラインの分析に役立ちます。These metrics and charts help to understand your sales organization performance and analyze sales pipeline across your sales team.

次の表は、このサービスで使用可能な CRM エンティティの一覧と、各エンティティ レコードに適用されるフィルターの詳細です。Following table lists the CRM entities available for thsi service and also gives details on the filters applied to each of the entity records.

CRM エンティティCRM Entity 適用されるフィルターFilters applied
AccountAccount 過去 365 日間に変更された関連営業案件のあるすべてのアカウント。All accounts which have related opportunities that have been modified in the last 365 days.
アクティビティActivity 過去 90 日間に変更されたすべてのアクティビティAll activities modified in the last 90 days
[modifiedon] > 今日 - 90 日[modifiedon] > today - 90 days
ビジネス ユニットBusiness Unit 無効ではないすべてのビジネス ユニットAll business units which are not disabled
[isdisabled] = false[isdisabled] = false
潜在顧客Lead 過去 180 日間に変更されたすべての潜在顧客All leads modified in the last 180 days
[modifiedon] > 今日 - 180 日[modifiedon] > today - 180 days
営業案件Opportunity 過去 365 日間に変更されたすべての営業案件All opportunities modified in last 365 days
[modifiedon] > 今日 - 365 日[modifiedon] > today - 365 days
営業案件の製品Opportunity Product 過去 365 日間に変更されたすべての営業案件の製品All opportunity products modified in last 365 days
[modifiedon] > 今日 - 365 日[modifiedon] > today - 365 days
ProductProduct すべてのアクティブな製品All active products
[statecode] <> 1[statecode] <> 1
担当地域Territory すべての担当地域All territories
ユーザーUser すべてのアクティブなユーザーとデリゲートされていない管理者All active users and not delegated admins
[isdisabled] = false かつ [accessmode] <> 4[isdisabled] = false and [accessmode] <> 4

サービス マネージャーService Manager

これらのダッシュボードとレポートには、次のような主要メトリックが含まれます。These dashboard and reports contain key metrics such as:

  • CSAT 割合CSAT Percentage
  • SLA 達成割合SLA Met percentage
  • エスカレート済みケース割合Escalated Cases Percentage
  • 平均処理時間Average Handling Time
  • 合計解決ケース数Total Resolved Cases
  • 合計アクティブ ケース数Total Active Cases
  • ケースで使用された KB 記事回数、その他。Number of Times KB Article Used in cases and more.

次のような主要グラフも含まれます。They also contains key charts such as:

  • 受信ケースのケース数トレンド、解決済みケース数、エスカレート済みケース数Case Volume Trends for Incoming Cases, Resolved Cases, Escalated Cases
  • 発生元、場所、優先順位、種類などの各種ディメンション別のケース数Case Volume by various dimensions such as Origin, Location, Priority, Type
  • CSAT 割合、SLA達成割合、アクティビティ、解決済みケース別リーダーLeaders by CSAT percentage, SLA met percentage, Activities, Resolved cases
  • 最多使用および最多参照 KB 記事、その他。Most Used and Most viewed KB Articles and more.
      これらのメトリックとグラフは、サポート組織のパフォーマンスを理解し、サービス チームとサービス キューでのアクティブなケース ワークロードの分析に役立ちます。  These metrics and charts help to understand your support organization performance and analyze active cases workload across your service team and service queues.

次の表は、このサービスで使用可能な CRM エンティティの一覧と、各エンティティ レコードに適用されるフィルターの詳細です。Following table lists the CRM entities available for this service, as well as details on the filters applied to each of the entity records.

CRM エンティティCRM Entity 適用されるフィルターFilters applied
AccountAccount 過去 90 日間に変更された関連ケースのあるすべてのアカウント。All accounts which have related cases that have been modified in the last 90 days.
アクティビティActivity 過去 90 日間に変更されたすべてのアクティビティAll activities modified in the last 90 days
[modifiedon] > 今日 - 90 日[modifiedon] > today - 90 days
ケースCase 過去 90 日間に変更されたすべてのケースAll cases modified in the last 90 days
[modifiedon] > 今日 - 90 日[modifiedon] > today - 90 days
ケース解決アクティビティCase Resolution Activity 過去 90 日間に変更されたすべてのケース解決アクティビティAll case resolution activities modified in the last 90 days
[modifiedon] > 今日 - 90 日[modifiedon] > today - 90 days
問い合わせるContact 過去 90 日間に変更された関連ケースのあるすべての連絡先。All contacts which have related cases that have been modified in the last 90 days.
ナレッジ記事Knowledge Article ナレッジ記事のすべての最新バージョンAll latest version of knowledge articles
[islatestversion] = true[islatestversion] = true
ナレッジ記事インシデントKnowledge Article Incident 過去 90 日間に変更されたすべてのナレッジ記事インシデントAll knowledge article incidents which are modified in the last 90 days
[modifiedon] > 今日 - 90 日[modifiedon] > today - 90 days
キューQueue すべてのアクティブなキューAll active queues
[statecode] = 0[statecode] = 0
キュー項目Queue Item 過去 365 日間に作成されたすべてのケース関連キュー項目All case related queue items created on the past 365 days
[createdon] > 今日 - 365 日かつ[createdon] > today - 365 days and
[objecttypecode] = 112[objecttypecode] = 112
ユーザーUser すべてのアクティブなユーザーAll active users
[isdisabled] = false[isdisabled] = false

システム要件System requirements

  • 有効な Dynamics CRM Online 2016 以降のインスタンス (Power BI は、オンプレミスの CRM バージョンでは機能しません)。A valid Dynamics CRM Online 2016 or later instance (Power BI won't work with an on-premises CRM version). 2016 以降がない場合:If you do not have 2016 or later:
  • 管理者は、サイトの設定で OData エンドポイントを有効にする必要があります。An administrator must enable the OData endpoint in the site settings.
  • いずれのテーブルのレコードも 10 万件に満たないアカウント。An account with less than 100k records in any of the tables. アカウントのアクセスするレコードが 10 万件を超える場合、インポートは失敗します。Note if the account has access to more than 100k records the import will fail.

パラメーターの見つけ方Finding parameters

インスタンスのアドレスは、ブラウザーの URL バーにあります。The address of the instance can be found in the URL bar of your browser. 通常、次の形式になります: https://[instance_name].crm.dynamics.comIt typically has the format: https://[instance_name].crm.dynamics.com.

Power BI は Dynamics CRM 2016 エンドポイントのみをサポートします。Power BI only supports Dynamics CRM 2016 endpoints. 以前のバージョンの CRM Online の場合、接続が機能しません。The connection will not work with earlier versions of CRM Online. Power BI Desktop を利用し、自分のアカウントに直接接続します。Use Power BI Desktop to connect directly to your account.

トラブルシューティングTroubleshooting

接続に問題が発生する場合は、次のことを確認してください。If you're having trouble connecting, confirm:

  • 正しいインスタンス URL を提供していること (管理者に確認)you're providing the correct instance URL (check with your admin)
  • インスタンスが CRM Online 2016 であることthe instance is CRM Online 2016
  • OData エンドポイントが有効であることthe OData endpoint is enabled

また、OData URL https://[instance_name].crm.dynamics.com/api/data/v8.0/ を利用し、Power BI Desktop で直接接続してみてください。Also, try connecting directly in Power BI Desktop, with the OData URL https://[instance_name].crm.dynamics.com/api/data/v8.0/.

Dynamics CRM Online 2016 であることを確認した後も接続の問題が解決しない場合は、CRM 管理者に問い合わせて使用可能な更新プログラムがすべて適用されていることを確認してください。If you confirm you have Dynamics CRM Online 2016 but you're still hitting issues connecting, contact your CRM Admin to confirm you have all available updates.

CRM Online 2016 以降がない場合は、Power BI Desktop を使用してアカウントに直接接続してください。If you do not have CRM Online 2016 or later, use the Power BI Desktop to connect directly to your account.

"クエリが 100,000 レコードの上限を超えたためデータの更新が失敗しました" というエラーが表示される場合は、Power BI Desktop から直接接続するか、CRM ソリューション テンプレートを活用することを検討してください。If you see an error "Data refresh failed as query exceeded the maximum limit of 100000 records," consider connecting directly from the Power BI Desktop or leveraging the CRM solution template.

次の手順Next steps