SQL Server Data Tools を使用したレポート作成環境
公開日: 2016年11月
対象: Dynamics CRM 2015
このトピックでは、Microsoft Dynamics 365 レポートの作成に何が必要かを説明します。Microsoft Dynamics CRM (設置型) については 、このトピックでは、Microsoft Dynamics CRM Server が展開されてその機能が使用できる状態になっていることを前提とします。 レポートの Microsoft Dynamics CRM (設置型) の要件については、「Microsoft Dynamics CRM 2015 レポートの要件 _ 削除済み」を参照してください。
レポートを作成して公開するには、Microsoft Dynamics 365 内で必要な開発ツールと適切な特権を持つ必要があります。 また、以下の内容に精通している必要があります。
Microsoft Visual Studio。
Microsoft SQL Server Reporting Services を使用した SQL Server データ ツール (SSDT) レポートの作成。
フェッチベース レポートを作成するには、Microsoft Dynamics 365 FetchXML 言語。
SQL ベース レポートを作成するには、Microsoft SQL Server 用 Transact-SQL 言語。
必要なツール
Microsoft Dynamics 365 用のカスタム レポートを作成するには、次のツールが必要です。
Microsoft SQL Server Reporting Services。Microsoft Dynamics 365 では、Microsoft SQL Server Reporting Services がレポート エンジンとして使用されます。
Microsoft Visual Studio 2012、または Microsoft Visual Studio 2010。
SQL Server データ ツール。 これは、Microsoft Visual Studio プラグインとして使用されるレポート作成環境です。
Microsoft Visual Studio 2012 の場合: ダウンロード: Microsoft SQL Server Data Tools - Visual Studio 2012 用 Business Intelligence をダウンロードしてインストールする必要があります。
Microsoft Visual Studio 2010 の場合: Microsoft SQL Server 2012 または Microsoft SQL Server 2012 Express に含まれる SQL Server データ ツール (SSDT) 機能を選択して、Microsoft Visual Studio 2010 を実行しているコンピューターにインストールする必要があります。ダウンロード: Microsoft SQL Server 2012 Express
Microsoft Dynamics CRM 2016 Report Authoring 拡張。 このツールが必要になるのは、カスタムのフェッチベース レポートを作成する場合です。Microsoft Dynamics CRM Online はフェッチベースのレポートのみをサポートしていることに注意してください。Microsoft Dynamics CRM 2016 Report Authoring 拡張 は、Microsoft Visual Studio および SQL Server データ ツール がインストールされているコンピューターにインストールする必要があります。ダウンロード: CRM 2015 Report Authoring 拡張。 インストール手順については、「Microsoft Dynamics CRM Report Authoring 拡張のインストール」を参照してください。
注意
Microsoft Dynamics CRM 2016 Report Authoring 拡張 は 32 ビット版でのみ使用できます。
必要な特権
カスタム レポートを Microsoft Dynamics 365 に展開するには、Microsoft Dynamics 365 アカウントと、PublishReport 特権が含まれるセキュリティ ロールが、ユーザーに割り当てられている必要があります。 これらの特権は、既定では、システム カスタマイザーおよびシステム管理者セキュリティ ロールに含まれています。
レポート開発プロセス
カスタム Microsoft Dynamics 365 レポートを開発する手順を以下に示します。 レポート開発中に一部の手順を繰り返すことが必要になる場合があります。
表示する事業情報に基づいて、レポートの概念または仕様を開発します。
作成するレポートの種類を、フェッチベースまたは SQL ベースから選択します。Microsoft Dynamics CRM Online ユーザーは、カスタム フェッチベース レポートのみを作成することができます。詳細:設置型用 CRM 2015 を使用してレポートを作成する
Microsoft Visual Studio で SQL Server データ ツール を使用して、カスタム レポートを作成するか、または変更する既存のレポートを使用します。
新しい (カスタム) レポートを作成します。詳細:SQL Server Data Tools を使用してレポートを新規作成する
既存の Microsoft Dynamics 365 レポート定義言語 (.rdl) ファイルをダウンロードします。 これは、Microsoft Dynamics 365 Web アプリケーションで実行できます。 詳細: レポート (RDL) ファイルの変更
また、Microsoft Dynamics CRM (設置型) の場合、レポートは、Microsoft Dynamics CRM レポート拡張機能 がインストールされている C:\Program Files\Microsoft Dynamics CRM Reporting Extensions\LangPacks\<lcid>\Reports\MSCRM\ folder フォルダーに配置されます。詳細:SQL Server データ ツールを使用して既存の SQL ベースのレポートを変更
レポートの基本パラメーターを作成します。詳細:レポートでのパラメーターの使用
データセットとデータ取得用のフィルター条件を指定します。
SQL ベース レポートの場合は、フィルターされたビューから取得される Microsoft Dynamics 365 データを含むデータセットを作成します。詳細:Microsoft Dynamics CRM のフィルター ビュー
主エンティティで事前フィルター処理を有効にします。詳細:フィルターを使用してレポートのパフォーマンスを向上
ヘッダーやフッターなど、レポートの基本レイアウトを定義します。
レポートの仕様に基づいて、必要に応じてレポートの項目を追加します。詳細:レポートのナビゲーションの追加
Microsoft Visual Studio でレポートをプレビューし、エラーを修正します。詳細:レポートのテストおよびトラブルシューティング
Microsoft Dynamics 365 を使用して、レポートをレポート サーバーに展開します。詳細:レポートの公開
展開したレポートを実行して動作を確認します。
関連項目
レポート用のデータの取得のための SQL およびフィルター ビューの使用
設置型用 CRM 2015 を使用してレポートを作成する
SQL Server Data Tools を使用してレポートを新規作成する
ブログ: クラウドでのカスタム レポートの概要
Business Intelligence Development Studio
レポート デザイナーおよび Business Intelligence Development Studio
© 2016 Microsoft Corporation. All rights reserved. 著作権