レッスン 3: Management Studio を使用したレポート モデルの作成
新規 : 2005 年 12 月 5 日
レポート マネージャまたは Management Studio でレポート モデルを作成するときには、最初にデータ ソースを作成し、次にモデルを生成するという 2 段階の手順を実行します。データ ソースとは、Reporting Services でのレポート モデルの作成と、レポート サーバーでのレポート ビルダ レポートの実行に使用するデータの場所を表す接続文字列です。このレッスンでは、Management Studio を使用してデータ ソースとレポート モデルを作成した後、レポート ビルダでレポート モデルを表示します。
Management Studio を開くには
[スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft SQL Server 2005] をポイントし、[SQL Server Management Studio] をクリックします。
[サーバーへの接続] ダイアログ ボックスが表示されます。
メモ : [サーバーへの接続] ダイアログ ボックスが表示されない場合は、オブジェクト エクスプローラで [接続] をクリックし、接続するサーバーの種類を選択します。 [サーバーの種類] ボックスの一覧で、[Reporting Services] を選択します。
[サーバー名] ボックスの一覧で、モデルを作成するサーバーを選択します。
[認証] ボックスの一覧で、[Windows 認証] を選択します。
[接続] をクリックします。
接続が確立されると、Microsoft SQL Server Management Studio ウィンドウが開きます。
データ ソースを作成するには
オブジェクト エクスプローラで、[ホーム] を展開します。
[データ ソース] フォルダを右クリックし、[新しいデータ ソース] をクリックします。
[新しいデータ ソース] ダイアログ ボックスが開きます。
[名前] ボックスに次の文字列を入力します。
MS_ASCube
[説明] ボックスに次の文字列を入力します。
レポート マネージャの SSAS キューブ用データ ソース ファイルです。
[レポートに対してこのデータ ソースを有効にする] チェック ボックスがオンになっていることを確認します。
[ページの選択] 領域で、[接続] をクリックします。
[データ ソースの種類] ボックスの一覧で、[Microsoft SQL Server Analysis Services] を選択します。
メモ : モデルのソースとして使用するには、接続の種類を Microsoft SQL Server または Microsoft SQL Server Analysis Services (SSAS) のどちらかに設定する必要があります。SQL Server データベースに基づくレポート モデルを作成するには、[Microsoft SQL Server] を選択します。 [接続文字列] ボックスに次のように入力します。
Data Source=localhost;Initial Catalog="Adventure Works DW"
[Windows 統合セキュリティ] を選択します。
[OK] をクリックします。
MS_ASCube データ ソースが作成され、データ ソース フォルダに表示されます。
レポート モデルを作成するには
データ ソース フォルダで、[MS_ASCube] を右クリックし、[モデルの生成] をクリックします。
[モデルの生成] ダイアログ ボックスが表示されます。
[名前] ボックスに次の文字列を入力します。
MS_ASCubeReportModel
[データ ソース名] ボックスに、[ホーム/データ ソース/MS_ASCube] が表示されていることを確認します。
[モデルをこのフォルダに生成] ボックスで、モデルを保存するフォルダを指定します。
メモ : 以前モデルを配置したことがある場合は、レポート サーバー上に Models フォルダが存在することが考えられます。 [説明] ボックスに次の文字列を入力します。
Management Studio を使用して作成された、AdventureWorks AS キューブ ベース モデルです。
[OK] をクリックします。
MS_ASCubeReportModel モデルが、指定したフォルダ内に作成されます。レポート モデルは、レポート サーバー上の別のフォルダに移動できます。移動するには、レポート モデルを右クリックして [移動] をクリックし、参照ボタン ([…]) をクリックし、レポート サーバー上のフォルダを選択して [OK] をクリックした後、もう一度 [OK] をクリックします。
レポート ビルダでモデルを調査するには
インターネット ブラウザを開きます。
アドレス バーに、レポート サーバーの URL を入力します。
既定の URL は、「http://<servername>/reports」です。
Enter キーを押します。
ブラウザで Reporting Services のホーム ページが開きます。
[レポート ビルダ] をクリックします。
レポート ビルダ ウィンドウが表示されます。
[作業の開始] ペインで、[MS_ASCubeReportModel] を探します。
このレポート モデルは、レッスン 2 で作成したモデルと完全に同じ方法で表示されます。MS_ASCubeReportModel モデルの下に、入れ子になったアイテムが複数あることに注目してください。入れ子になったこれらのアイテムは、分析観点です。レポート モデルを Analysis Services キューブから作成した場合は、SSAS データベース内のキューブが、レポート ビルダで分析観点として表示されます。最上位レベルのモデルは、レポートの生成には使用できません。代わりに、入れ子になった分析観点のいずれか 1 つを選択する必要があります。
[Channel Sales] 分析観点を選択し、[OK] をクリックします。
[エクスプローラ] ペインで、選択した分析観点の名前が最上部に表示され、キューブの内容がエンティティとフィールドとして表示されます。
レポート ビルダを終了するには、[ファイル] メニューの [終了] をクリックします。
次の手順
これで、このチュートリアルを終了します。このチュートリアルでは、レポート マネージャと Management Studio をそれぞれ使用して、2 つの SSAS キューブ ベース レポート モデルを作成しました。
参照
概念
SQL Server 2005 Analysis Services のチュートリアル
その他の技術情報
レポート管理ツールを使用したモデルの生成
レポート ビルダの使用 (アドホック レポート)
SQL Server Management Studio の概要
Analysis Services ソリューションおよびプロジェクトの開発
データ ソースの操作 (Analysis Services)
データ ソースの操作について (SSAS)