Microsoft Dynamics 365 での Power BI の使用

 

公開日: 2017年2月

対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

注意

ここで提供する情報は、Dynamics 365 (オンライン) バージョン 9.0 より前の Dynamics 365 のバージョン用です。 最新のドキュメントについては、「Power BI の使用」を参照してください。

Office 365 用 Power BI クラウド サービスは、Microsoft Dynamics 365 と連係して、セルフサービス型の分析ソリューションを提供します。Power BI は、表示される Microsoft Dynamics 365 (オンライン) データを最新の状態に自動的に更新します。 組織の営業、マーケティング、およびサービスの担当者は、レポートの作成に Power BI Desktop または Microsoft Office Excel Power Query を、Microsoft Dynamics 365 (オンライン) のダッシュボードの共有とデータの更新に Power BI を使用して、強力な新しい方法で Dynamics 365 データを操作することができます。

このトピックの内容

Microsoft Dynamics 365 (online) での Microsoft Power BI の使い方の基本

個人のダッシュボードに Power BI のビジュアル化を埋め込む

Power BI Desktop を使用して Microsoft Dynamics 365 (オンライン) インスタンスに直接接続する

Microsoft Dynamics 365 (設置型) で Power BI を使用する

Microsoft Dynamics 365 (online) での Microsoft Power BI の使い方の基本

Power BI クラウド サービスのための Microsoft Dynamics 365 コンテンツ パックを使用すると、営業、サービス、マーケティング データに簡単にアクセスして分析することができます。

コンテンツ パックを使用して Power BI ダッシュボードを作成するには、次の手順に従います。

  1. まだ完了していない場合は、Microsoft Power BI に登録します

  2. Power BI にサインインした後、[データセット] 領域で [データを取得] をクリックし、[サービス] の下にある [取得] をクリックし、次のコンテンツ パックから選択します。

    • Microsoft Dynamics 365 (online) 営業課長

    • Microsoft Dynamics 365 (online) サービス課長

    • Microsoft Dynamics Marketing

  3. 営業課長およびサービス課長のコンテンツ パックについては、https://OrganizationName.crm.dynamics.com などの Microsoft Dynamics 365 (オンライン) インスタンスの URL を入力します。ここで、OrganizationName は Microsoft Dynamics 365 (オンライン) のインスタンスの組織名です。[次へ] をクリックします。

    注意

    データ センターが北米 (crm.dynamics.com) 以外にある場合、ドメイン名は crm2.dynamics.com、crm3.dynamics.com、crm4.dynamics.com などである可能があります。 ドメイン名を見つけるには、Dynamics 365 Web アプリケーションで [設定] > [カスタマイズ] > [開発者リソース] の順に参照します。 一覧表示された URL は正しいドメイン名を表示します。

    マーケティング コンテンツ パックについては、https://OrganizationName.marketing.dynamics.com/analytics の URL を入力します。ここで、OrganizationName は Microsoft Dynamics 365 (オンライン) のインスタンスの組織名です。[次へ] をクリックします。

  4. [認証方法] で [oAuth2] を選択します。

  5. Microsoft Dynamics 365 (オンライン) 組織データがインポートされ、複数のビジュアル化が利用できるようになります。

ヒント

選択したコンテンツ パックが Web ブラウザーで開けない場合、Power BI ワークプレースの左のウィンドウの [ダッシュボード] の下にあるコンテンツ パックをクリックします。

ダウンロードできるコンテンツ パックです。

Microsoft Dynamics 365 コンテンツ パックは、既定の標準のエンティティをサポートします。 ただし、.PBIX ファイルをダウンロードし、Power BI Desktop を使用することで、次のコンテンツをカスタマイズできます。コンテンツ パックをカスタマイズしてから、それを Power BI サービスにアップロードします。

Connected Field Service for Microsoft Dynamics 365 の Power BI レポート テンプレートによって、ユーザーは接続されているデバイスの最新の状況を表示する Power BI レポートの発行が可能になります。

