リレーショナル クエリ デザイナーでクエリを作成する方法 (レポート ビルダー 3.0 および SSRS)

クエリ デザイナーでは、レポート データセットの外部データ ソースから取得するデータを指定できます。クエリ デザイナーは、ウィザードでクエリを作成したり、データセット クエリを作成したりするときに使用します。

注意

レポート定義 (.rdl) は、Business Intelligence Development Studio のレポート ビルダー 3.0 およびレポート デザイナーで作成および変更できます。これらの作成環境では、レポートおよび関連アイテムの作成方法、開く方法、および保存方法が異なります。詳細については、microsoft.com Web サイトの「レポート デザイナーとレポート ビルダー 3.0 でのレポートのデザイン (SSRS)」を参照してください。

データセットはデータ ソースに基づきます。データ ソースの種類や作成環境に応じて、データセット クエリを定義するときに開くクエリ デザイナーが決まります。クエリ デザイナーの機能は、基になるデータ ソースによって異なります。データ レイヤーの詳細については、「レポート ビルダー 3.0 のデータ接続、データ ソース、および接続文字列」または「データ接続、データ ソース、および接続文字列 (SSRS)」を参照してください。

クエリ デザイナーでは、次のタスクを実行できます。

  • 外部データ ソースの複数のスキーマについてメタデータを検索する

  • データセット用に取得するフィールドを指定する

  • テーブルなどの 2 つのオブジェクト間のリレーションシップを指定する

  • レポート データとして取得する前にデータを制限するフィルターを指定する

  • パラメーターを作成するかどうかを指定する

  • 外部データ ソースに対して計算を実行する集計を指定する

クエリ デザイナーを開いた後、埋め込みデータセットと共有データセットのどちらについても、同じ方法でクエリを作成します。次の手順では、埋め込みデータセット クエリを使用します。

詳細については、「リレーショナル クエリ デザイナーのユーザー インターフェイス (レポート ビルダー 3.0)」を参照してください。

レポート デザイン ビューで埋め込みデータセットに対するクエリを作成するには

  1. クエリ デザイナーを開きます。レポート データ ペインでデータセットを右クリックし、[クエリ] をクリックします。

    データ ソースに関連付けられているクエリ デザイナーが開きます。

  2. データベース ビュー ペインで、テーブル、ビュー、ストアド プロシージャなどのデータベース スキーマ オブジェクトの階層ビューを表示するフォルダーを展開します。選択ボックスをクリックしてオブジェクトのすべてのフィールドを選択するか、ノードを展開して個々のフィールドを選択します。

    データベース ビュー ペインでフィールドを選択すると、[フィールドの選択] ペインに選択内容が表示されます。

    複数の関連するデータベース テーブルからフィールドを選択する場合に、データベース スキーマから検出されたテーブルのリレーションシップを表示するには、リレーションシップ ペインを使用します。

  3. [OK] をクリックします。

  4. [OK] をクリックします。

    データセット フィールドの一覧がレポート データ ペインに表示されます。

クエリに対する制限を指定するには

  1. リレーショナル クエリ デザイナーで、フィールドを選択しており、それらのフィールドが [選択されたフィールド] ペインに表示されることを確認します。

  2. 適用されたフィルター ペインのツール バーで、[フィルターの追加] をクリックします。新しいフィルター行が表示されます。

  3. [フィールド名] で、クリックしてフィールドのドロップダウン リストを表示し、フィルター処理の基準にするフィールドの名前をクリックします。たとえば、数量を基準にフィルター処理を行うには、アイテムの数を格納するフィールドをクリックします。

  4. [演算子] で、クリックして演算子のドロップダウン リストを表示し、フィルターで使用する比較演算子を選択します。

  5. [値] に、フィルター処理の基準にする値を入力します。たとえば、100 よりも大きい数量をフィルター処理の対象とするには、「100」と入力します。

  6. ユーザーがフィルター値を指定できるようにデータセット パラメーターを作成する場合は、この行のパラメーター オプションを選択します。データセット パラメーターに対応するレポート パラメーターが自動的に生成されます。

  7. [OK] をクリックします。

  8. [OK] をクリックします。

データセット フィールドの一覧がレポート データ ペインに表示されます。

クエリの結果セットを表示するには

  • クエリ デザイナーのツール バーで、[クエリの実行 (!)] をクリックします。

    注意

    クエリ デザイナーでは、デザイン時の資格情報を使用してクエリを実行し、結果セットを取得します。詳細については、「レポート ビルダー 3.0 での資格情報の指定」を参照してください。

データ ソースに対してクエリが実行され、サンプル データがクエリ結果ペインに表示されます。