Microsoft Dynamics 365 用レポートの開発者ガイド

 

公開日: 2017年1月

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

Microsoft Dynamics 365 には、有益な事業情報をユーザーに提供するレポートが含まれています。 このレポートは Microsoft SQL Server Reporting Services に基づいており、Microsoft SQL Server Reporting Services レポートで使用できる機能と同じ一連の機能を備えています。詳細:SQL Server Reporting Services

レポートの作成方法については、「TechNet: オンライン用および設置型用 CRM 2016 を使用してレポートを作成する」を参照してください。 このセクションのトピックは、開発者シナリオ向けです。

Microsoft Dynamics 365 レポートのレポート定義 (データおよびレイアウト) は .rdl ファイルに格納されており、.rdl ファイルのコンテンツは Microsoft SQL Server のレポート定義言語仕様に準拠します。詳細:レポート定義言語リファレンス

Microsoft Dynamics 365 には、業務データを表示するためのレポートが標準で数多く用意されています。 このようなレポートの 1 つをテンプレートして使用してカスタム レポートを作成したり、カスタム レポートを最初から作成したりできます。

Microsoft Dynamics 365 のレポートには、

  • SQL ベース
    このレポートは、システムによって定義されたフィルター ビューから、SQL クエリを使用して、レポートのデータを安全に取得します。 これは、Microsoft Dynamics 365 の以前のバージョンで使用していたレポートと同じレポートです。Microsoft Dynamics 365 に付属する既定のレポートは、SQL ベースのレポートです。

    セキュリティ上の理由で、カスタムの SQL ベース レポートを Microsoft Dynamics 365 (オンライン) に展開することはできません。

  • フェッチベース
    このレポートは Microsoft Dynamics 365 で導入されたもので、FetchXML クエリを使用してレポートのデータを取得します。 カスタムのフェッチベース レポートは、Microsoft Dynamics 365 (オンライン) および Dynamics 365 (設置型) に展開できます。Microsoft Dynamics 365 でレポート ウィザードを使用して作成したすべてのレポートは、フェッチベースのレポートです。

    注意

    FetchXml レポートでは、レポートの業務データを取得する RetrieveMultiple メソッドまたはメッセージは実行されません。RetrieveMultiple に登録したプラグインは、FetchXml レポートに対して呼び出されません。

    Microsoft Dynamics 365 (オンライン) のレポートはサンドボックス モードで実行されますが、これは、Microsoft SQL Server Reporting Services で RDL サンドボックスを有効にすることによって行われます。 この結果、いくつかの機能は Microsoft Dynamics 365 (オンライン) で使用できない可能性があります。 たとえば、レポート定義内のカスタム コードは動作しません。詳細:RDL サンドボックスの有効化と無効化

Microsoft Dynamics 365 のレポート機能に加えて、Microsoft Dynamics 365 (オンライン) では、Office 365 用 Power BI クラウド サービスは Microsoft Office Excel と連携して、セルフサービス型の分析ソリューションを提供します。 詳細: TechNet: Microsoft Dynamics 365 Online で Power BI を使用

このセクションの内容

レポートの公開

Microsoft Dynamics 365 Web サービスを使用したレポートの公開

オフライン モードでのレポートの管理

Report configuration file schema

レポート エンティティ

レポートのサンプル コード

参照

SQL Server Reporting Services

関連セクション

Microsoft Dynamics 365 を拡張する

サポートされる Microsoft Dynamics 365 の拡張機能

Microsoft Dynamics 365 のメタデータ モデルおよびデータ モデル

サーバー上の Microsoft Dynamics 365 の拡張

クライアントの Microsoft Dynamics 365 の拡張

Microsoft Dynamics 365 アプリケーションをカスタマイズする

ソリューションを使用した拡張機能のパッケージ化および配布

Outlook 用 Microsoft Dynamics 365 の展開

Microsoft Dynamics 365 を SharePoint と統合

Microsoft Dynamics 365 の OneNote との統合

Dynamics 365 で Parature サポート情報を使用

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 著作権