レポート モデル サンプル

更新 : 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 モデルを開くには

  1. [スタート] をクリックして [すべてのプログラム] をポイントし、[SQL Server 2005] をポイントして [Business Intelligence Development Studio] をクリックします。

  2. [ファイル] メニューの [開く] をポイントし、[プロジェクト/ソリューション] をクリックします。

  3. [プロジェクトを開く] ダイアログ ボックスで、モデル ファイルを保存したネットワークの場所へ移動します。

  4. Adventure Works Model.sln ファイルを選択し、[開く] をクリックします。

ms160735.note(ja-jp,SQL.90).gifメモ :
または、[レポート モデル] フォルダを右クリックして [追加] をポイントし、[既存の項目] クリックして .smdl ファイルを既存のモデルに追加することもできます。サンプル ファイルが保存されている場所へ移動します。.smdl ファイルを選択し、[追加] をクリックします。

サンプル モデルが、[Business Intelligence Development Studio] ウィンドウに表示されます。モデルと .dsv ファイルを編集して、モデルをレポート サーバーに保存し、セキュリティ権限を割り当てることができます。

モデルの配置

モデルの変更が完了したら、レポート サーバーにモデルを配置する必要があります。

モデル デザイナから AdventureWorks モデルを配置するには

  1. [ソリューション エクスプローラ] で、Adventure Works Model プロジェクトを右クリックします。

  2. [ビルド] メニューで [<レポート モデル プロジェクト> の配置] をクリックします。

ms160735.note(ja-jp,SQL.90).gifメモ :
または、レポート モデル プロジェクトを右クリックし、[配置] をクリックします。

配置には数分かかる場合があります。成功した場合、モデルが正常に配置されたこと示すメッセージがウィンドウの下部に表示されます。配置処理中にエラーが発生した場合、エラーを示すメッセージが表示されます。

モデルへの権限の割り当て

オブジェクト エクスプローラで AdventureWorks モデルに権限を割り当てるには

  1. [スタート] をクリックして [すべてのプログラム] をポイントし、[SQL Server 2005] をポイントして [SQL Server Management Studio] をクリックします。

  2. 要求された場合は、レポート モデルのあるサーバーに接続します。

  3. [オブジェクト エクスプローラ] でモデルへ移動し、モデルを右クリックして [プロパティ] をクリックします。

  4. [モデルのプロパティ] ページで、[モデル アイテムのセキュリティ] をクリックします。

  5. [このモデルのモデル アイテムは個別にセキュリティで保護する] チェック ボックスをオンにします。

  6. [各グループまたはユーザー アカウントに次のロールを使用する] をクリックします。

  7. [グループまたはユーザーの追加] をクリックします。

  8. ロールの割り当てを作成するグループまたはユーザーを選択し、[OK] をクリックします。

レポート ビルダで AdventureWorks モデル サンプルを開く

レポート モデルをレポート サーバーに保存して適切な権限をレポートに割り当てた後は、レポート ビルダでモデルを開いてレポートを作成することができます。

レポート ビルダで Adventure Works モデル サンプルを開くには

  1. Web ブラウザで、アドレス バーにレポート サーバーの URL を入力します。既定の URL は、http://<Web サーバー名>/reports です。

  2. [レポート ビルダ] をクリックします。

  3. [作業の開始] ペインで、[AdventureWorks] をクリックして [OK] をクリックします。

    モデルがエクスプローラ ペインに表示されます。

参照

処理手順

レポート ビルダ サンプル レポート
サンプルのインストール

その他の技術情報

AdventureWorks のサンプル データベースとサンプルのインストール
Adventure Works Cycles のビジネス シナリオ
レポート モデルをパブリッシュする方法 [モデル デザイナ]
Reporting Services の権限とセキュリティの管理

ヘルプおよび情報

SQL Server 2005 の参考資料の入手