Reporting Services と SharePoint テクノロジの統合
レポート サーバーを SharePoint 製品またはテクノロジの配置内で実行し、Windows SharePoint Services 3.0 または Office SharePoint Server 2007 と Reporting Services のコラボレーション機能や集中ドキュメント管理機能を使用するように構成できます。大規模な SharePoint 配置の一部としてレポート サーバーを実行すると、次の 3 つのレベルの統合を実現できます。
ストレージの共有
セキュリティの共有
レポート、レポート モデル、共有データ ソースなど、すべてのビジネス ドキュメントを同じサイトから利用
サーバー統合のアーキテクチャ
レポート サーバーを SharePoint の製品またはテクノロジのインスタンスと統合すると、アイテムとプロパティは SharePoint コンテンツ データベースに格納されます。これによって、コンテンツの格納、セキュリティ保護、アクセスの方法を決めるサーバー テクノロジどうしをより深いレベルで統合できます。
SharePoint コンテンツ データベースにレポートのアイテムとプロパティを格納すると、SharePoint ライブラリでレポート サーバー コンテンツの種類を閲覧したり、SharePoint サイトでホストされている他のビジネス ドキュメントへのアクセスを制御する同じ権限レベルや認証プロバイダを使ってアイテムを保護することができます。また、コラボレーション機能やドキュメント管理機能を使って変更レポートのチェックイン/チェックアウトを行ったり、警告を使ってアイテムの変更を通知することができます。さらに、アプリケーション内のページやサイトでレポート ビューア Web パーツを組み込んだりカスタマイズすることもできます。SharePoint サイト内で十分な権限を持っている場合は、共有データ ソースからレポート モデルを生成し、レポート ビルダを使用してレポートを作成することもできます。
レポート サーバーでは引き続き、すべてのデータ処理、表示、配信が行われます。また、スナップショットやレポート履歴に関連するレポート処理のスケジュール機能もすべてサポートされます。次の図は、サーバー コンポーネントの連携を示しています。
SharePoint サイトからレポートを開くと、ReportServer2006 エンドポイントからレポート サーバーに接続が行われ、セッションが作成されます。次にレポート処理のための準備が行われ、データが取得された後、レポートがレポート レイアウトにマージされ、レポート ビューア Web パーツで表示されます。レポートが開かれたら、レポートをさまざまなアプリケーション形式にエクスポートしたり、ドリルダウンや関連レポートへのクリックスルー機能を使ってデータを対話的に操作することができます。エクスポートとレポートの対話操作はレポート サーバーで処理されます。
レポート サーバーでは、Windows SharePoint Services との間で操作とデータが同期され、処理対象ファイルの情報が追跡されます。レポート サーバー アイテムのプロパティまたは設定を変更すると、その変更内容は SharePoint データベースに格納された後、レポート サーバーの内部記憶域であるレポート サーバー データベースにコピーされます。
トポロジと要件の詳細については、「SharePoint 統合モードでの Reporting Services の配置トポロジ」および「Reporting Services を SharePoint 統合モードで実行する要件」を参照してください。
統合を実現するコンポーネント
複数のサーバーを単一の配置にまとめるには、インストールされている MicrosoftSQL ServerReporting Services と Windows SharePoint Services または Office SharePoint Server 2007 のインスタンスを統合します。
統合は、SQL Server と、SharePoint テクノロジ用 Reporting Services アドインによって実現します。Reporting Services アドインは自由に配布できるコンポーネントです。Microsoft Web サイトからダウンロードして、Windows SharePoint Services 3.0 または Office SharePoint Server 2007 が動作しているサーバーにインストールできます。
Windows SharePoint Services 上では、Reporting Services アドインによって ReportServer2006 プロキシ エンドポイント、レポート ビューア Web パーツ、およびアプリケーション ページが提供されます。これにより、SharePoint のサイトまたはファームでレポート サーバー コンテンツを表示、保存、および管理することができます。
Reporting Services では、更新済みプログラム ファイル、SOAP エンドポイント、カスタムのセキュリティおよび配信の拡張機能が提供されます。レポート サーバーは、SharePoint 統合モードで実行し、レポートのアクセスと配信を SharePoint サイトのみで専用に行うように構成する必要があります。
Windows SharePoint Services 上に Reporting Services アドインをインストールし、2 つのサーバーを統合用に構成した後は、レポート サーバー コンテンツの種類のドキュメントを SharePoint ライブラリにアップロードまたはパブリッシュできます。その後、SharePoint サイトからこれらのドキュメントを表示したり管理できるようになります。レポート サーバー コンテンツのアップロードとパブリッシュは重要な最初の手順です。Web パーツやページは、SharePoint サイトでレポート定義 (.rdl)、レポート モデル (.smdl)、および共有データ ソース (.rsds) を選択すると使用可能になります。
関連項目