次の方法で共有


レポート モデル クエリ デザイナーのユーザー インターフェイス

レポート デザイナーには、レポートに必要なデータを指定して、Report Server Model データ ソースから抽出するためのクエリ デザイナーが 2 つ用意されています。 モデルのエンティティやエンティティのフィールドを参照したり選択したりする場合は、グラフィカル クエリ デザイナーを使用します。 XML 形式の SMDL (セマンティック モデル定義言語) 仕様を直接操作するには、テキストベースのクエリ デザイナーを使用します。

セキュリティに関する注意セキュリティに関する注意

ユーザーは、クエリを作成して実行する際にデータ ソースにアクセスします。 したがって、データ ソースに対する最小限の権限 (読み取り専用権限など) を付与する必要があります。

グラフィカル クエリ デザイナー

レポート デザイナーには、SMDL のクエリをデザインしたり、実行したりするために使用できるグラフィカル クエリ デザイナーが提供されています。レポートの処理時には、作成したクエリに基づいて、レポート データセットのフィールド コレクションが設定されます。 グラフィカル クエリ デザイナーは、3 つの領域 (ペイン) に分割されています。

次の図に各ペインの名称を示します。

セマンティック モデル クエリ デザイナーの UI

次の表に各ペインの機能を示します。

ペイン

機能

エクスプローラー ペイン

モデル内のエンティティやエンティティ フィールドをグラフィカルに表示します。 このペインは、エンティティや、そのエンティティに関連したエンティティ、フィールドを参照するときに使用します。

デザイン領域

モデルからフィールドが一覧表示されます。 このペインは、選択したフィールドのレイアウトを調整するときに使用します。

結果ペイン

クエリの結果を表示します。 クエリを実行するには、任意のペインで右クリックして、[実行] をクリックするか、ツール バーの [実行] (クエリの実行) ボタンをクリックします。

エクスプローラー ペインまたはデザイン領域ペインの情報を変更した場合、[実行] をクリックしたときに、変更内容が結果ペインに反映されます。

デザイン領域から列を削除するなど、特定のペインで操作を実行するには、列を右クリックして表示されるメニューから目的のコマンドをクリックします。

グラフィカル クエリ デザイナーのツール バー

ツール バーのボタンを使用してクエリをデザインすることもできます。 次の表は、ツール バーのボタンと、各ボタンの用途を一覧にしたものです。

ボタン

説明

[テキストとして編集]

テキスト ベースのクエリ デザイナーと、グラフィカル クエリ デザイナー間で切り替えます。 Report Server Model データ ソースのクエリは、XML 形式の SMQL (セマンティック モデル クエリ言語) 仕様です。

[インポート]

ファイル システムのレポート定義 (.rdl) ファイルから既存のクエリをインポートします。 詳細については、「レポート埋め込みデータセットと共有データセット (レポート ビルダーおよび SSRS)」を参照してください。

元に戻す操作

最後の操作を元に戻します。

やり直し操作

最後の操作を再実行します。

クエリの実行

クエリを実行し、その結果として得られた行を結果ペインに表示します。

選択したフィルター列の隣にある画像のフィルター処理

[データのフィルター選択] ダイアログ ボックスを開きます。このダイアログ ボックスでは、フィルターを適用するデータを選択できます。 フィルターは、デザイン領域に現在表示されているデータとは無関係に指定できます。

テキストベースのクエリ デザイナー

Report Server Model データセット クエリを作成する場合、グラフィカル クエリ デザイナーが既定のデザイナーとなります。 テキストベースのクエリ デザイナーに切り替えるには、ツール バーの [テキストとして編集] 切り替えボタンをクリックします。

テキストベースのクエリ デザイナーは、SMQL クエリ ペインと結果ペインという 2 つのペインで構成されます。 このクエリ デザイナー ビューは主に、SMQL クエリ仕様を他のソースから入手でき、それをクエリ ペインに貼り付ける場合に使用します。 グラフィカル クエリ デザイナーと異なり、テキストベースのクエリ デザイナーでは、クエリ構文のチェックやクエリの再構成は行われません。 ツール バーの [実行] をクリックすると、データ ソースに対するクエリが実行され、その結果が結果ペインに表示されます。

次の図に各ペインの名称を示します。

汎用セマンティック モデル言語クエリ デザイナー

次の表に各ペインの機能を示します。

ペイン

関数

[クエリ] ペイン

SMQL 仕様テキストを表示します。

[結果] ペイン

クエリの結果を表示します。 クエリを実行するには、任意のペインで右クリックして、[実行] をクリックするか、ツール バーの [実行] ボタンをクリックします。

テキスト ベースのクエリ デザイナーのツール バー

ツール バーのボタンを使用してクエリをデザインすることもできます。 次の表は、ツール バーのボタンと、各ボタンの用途を一覧にしたものです。

ボタン

説明

[テキストとして編集]

テキスト ベースのクエリ デザイナーと、グラフィカル クエリ デザイナー間で切り替えます。

[インポート]

既存のレポートからクエリをインポートします。

クエリの実行

クエリ テキストを実行し、その結果として得られた行セットを結果ペインに表示します。

関連項目

概念

SQL Server データ ツールのレポート デザイナーのクエリ デザイン ツール (SSRS)

外部データ ソースのデータを追加する (SSRS)

レポート モデルの接続 (SSRS)

RSReportDesigner 構成ファイル