コンテンツ パックのカスタマイズ方法については、「カスタマイズ Microsoft Dynamics 365 Power BI コンテンツ パック」を参照してください。

個人のダッシュボードに Power BI のビジュアル化を埋め込む

ユーザーが個人のダッシュボードに Power BI のビジュアル化を埋め込む前に、組織全体の設定を有効にする必要があります。

注意

この機能は CRM Online 2016 更新プログラム 1 に最初に導入されました。

既定では Power BI のビジュアル化の埋め込みは無効になっており、ユーザーがタイルを個人のダッシュボードに埋め込むことできるようになるには、その前に有効にする必要があります。

組織における Power BI のビジュアル化を有効にする

  1. システム管理者セキュリティ ロールを持つユーザーとして Microsoft Dynamics 365 にサインインします。

  2. [設定] > [管理] > [システム設定] に進みます。

  3. [Power BI のビジュアル化の埋め込みを許可] オプションの [レポート] タブで、有効にするには [はい] を、無効にするには [いいえ] を選択します。

  4. [OK] をクリックします。

Microsoft Dynamics 365 の個人のダッシュボードに Power BI タイルを追加する方法に関する詳細情報については、「個人のダッシュボードに Power BI タイルを埋め込む」を参照してください。

Microsoft Dynamics 365 の個人のダッシュボードに Power BI ダッシュボードを追加する方法に関する詳細情報については、「個人のダッシュボードに Power BI ダッシュボードを追加する」を参照してください。

Power BI Desktop を使用して Microsoft Dynamics 365 (オンライン) インスタンスに直接接続する

Power BI Desktop を使用して Microsoft Dynamics 365 (オンライン) に接続すると、カスタム Dynamics 365 レポートおよびダッシュボードを作成し、Power BI サービスで使用することができます。

要件

  • Power BI サービス登録

  • Power BI Desktop

  • Microsoft Dynamics 365 (オンライン) インスタンス

Dynamics 365 (オンライン) に接続

  1. Power BI Desktop を起動します。

  2. [ホーム] タブで [データを取得] をクリックし、[その他] をクリックします。

  3. [データを取得] の一覧で、[Dynamics 365 Online] をクリックします。

  4. Dynamics 365 (オンライン) OData エンドポイントの URL を入力します。 この URL と同じ形式にする必要があり、OrganizationName は Dynamics 365 (オンライン) の組織名です。[v8.1] がバージョンです。[OK] をクリックします。

    https://OrganizationName.api.crm.dynamics.com/api/data/v8.1

    ヒント

    OData エンドポイント URL は Microsoft Dynamics 365 Web クライアントで検索できます。 [設定] > [カスタマイズ] > [開発者リソース] の順に移動し、[Instance Web API] で URL を見つけます。

  5. [OData フィードへのアクセス] ダイアログで、[組織のアカウント] をクリックし、[接続] をクリックします。

    注意

    Microsoft Dynamics 365 (オンライン) インスタンスにサインインしていない場合は、[OData フィードへのアクセス] ダイアログで [サインイン] をクリックしてから、[接続] をクリックします。

  6. 組織データベース エンティティのテーブルが Power BI Desktop のナビゲータ ウィンドウに表示されます。 既定とユーザー定義エンティティの両方を選択できます。Power BI Desktop でのレポート作成方法の詳細については、Power BI サポート: Power BI Desktop のレポート ビュー を参照してください。

    エンティティ テーブルの選択

    ヒント

    同様の手順で Microsoft Office Excel Power Query を使用して Microsoft Dynamics 365 (オンライン) に接続できます。Excel の [Power Query] タブで、[その他のデータ ソース] を選択します。

Microsoft Dynamics 365 (設置型) で Power BI を使用する

Dynamics 365 (設置型) で Power BI を使用し、どこからでもアクセスできる豊富なビジュアル化を作成し、公開できます。

