レポート モデル サンプル
更新 : 2006 年 4 月 14 日
SQL Server 2005 Reporting Services を使用すると、Business Intelligence Development Studio のレポート モデル デザイナを実行して、SQL Server データベースに基づいたセマンティック モデルを作成することができます。レポート サーバーにモデルを配置した後、ロールベースのセキュリティ権限を割り当てることができます。レポート ビルダのユーザーは、モデルを使用してレポート ビルダでアドホック レポートを作成できます。
AdventureWorks サンプル レポート モデルは、SQL Server 2005 に付属しています。サンプルは、セットアップ中に自動的にインストールされません。これらのサンプルをインストールする方法の詳細については、SQL Server 2005 Books Online の「サンプルのインストール」を参照してください。
既定では、サンプルは次の場所にインストールされます。
<ドライブ>:\Program Files\Microsoft SQL Server\90\Samples
注 Business Intelligence (BI) Development Studio は、Itanium ベースのコンピュータではサポートされていません。ただし、x64 ベースのコンピュータでは、BI Development Studio を使用できます。SQL Server サンプル データベースを Itanium ベースのコンピュータに配置した場合は、x86 または x64 ベースのコンピュータの BI Development Studio を使用し、サンプルを修正して実行します。
シナリオ
- このサンプルの目的は、SQL Server Reporting Services のモデル デザイナとレポート ビルダのユーザーに、レポート ビルダでのレポート モデルの構成方法と使用方法を示すことです。
言語
SMDL (セマンティック モデル定義言語)
機能
AdventureWorks モデル レポート サンプルは、Reporting Services の次の機能を使用します。
アプリケーション エリア | 機能 |
---|---|
Reporting Services |
モデル デザイナ |
Reporting Services |
レポート ビルダ |
Reporting Services |
レポート マネージャ |
前提条件
このサンプルを実行する前に、次のソフトウェアがインストールされていることを確認してください。
- SQL Server 2005 (次のコンポーネントを含む)
- Reporting Services
- SQL Server Management Studio
- Business Intelligence Development Studio
- サンプル データベースとして AdventureWorks (データ ウェアハウス)
- モデル デザイナとレポート ビルダの実行に使用する、Microsoft .NET Framework 2.0 がインストールされたコンピュータ
- Visual Studio 2005
また、以下の権限を持っていることを確認します。
- AdventureWorks データベースからデータを取得する。
- レポート サーバーへパブリッシュする。
- カタログ アイテムにロールベースのセキュリティ権限を割り当てる。
AdventureWorks モデルを開く
サンプルは、レポート サーバーに配置されている必要があります。モデル デザイナを実行するコンピュータにアクセス可能なネットワーク上にモデル ファイルを配置します。配置した後には、Business Intelligence Development Studio でモデルを開くことができます。
モデル デザイナで AdventureWorks モデルを開くには
[スタート] をクリックして [すべてのプログラム] をポイントし、[SQL Server 2005] をポイントして [Business Intelligence Development Studio] をクリックします。
[ファイル] メニューの [開く] をポイントし、[プロジェクト/ソリューション] をクリックします。
[プロジェクトを開く] ダイアログ ボックスで、モデル ファイルを保存したネットワークの場所へ移動します。
Adventure Works Model.sln ファイルを選択し、[開く] をクリックします。
メモ : |
---|
または、[レポート モデル] フォルダを右クリックして [追加] をポイントし、[既存の項目] クリックして .smdl ファイルを既存のモデルに追加することもできます。サンプル ファイルが保存されている場所へ移動します。.smdl ファイルを選択し、[追加] をクリックします。 |
サンプル モデルが、[Business Intelligence Development Studio] ウィンドウに表示されます。モデルと .dsv ファイルを編集して、モデルをレポート サーバーに保存し、セキュリティ権限を割り当てることができます。
モデルの配置
モデルの変更が完了したら、レポート サーバーにモデルを配置する必要があります。
モデル デザイナから AdventureWorks モデルを配置するには
[ソリューション エクスプローラ] で、Adventure Works Model プロジェクトを右クリックします。
[ビルド] メニューで [<レポート モデル プロジェクト> の配置] をクリックします。
メモ : |
---|
または、レポート モデル プロジェクトを右クリックし、[配置] をクリックします。 |
配置には数分かかる場合があります。成功した場合、モデルが正常に配置されたこと示すメッセージがウィンドウの下部に表示されます。配置処理中にエラーが発生した場合、エラーを示すメッセージが表示されます。
モデルへの権限の割り当て
オブジェクト エクスプローラで AdventureWorks モデルに権限を割り当てるには
[スタート] をクリックして [すべてのプログラム] をポイントし、[SQL Server 2005] をポイントして [SQL Server Management Studio] をクリックします。
要求された場合は、レポート モデルのあるサーバーに接続します。
[オブジェクト エクスプローラ] でモデルへ移動し、モデルを右クリックして [プロパティ] をクリックします。
[モデルのプロパティ] ページで、[モデル アイテムのセキュリティ] をクリックします。
[このモデルのモデル アイテムは個別にセキュリティで保護する] チェック ボックスをオンにします。
[各グループまたはユーザー アカウントに次のロールを使用する] をクリックします。
[グループまたはユーザーの追加] をクリックします。
ロールの割り当てを作成するグループまたはユーザーを選択し、[OK] をクリックします。
レポート ビルダで AdventureWorks モデル サンプルを開く
レポート モデルをレポート サーバーに保存して適切な権限をレポートに割り当てた後は、レポート ビルダでモデルを開いてレポートを作成することができます。
レポート ビルダで Adventure Works モデル サンプルを開くには
Web ブラウザで、アドレス バーにレポート サーバーの URL を入力します。既定の URL は、http://<Web サーバー名>/reports です。
[レポート ビルダ] をクリックします。
[作業の開始] ペインで、[AdventureWorks] をクリックして [OK] をクリックします。
モデルがエクスプローラ ペインに表示されます。
参照
処理手順
レポート ビルダ サンプル レポート
サンプルのインストール
その他の技術情報
AdventureWorks のサンプル データベースとサンプルのインストール
Adventure Works Cycles のビジネス シナリオ
レポート モデルをパブリッシュする方法 [モデル デザイナ]
Reporting Services の権限とセキュリティの管理