レポート モデル クエリ デザイナーの操作

Microsoft Reporting Services では、レポート ビルダーまたはレポート デザイナーを使用して、レポート モデルに基づいたレポートを作成できます。レポート デザイナーは、RDL のすべての機能を利用する高度なレポート作成ツールです。このツールを使用すると、リレーショナル データベース、多次元データベース、XML、レポート モデルなどのさまざまなデータ ソースから複雑なレポートを作成できます。レポート ビルダーには、レポート デザイナーのすべての機能が用意されているため、Business Intelligence Development Studio を使用する必要はありません。レポート ビルダーは、スタンドアロンまたは ClickOnce アプリケーションとして使用できます。レポート デザイナーまたはレポート ビルダーでレポート モデル クエリを構築する場合は、レポート モデル クエリ デザイナーと呼ばれるツールを使用します。 

レポート モデル クエリ デザイナーを使用すると、エンティティとフィールドをデザイン画面にドラッグしてモデルに基づいたクエリを作成することができ、クエリはレポート モデル メタデータで構成されるようになります。クエリのレポート モデル メタデータの構築が完了すると、クエリがレポートの RDL に組み込まれて、他のレポートと同じように内容の整理や書式設定を行うことができます。たとえば、1 つのレポート内で異なるクエリを使用して、条件付き書式、複数のデータセット、複数のデータ領域を含むレポートを作成できます。レポートを表示するときに、クエリは即座に変換されます。

レポート モデル クエリ デザイナーを使用する前に、レポート モデルを正常に作成し、それをレポート サーバーまたは SharePoint サイトに配置する必要があります。データ ソースの作成時に、[レポート サーバー モデル] を指定して、有効な接続文字列を指定します。

レポート モデルへの接続

ネイティブ モードのレポート サーバー上にあるレポート モデルを使用する場合は、次のような形式の接続文字列を使用します。

Server=http://<servername>/reportserver; datasource=/<modelpath>/<modelname>

次に例を示します。

Server=http://myreportservername/reportserver; datasource=/models/Adventure Works Model

SharePoint 統合モードのレポート サーバー上にあるレポート モデルを使用する場合は、モデルへの完全修飾 URL を指定する必要があります。次のような形式の接続文字列を使用します。

Server=http://<servername>; datasource=http://<MySharePointSite>/<site>/<Document Library>/<MyFolder>/<modelname>

次に例を示します。

Server=http://myreportservername; datasource=http://TestSharePointSite/Site/Documents/Models/Adventure Works.smdl