要件

  • AD FS 3.0 で Windows Server 2012 R2 を使用する (インターネットに接続する展開 (IFD) で必要となります)

  • IFD の場合、OAuth を Microsoft Dynamics 365 Server 上で有効にする必要があります。 この手順については、次のセクションで説明します。

  • Microsoft Power BI アカウント。

注意

スケジュールされたレポートの更新は、Power BI サービスで公開されている Dynamics 365 (設置型) データセットではサポートされません。Microsoft Power BI Desktop または Microsoft Office Excel でレポートを更新し、そのレポートを Power BI サービスにアップロードできます。

Power BI 用に Microsoft Dynamics 365 (設置型) を構成する

  1. Dynamics 365 (設置型) 展開に内部で再接続している場合 (IFD を使用せずに)、手順 4 に進みます。

    展開が IFD 用に構成されている場合は、Microsoft Dynamics 365 Server 上で OAuth を有効にします。 これを実行するには、Windows PowerShell ウィンドウを開き、次の PowerShell コマンドを実行します。

    Add-PSSnapin Microsoft.Crm.PowerShell
    $fedurl = Get-CrmSetting -SettingType ClaimsSettings
    $fedurl.FederationProviderType = 1
    Set-CrmSetting $fedurl
    
  2. 前のコマンドを実行した後に IIS を再起動する必要があります。 コマンド ウィンドウで、IISReset を入力し、Enter キーを押します。

  3. Power BI Desktop OAuth 2.0 クライアントを ADFS に登録します。 これを実行するには、Windows PowerShell ウィンドウを開き、Power BI サービスに公開するのに使用されている Power BI Desktop を実行している PC 上に次の PowerShell コマンドを実行します。

    Add-AdfsClient -ClientId "a672d62c-fc7b-4e81-a576-e60dc46e951d" -Name "Microsoft Power BI" -RedirectUri @("https://de-users-preview.sqlazurelabs.com/account/reply/", "https://preview.powerbi.com/views/oauthredirect.html") -Description "ADFS OAuth 2.0 client for Microsoft Power BI"
    
  4. Power BI Desktop では、Power BI にサインインし、次に、Windows または OAuth 認証を使用して Dynamics 365 (設置型) システムに標準 OData フィード コネクタを使用します。 実行する操作…

    1. OData フィード コネクタを使用して、Power BI Desktop または Excel でデータ ソースに接続します。

      • 内部 (IFD 以外) の展開の場合は、https://server/crmorganization/api/data/vn.0 と類似した OData フィードの URL を入力します。server/crmorganization は Microsoft Dynamics 365 組織の Web アプリ パスで、vn.0 は、Microsoft Dynamics 365 の v8.0 であるように、Microsoft Dynamics 365 のバージョンです。 たとえば、https://contoso1/contosocrm/api/data/v8.0 と入力できます。

        OData フィードにアクセスするためにサインインするように要求された場合は、認証の種類の一覧で [Windows] を選択し、次に、Dynamics 365 (設置型) 資格情報を入力します。

      • IFD 展開の場合、https://[organization_URI]/api/data/vn.0 に類似している URI を入力します。organization_URI はインターネットにアクセス可能なフル ドメイン名であり、vn.0 は Microsoft Dynamics 365 の v8.0 であるように、Microsoft Dynamics 365 のバージョンです。 たとえば、Contoso 組織には https:///api/data/v8.0crmweb.contoso.com という URL があります。

        OData フィードにアクセスするためにサインインするように要求された場合は、認証の種類の一覧で [組織のアカウント] を選択し、次に、Dynamics 365 (設置型) 資格情報を入力します。

  5. 組織データベース テーブルは、レポートの作成元から読み込まれます。

  6. レポートを Power BI に公開し、ダッシュボードを作成します

  7. Power BI Desktop または Excelでレポートを再度公開し、レポートを頻繁に更新します。

関連項目

統合とソリューションによる Dynamics 365 を拡張

© 2017 Microsoft. All rights reserved. 著作権