Reporting Services と SharePoint テクノロジの統合の概要

SharePoint 製品の配置内で実行するようにレポート サーバーを構成し、レポートおよびその他の Reporting Services コンテンツの種類に対して SharePoint のコラボレーション機能や集中ドキュメント管理機能を使用することができます。SharePoint 統合では、適切なバージョンの Reporting Services アドインを SharePoint Web フロント エンドにインストールする必要があります。SharePoint 配置の一部としてレポート サーバーを実行すると、次のレベルの統合を実現できます。

  • ストレージの共有

  • セキュリティの共有

  • レポート、レポート モデル、共有データ ソースなど、すべてのビジネス ドキュメントを同じサイトから利用

サーバー統合のアーキテクチャ

レポート サーバーを SharePoint の製品のインスタンスと統合すると、アイテムとプロパティは SharePoint コンテンツ データベースに格納されます。これによって、コンテンツの格納、セキュリティ保護、アクセスの方法を決めるサーバー テクノロジどうしをより深いレベルで統合できます。

SharePoint コンテンツ データベースにレポートのアイテムとプロパティを格納すると、SharePoint ライブラリでレポート サーバー コンテンツの種類を閲覧したり、SharePoint サイトでホストされている他のビジネス ドキュメントへのアクセスを制御する同じ権限レベルや認証プロバイダーを使ってアイテムを保護することができます。また、コラボレーション機能やドキュメント管理機能を使って変更レポートのチェックイン/チェックアウトを行ったり、警告を使ってアイテムの変更を通知することができます。さらに、アプリケーション内のページやサイトでレポート ビューアー Web パーツを組み込んだりカスタマイズすることもできます。SharePoint サイト内で十分な権限を持っている場合は、共有データ ソースからレポート モデルを生成し、レポート ビルダーを使用してレポートを作成することもできます。

レポート サーバーでは引き続き、すべてのデータ処理、表示、配信が行われます。また、スナップショットやレポート履歴に関連するレポート処理のスケジュール機能もすべてサポートされます。次の図は、サーバー コンポーネントの連携を示しています。

アーキテクチャの図

SharePoint サイトからレポートを開くと、レポート サーバー エンドポイントからレポート サーバーに接続が行われ、セッションが作成されます。次にレポート処理のための準備が行われ、データが取得された後、レポートがレポート レイアウトにマージされ、レポート ビューアー Web パーツで表示されます。レポートが開かれたら、レポートをさまざまなアプリケーション形式にエクスポートしたり、ドリルダウンや関連レポートへのクリックスルー機能を使ってデータを対話的に操作することができます。エクスポートとレポートの対話操作はレポート サーバーで処理されます。

レポート サーバーでは、SharePoint との間で操作とデータが同期され、処理対象ファイルの情報が追跡されます。レポート サーバー アイテムのプロパティまたは設定を変更すると、その変更内容は SharePoint データベースに格納された後、レポート サーバーの内部記憶域であるレポート サーバー データベースにコピーされます。

トポロジと要件の詳細については、「SharePoint 統合モードでの Reporting Services の配置トポロジ」および「Reporting Services を SharePoint 統合モードで実行する要件」を参照してください。

統合を実現するコンポーネント

数のサーバーを単一の配置にまとめるには、インストールされている SQL Server Reporting Services と SharePoint 製品のインスタンスを統合します。 

統合は、SQL Server と、SharePoint 製品用 Reporting Services アドインによって実現します。Reporting Services アドインは自由に配布できるコンポーネントです。ダウンロードして、適切なバージョンの SharePoint が動作しているサーバーにインストールできます。 

  • SharePoint 上では、Reporting Services アドインによって ReportServer プロキシ エンドポイント、レポート ビューアー Web パーツ、およびアプリケーション ページが提供されます。これにより、SharePoint のサイトまたはファームでレポート サーバー コンテンツを表示、保存、および管理することができます。

  • Reporting Services では、更新済みプログラム ファイル、SOAP エンドポイント、カスタムのセキュリティおよび配信の拡張機能が提供されます。レポート サーバーは、SharePoint 統合モードで実行し、レポートのアクセスと配信を SharePoint サイトのみで専用に行うように構成する必要があります。

SharePoint 上に Reporting Services アドインをインストールし、2 つのサーバーを統合用に構成した後は、レポート サーバー コンテンツの種類のドキュメントを SharePoint ライブラリにアップロードまたはパブリッシュできます。その後、SharePoint サイトからこれらのドキュメントを表示したり管理できるようになります。レポート サーバー コンテンツのアップロードとパブリッシュは重要な最初の手順です。Web パーツやページは、SharePoint サイトでレポート定義 (.rdl)、レポート モデル (.smdl)、および共有データ ソース (.rsds) を選択すると使用可能になります。

SharePoint アドインおよび レポート サーバーのサポートされる組み合わせ

レポート サーバー、SharePoint 製品用 Reporting Services アドイン、および SharePoint 製品のすべての組み合わせで、すべての機能がサポートされているわけではありません。推奨される最高の組み合わせは、SharePoint Integrated モードで、SharePoint 2010 製品、SharePoint 2010 製品用 SQL Server 2008 R2 Reporting Services アドイン、および SQL Server 2008 R2 レポート サーバーを使用することです。

注意

Reporting Services アドインの正しいバージョンを SharePoint 製品の対応するバージョンと共に使用する必要があります。

SharePoint および Reporting Services コンポーネントのサポートされる組み合わせ

次の表には、レポート サーバー、SharePoint 製品用 Reporting Services アドイン、および SharePoint 製品のサポートされる組み合わせの概要が示されています。サポートされている機能の詳細な一覧については、「SharePoint 統合モードで Reporting Services がサポートする機能」を参照してください。

レポート サーバー

アドイン

SharePoint

サポート

SQL Server 2008 R2

SQL Server 2008 R2

SharePoint 2010 製品

SQL Server 2008 R2

SQL Server 2008 SP2

SharePoint 2007 製品

SQL Server 2008 SP1 Cumulative Update #8

SQL Server 2008 R2

SharePoint 2010 製品

SQL Server 2008

SQL Server 2008

SharePoint 2010 製品

不可

SQL Server 2008

SQL Server 2008

SharePoint 2007 製品

SQL Server 2005 SP2

SQL Server 2005

SharePoint 2007 製品

インストールと構成の概要

Reporting Services アドインをインストールして構成する手順は、ユーザーの要件によって異なります。以下は基本的な手順です。

接続モードとローカル モード

SQL Server 2008 R2 リリースでは、SharePoint 2010 製品用 Microsoft SQL Server 2008 R2 Reporting Services アドインがインストールされている SharePoint 2010 サーバーからレポートを表示するための新しいローカル モードが導入されています。

変更履歴

変更内容

SQL Server 2008 SP2 がリリース済みであるため、リリース予定日の記述を削除しました。