レポートのデータセットの定義
更新 : 2006 年 12 月 12 日
Reporting Services でレポートを作成する場合は、先に 1 つ以上のデータ ソースを定義してから、各データ ソースについてデータセットを作成します。データセットとは、レポートで使用するデータ ソースのフィールドとレポートに作成できる集計フィールドを指定したものです。クエリとフィールド定義に加えて、データセットには、データ ソースへのポインタ、パラメータ、および文字の区別 (大文字と小文字、ひらがなとカタカナ、全角と半角、アクセント、照合順序の情報) などのデータ オプションが含まれています。指定できるデータセット オプションの詳細については、「[データセット] ([クエリ] タブ、レポート デザイナ)」を参照してください。
データの指定方法は、データ ソース自体に依存します。リレーショナル データベースでは、Transact-SQL クエリまたはストアド プロシージャを使用できます。多次元データベースでは、多次元またはデータ マイニング クエリを使用できます。XML ドキュメントまたは Web サービスでは、名前空間を含むまたは含まないクエリを指定できます。レポート モデルでは、レポート モデル メタデータ クエリを使用できます。多くの種類のデータ ソースで、グラフィカルなクエリ デザイナが提供されています。これを使用することで、基になるデータ ソース内で検索を行ったり、レポートに使用するデータを指定するためのクエリを視覚的に作成することができます。
レポート定義用に作成したすべてのデータセットは、[データセットのレポート] ウィンドウに表示されます。各データセット ノードは、フィールドのコレクションを表示するために展開されます。一部のデータ処理拡張機能には、データセットのクエリを分析してフィールドのコレクションを決める機能があります。[データセット] ウィンドウから、フィールドの追加または既存のフィールドの編集が可能です。個々のフィールドは、データ ソースに含まれているデータのメタデータを表します。レポートのデータセットを定義した後、レポートの外観をデザインしてレポート サーバーにレポート定義を保存するには、[データセット] ウィンドウからレポートのレイアウトにフィールドをドラッグします。レポートの処理時には、実際のデータがデータ ソースから取得され、レポートのレイアウトと結合して表示されます。
レポートには、1 つ以上のデータセットを使用できます。クエリ パラメータ、サブレポート、ドリルスルー レポートを使用して、複数のデータセットのデータを結合できます。また、データ ソース側でデータを結合し、結合されたデータに対して 1 つのデータセットを作成するようなクエリを作成することもできます。
レポート デザイナで作成した Report Builder アドホック レポートおよびフル機能のレポートの両方のデータ ソースとして、レポート モデルを使用することもできます。レポート モデルでは、レポート モデルの定義時に定義された共有データ ソースが使用されます。レポート モデルを作成する方法の詳細については、「モデル デザイナを使用した作業」を参照してください。アドホック レポートを作成する方法の詳細については、「レポート ビルダの操作」を参照してください。レポート モデルからデータ ソースを定義する方法の詳細については、「レポート データセットの定義 (レポート モデル データ ソース)」を参照してください。
Reporting Services によりサポートされるデータ ソースの種類のデータに接続する方法およびデータを取得する方法の詳細については、このセクションの各トピックを参照してください。
このセクションのトピック
- レポート データ ソースから取得するデータの一般特性
データ処理拡張機能またはレポート データのデータ プロバイダから取得されるデータの特性について説明します。
- レポートのデータセットの定義 (SQL Server リレーショナル データベース)
SQL Server リレーショナル データベースからのデータセットを定義する方法について説明します。
- レポート データセットの定義 (Analysis Services の多次元データおよびデータ マイニング予測データ)
Analysis Services 多次元データベースからのデータセットを定義する方法について説明します。
- レポート データセットの定義 (SQL Server Integration Services パッケージ データ)
Integration Services パッケージからのデータセットを定義する方法について説明します。
- レポート データセットの定義 (XML データ)
XML ドキュメント、Web サービス、または Web アプリケーションからのデータセットを定義する方法について説明します。
- レポート データセットの定義 (Oracle データベースのリレーショナル データ)
Oracle データベースからのデータセットを定義する方法について説明します。
- レポート データセットの定義 (SAP データベースのリレーショナル データ)
mySAP Business Suite データベースからのデータセットを定義する方法について説明します。
- レポート データセットの定義 (SAP NetWeaver BI システムの多次元データ)
SAP NetWeaver Business Intelligence データ ソースからのデータセットを定義する方法について説明します。
- レポート データセットの定義 (レポート モデル データ ソース)
既存のレポート モデルからのデータソースを使用してデータセットを定義する方法について説明します。
- レポート データセットの定義 (Hyperion Essbase データベースの多次元データ)
Hyperion Essbase データ ソースからのデータセットを定義する方法について説明します。
- レポート データセットの定義 (その他のデータ ソース)
OLE DB、ODBC、または他のデータ プロバイダからのデータ ソースを使用してデータセットを定義する方法について説明します。
参照
処理手順
データセットを作成する方法 (レポート デザイナ)
[データセット] ウィンドウでフィールドを追加、編集、削除する方法 (レポート デザイナ)
概念
Reporting Services でサポートされるデータ ソース
レポート データについて (レポート デザイナ)
レポート レイアウトでのデータの操作
Reporting Services のデータに対する作業
データ ソースへの接続
その他の技術情報
データベースのデータに対するアクセスと変更
オンライン分析処理 (OLAP) の操作
[データセットのレポート] (レポート デザイナ)
[データ] ビュー (レポート デザイナ)
ヘルプおよび情報
変更履歴
リリース | 履歴 |
---|---|
2006 年 12 月 12 日 |
|
2006 年 4 月 14 日 |
|