Share via


レポート デザイナによるレポートの作成

レポート デザイナを使用すると、フル機能の Reporting Services レポートを作成できます。レポート デザイナには、データ ソースやクエリ情報の定義、レポート上のデータ領域およびフィールドの配置、レポートのレイアウトの調整、対話機能の定義を実行できるグラフィカル インターフェイスが用意されています。

レポート デザイナ環境

レポート デザイナは、Business Intelligence Development Studio で実行されるグラフィカル ツールです。BI Development Studio には、MicrosoftVisual Studio と統合されたレポート デザイン環境が用意されています。レポート プロジェクトまたはレポート ウィザード プロジェクトのテンプレートを選択すると、レポート デザイナのデータおよびデザイン画面が表示されます。レポート デザイナには、クエリ デザイナと式エディタが含まれます。レポートを操作するときは、Visual Studio のツールボックス、ソリューション エクスプローラ、およびプロパティ ウィンドウも使用できます。

レポート デザイナでレポートを作成する方法

レポート デザイナでレポートを作成するには、次のいずれかの方法を選択してください。

  • レポート プロジェクトを作成し、そこにレポートを追加した後、レポート データおよびレイアウトを手動で指定する。

  • レポート ウィザードを使用し、順を追った指示に従って、基本のレポートを定義する。

  • レポート ビルダでアドホック レポートを作成し、それをレポート デザイナで修正する。

  • 新規または既存のアイテムとして、レポートをアプリケーションのプロジェクトまたはソリューションに追加する。

  • Microsoft Access の既存のレポートをインポートする。

  • レポート定義ファイルを直接操作する。

レポート プロジェクトとレポートの作成

レポートは、レポート プロジェクトに格納されているファイルです。レポート プロジェクトは、レポート定義およびリソースのコンテナの役割を果たします。レポート プロジェクト内の各ファイルは、プロジェクトが配置されるときに、レポート サーバーにパブリッシュされます。プロジェクトを初めて作成する場合は、プロジェクトのコンテナとしてソリューションも作成されます。複数のプロジェクトを 1 つのソリューションに追加することができます。

レポート プロジェクトの作成方法は 2 種類あります。空のレポート プロジェクト作成することも、レポート プロジェクト ウィザードを使用してレポート プロジェクトとレポートを作成することもできます。レポート プロジェクトの作成方法の詳細については、「レポート サーバー プロジェクトを作成する方法 (Reporting Services)」を参照してください。

レポート プロジェクトの作成後、新規または既存のレポートをプロジェクトに追加できます。新規レポートの場合は、レポート データに使用するデータ ソースへの接続を定義し、データセットを定義する必要があります。1 つのレポートに対して、複数のデータ ソースとデータセットを定義できます。レポートのデータを定義したら、必要なレイアウトと対話機能をデザインします。詳細については、「新規または既存のレポートをレポート プロジェクトに追加する方法」を参照してください。

レポートに使用するデータセットの定義の詳細については、「レポート データへの接続」を参照してください。レポートのデザインの詳細については、「チュートリアル : 基本的な表形式レポートの作成」、「レポートを作成する方法 (Reporting Services)」、および「レポート レイアウトのデザイン」を参照してください。

Reporting Services のレポートは、さまざまな形式にエクスポートできますが、エクスポートすることによって、一部のレポート レイアウトや対話機能に影響が生じることがあります。各種の出力形式に関するデザイン上の注意事項の詳細については、「レポートのエクスポート」を参照してください。

レポート ウィザードの使用

レポート ウィザードでは、データ定義とレポート デザインが、一連の手順に簡略化され、完成したレポートが生成されます。Visual Studio 環境に不慣れな場合や、基本のレポートをすぐに作成する必要がある場合に、レポート ウィザードを実行できます。レポート ウィザードの詳細については、「レポートを作成する方法 (Reporting Services)」および「レポート ウィザードを使用したレポートの作成」を参照してください。ウィザードの終了後も、引き続きレポート デザイナでレポートに変更を加えることができます。

レポート ビルダの使用

レポート モデルからアドホック レポートを作成する場合は、レポート ビルダを使用します。レポート ビルダは、ユーザーがレポート サーバーからローカル コンピュータにダウンロードする ClickOnce Windows フォーム アプリケーションです。ユーザーは、定義済みのレポート モデルのフィールドを、レポート テンプレートにドラッグしてレポートを作成します。ユーザーは、データを書式設定、グループ化、並べ替え、およびフィルタ処理することができます。レポート ビルダのレポートをレポート デザイナで開くことにより、必要な機能を追加できます。詳細については、「レポート ビルダ 1.0 の使用 (アドホック レポート)」を参照してください。

プロジェクトまたはソリューションへのレポートの追加

空のレポート プロジェクト テンプレートを指定すると、レポートが新規アイテムまたは既存のアイテムとして Visual Studio のプロジェクトまたはソリューションに追加されて、レポート デザイナが起動します。

初期状態では、空のレポート プロジェクトには、データやレイアウトについての情報は含まれません。空のレポートを作成したら、まずデータ ソースに接続し、データセット クエリを定義する必要があります。次に、データ領域、テキスト ボックス、およびフィールドをレポート レイアウトに追加します。既存のプロジェクトまたはソリューションにレポート アイテムを追加する方法の詳細については、「レポートを作成する方法 (Reporting Services)」を参照してください。データ処理方法の詳細については、「レポート データへの接続」を参照してください。

レポート テンプレートとしてのカスタム レポートの追加

新しいレポートのテンプレートとしてカスタム レポートを使用するには、BI Development Studio がインストールされているコンピュータの ReportProject フォルダにそのカスタム レポートをコピーするだけです。既定では、このフォルダは、<drive>:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Private Assemblies\ProjectItems\ReportProject にあります。レポート プロジェクトに新しいアイテムを追加すると、カスタム レポートが [テンプレート] ペインに表示されます。

Microsoft Access レポートのインポート

レポート デザイナでは、Microsoft Access のデータベースまたはプロジェクト ファイルからレポートをインポートできます。レポート デザイナによって、Access データベースまたはプロジェクト ファイル内の各レポートが RDL に変換され、指定したレポート プロジェクト内に保存されます。Access レポートのすべての機能がレポート定義 (.rdl) ファイルに転送されるわけではありません。詳細については、「Microsoft Access からレポートをインポートする方法 (Reporting Services)」、「Access からのレポートのインポート (Reporting Services)」、および「サポートされる Access レポート機能 (Reporting Services)」を参照してください。

レポート定義ファイルの直接操作

レポート デザイナで作成したレポートは、XML ベースの .rdl ファイルとして保存されます。このファイルは、レポート デザイナ、テキスト エディタをはじめ、XML の編集が可能な任意のツールで編集できます。詳細については、「レポート定義言語の直接操作」を参照してください。