レポート管理ツールを使用したモデルの生成

Microsoft Office SharePoint Server 2007 か SharePoint Server 2010、またはレポート マネージャーを使用すると、SQL Server データベース、Analysis Services キューブ、またはバージョン 9.2.0.3 以降の Oracle データベースからレポート モデルを生成できます。モデル デザイナーの場合と同様に、これらのモデルは共有データ ソースを使用しており、レポート ビルダーのユーザーは、これらのモデルと同じ方法で対話することができます。しかし、次に示すいくつかの重要な相違点があります。

  • モデル デザイナーとは異なり、レポート管理ツールでモデルを生成するために使用したルールは変更できません。データベースまたはキューブ内のすべてのデータは、モデルに含まれます。モデルに含めるデータは制約できませんが、モデル アイテムにセキュリティを設定することで、モデルの一部が使用されるのを防ぐことができます。詳細については、「モデルのセキュリティ保護」を参照してください。

  • SSAS に基づくモデルを生成した後で、そのモデルをモデル デザイナーで開いたり、編集したりすることはできません。Oracle データベースおよび SQL Server データベースに基づくモデルは、ダウンロードしてモデル デザイナーで編集できます。

  • モデルは生成されると同時にパブリッシュされます。モデルをレポート サーバーにパブリッシュするために必要な追加手順はありません。

注意

SharePoint の製品およびテクノロジを使用してレポート モデルを生成するには、レポート サーバーが SharePoint 統合モードで実行されている必要があります。詳細については、「Reporting Services と SharePoint テクノロジの統合の概要」を参照してください。

Analysis Services のキューブベース モデル

レポート ビルダーで使用する場合、AS キューブから生成したモデルは、SQL Server データベースから生成したモデルと比べて、動作が少し異なります。

  • レポート ビルダーのユーザーが、Analysis Services キューブから生成されたレポート モデルを使用する必要のある場合、そのモデルに含まれている分析観点のいずれかを選択する必要があります。最上位レベルのモデル自体は選択できません。レポート ビルダーのレポートに、単一の分析観点内にないアイテムが含まれている場合、レポートを実行する際にエラーが発生する可能性があります。

  • レポート ビルダーで探索できるエンティティおよびそれらのリレーションシップの数に制限があります。たとえば、Customer to Order から Order Detail までです。これは、あるディメンションから関連メジャー グループに移動し、次に第 2 の関連ディメンションに移動するパスと同等のパスに限られます。

Analysis Services キューブおよびその構造化の詳細については、「キューブの設計」を参照してください。