次の方法で共有


SharePoint の SQL Server BI 機能の配置トポロジ

このトピックでは、SharePoint 2010 および SharePoint 2013 環境で SQL Server Business Intelligence 機能Reporting Servicesおよび PowerPivot for SharePoint 2013 をインストールするための一般的なトポロジについて説明します。 たとえば、1 つのサーバーと 3 つの層があるとします。

適用対象:SharePoint 2013 および SharePoint 2010

このトピックの内容:

SharePoint 2013 の配置トポロジの例

SQL Server のセットアップ オプション [PowerPivot for SharePoint] には SharePoint との依存関係がなく、 統合をサポートする SharePoint オブジェクト モデルやインターフェイスは使用されません。 そのため、Analysis Services は、Windows Server 2008 R2 以降を実行する任意のコンピューターにインストールできます。 Analysis Services を SharePoint ファーム内のアプリケーション サーバーにすることもできますが、強制ではありません。 構成手順の 1 つは、Analysis Services を実行しているサーバーにExcel Servicesをポイントすることです。 負荷分散とフォールト トレランスの場合は、SharePoint モードで実行されている複数の Analysis Services サーバーをインストールして登録することをお勧めします。

Reporting Services SharePoint モードでは、SharePoint Server 2013 が必要であり、SharePoint サービス アプリケーション アーキテクチャを利用します。

次のセクションでは、一般的な配置トポロジについて説明します。

PowerPivot for SharePoint 2013 と Reporting Services の 3 台のサーバー配置

次のような 3 台のサーバー配置では、SQL Server データベース エンジン、SharePoint モードで実行している Analysis Services、および SharePoint を、それぞれ別のサーバーで実行します。 PowerPivot for SharePoint 2013 2013 インストーラー パッケージ (spPowerPivot.msi) は、SharePoint サーバーで実行する必要があります。

SSAS および SSRS SharePoint モード 3 サーバー展開

(1) Excel Services アプリケーション。 このサービス アプリケーションは、SharePoint インストールの一部として作成されます。
(2) PowerPivot サービス アプリケーション。 既定の名前は、 "既定の PowerPivot サービス アプリケーション"です。
(3) サービス アプリケーションReporting Services。
(4) SQL Server 2014 インストール メディアまたは SQL Server 2014 機能パックから SharePoint 用レポート サービス アドインをインストールします。
(5) spPowerPivot.msiを実行して、データ プロバイダー、PowerPivot 構成ツール、PowerPivot ギャラリーをインストールし、データ更新をスケジュールします。
(6) SharePoint モードの Analysis Services サーバー。 [データ モデルの設定] で、このサーバーを使用するように Excel Services アプリケーションを構成します。
(7) SharePoint コンテンツ データベース、構成データベース、およびサービス アプリケーション データベース。

SharePoint 設定 Microsoft SQL Server Connect (https://connect.microsoft.com/SQLServer/Feedback) を介してフィードバックと連絡先情報を送信します。

PowerPivot for SharePoint 2013 のシングル サーバー配置

シングル サーバー配置は、テスト目的には役立ちますが、運用環境の配置にはお勧めしません。

次の図は、単一のサーバー Analysis Services 展開の一部であるコンポーネントを示しています。

PowerPivot for SharePoint Single Server 展開

(1) Excel Services アプリケーション。 このサービス アプリケーションは、SharePoint インストールの一部として作成されます。
(2) PowerPivot サービス アプリケーション。 既定の名前は、 "既定の PowerPivot サービス アプリケーション"です。
(3) SharePoint コンテンツ データベース、構成データベース、およびサービス アプリケーション データベース。
(4) SharePoint モードの Analysis Services サーバー。 [データ モデルの設定] で、このサーバーを使用するように Excel Services アプリケーションを構成します。

PowerPivot for SharePoint 2013 の 2 台のサーバー配置

次のような 2 台のサーバー配置では、SQL Server データベース エンジンと SharePoint モードの Analysis Services を、SharePoint とは別のサーバーで実行します。 SharePoint 2013 の場合、Microsoft SQL Server 2014 PowerPivot for SharePoint 2013 インストーラー パッケージ (spPowerPivot.msi) が SharePoint サーバーにインストールされます。

PowerPivot for SharePoint 2013 によって、SharePoint Server 2013 が拡張され、サーバー側でのデータ更新処理、データ プロバイダー、PowerPivot ギャラリーが追加され、高度なデータ モデルを使用した PowerPivot ブックや Excel ブックの管理がサポートされるようになりました。

インストーラー パッケージは、SQL Server 2014 機能パックの一部として使用できます。 この機能パックは、Microsoft SQL Server ® 2014 PowerPivot® for Microsoft SharePoint® の Microsoft®® ダウンロード センターからダウンロードできます (HYPERLINK "https://go.microsoft.com/fwlink/?LinkID=296473" \t "_blank" https://go.microsoft.com/fwlink/?LinkID=296473)。

SSAS PowerPivot モード 2 サーバー展開

(1) Excel Services アプリケーション。 このサービス アプリケーションは、SharePoint インストールの一部として作成されます。
(2) PowerPivot サービス アプリケーション。 既定の名前は、 "既定の PowerPivot サービス アプリケーション"です。
(3) spPowerPivot.msi を実行し、データ プロバイダー、PowerPivot 構成ツール、PowerPivot ギャラリーをインストールして、データ更新をスケジュールします。
(4) SharePoint モードの Analysis Services サーバー。 [データ モデルの設定] で、このサーバーを使用するように Excel Services アプリケーションを構成します。
(5) SharePoint コンテンツ データベース、構成データベース、およびサービス アプリケーション データベース。

PowerPivot for SharePoint 2013 の 3 台のサーバー配置

次のような 3 台のサーバー配置では、SQL Server データベース エンジン、SharePoint モードで実行している Analysis Services、および SharePoint を、それぞれ別のサーバーで実行します。 PowerPivot for SharePoint 2013 インストーラー パッケージ (spPowerPivot.msi) を SharePoint サーバーにインストールする必要があります。

AS PowerPivot Mode3 サーバーの展開

(1) Excel Services アプリケーション。 このサービス アプリケーションは、SharePoint インストールの一部として作成されます。
(2) PowerPivot サービス アプリケーション。 既定の名前は、 "既定の PowerPivot サービス アプリケーション"です。
(3) spPowerPivot.msi を実行し、データ プロバイダー、PowerPivot 構成ツール、PowerPivot ギャラリーをインストールして、データ更新をスケジュールします。
(4) SharePoint モードの Analysis Services サーバー。 [データ モデルの設定] で、このサーバーを使用するように Excel Services アプリケーションを構成します。
(5) SharePoint コンテンツ データベース、構成データベース、およびサービス アプリケーション データベース。

PowerPivot for SharePoint 2013 と Reporting Services の 1 台のサーバー配置

シングル サーバー配置は、テスト目的には役立ちますが、運用環境の配置にはお勧めしません。

SSAS および SSRS SharePoint モード 1 サーバー展開

(1) Excel Services アプリケーション。 このサービス アプリケーションは、SharePoint インストールの一部として作成されます。
(2) PowerPivot サービス アプリケーション。 既定の名前は、 "既定の PowerPivot サービス アプリケーション"です。
(3) Reporting Services サービス アプリケーション。
(4) SQL Server 2014 インストール メディアまたは SQL Server 2014 機能パックから SharePoint 用レポート サービス アドインをインストールします。
(5) SharePoint コンテンツ データベース、構成データベース、およびサービス アプリケーション データベース。
(6) SharePoint モードの Analysis Services サーバー。 [データ モデルの設定] で、このサーバーを使用するように Excel Services アプリケーションを構成します。

PowerPivot for SharePoint 2013 と Reporting Services の 2 台のサーバー配置

次のような 2 台のサーバー配置では、SQL Server データベース エンジンと SharePoint モードで実行している Analysis Services サーバーを、SharePoint とは別のサーバーで実行します。 PowerPivot for SharePoint 2013 インストーラー パッケージ (spPowerPivot.msi) は、SharePoint サーバー上で実行する必要があります。

SSAS および SSRS SharePoint モード 2 サーバー展開

(1) Excel Services アプリケーション。 このサービス アプリケーションは、SharePoint インストールの一部として作成されます。
(2) PowerPivot サービス アプリケーション。 既定の名前は、 "既定の PowerPivot サービス アプリケーション"です。
(3) Reporting Services サービス アプリケーション。
(4) SQL Server 2014 インストール メディアまたは SQL Server 2014 機能パックから SharePoint 用レポート サービス アドインをインストールします。
(5) spPowerPivot.msi を実行し、データ プロバイダー、PowerPivot 構成ツール、PowerPivot ギャラリーをインストールして、データ更新をスケジュールします。
(6) SharePoint モードの Analysis Services サーバー。 [データ モデルの設定] で、このサーバーを使用するように Excel Services アプリケーションを構成します。
(7) SharePoint コンテンツ データベース、構成データベース、およびサービス アプリケーション データベース。

SharePoint 2010 の配置トポロジの例

次の図では、各階層で動作するサービスとプロバイダーを示します。 図に複数の組み込みサービスが含まれることに注意してください。これらのサービスは、一部の SQL Server BI シナリオで必要なものです。 Excel Services、Secure Store Services、および Claims to Windows Token Service は、SharePoint での PowerPivot for SharePoint または Reporting Services の配置に必要であるか、または推奨されます。 さらに、MSOLAP OLE DB プロバイダーと ADO.NET Services が、一部の PowerPivot データ アクセスのシナリオに必要です。 必要に応じて、SharePoint の外部でホストされている表形式モデル データベースに基づいて Power View レポートを作成する場合は、データ層に Analysis Services をインストールできます。

論理アーキテクチャ図

1 台のサーバー配置

データ層を含むすべてのサーバー コンポーネントを、1 台のコンピューターにインストールできます。 この配置構成は、ソフトウェアを評価する場合や、SharePoint モードの Reporting Services を含むカスタム アプリケーションを開発する場合に便利です。 この配置は、構成が最も簡単です。 すべてのコンポーネントを同じコンピューターにインストールするため、使用するライセンスの数も最も少なくなります。 Reporting Services、PowerPivot for SharePoint、およびデータベース エンジンは、SQL Serverの単一ライセンス コピーとしてインストールされます。

すべての機能を 1 つのサーバーにインストールするには、Reporting Servicesと PowerPivot for SharePoint を同じ物理サーバーに順番にインストールします。 スタンドアロン サーバー構成の手順については、「展開チェックリスト: Reporting Services、Power View、PowerPivot for SharePoint」を参照してください。

2 層配置

2 層配置では、通常、SharePoint Server 2010 を 1 台のコンピューターに配置し、SQL Server データベース エンジンをもう 1 台のコンピューターに配置します。 2 コンピューター ファームで最も一般的な構成は、データ層を専用のサーバーに移動するものです。 2 層ファームでは、Reporting Servicesと PowerPivot for SharePoint の両方を SharePoint サーバーにインストールします。 フロントエンドのすべての Web サービスと、アプリケーション層の共有サービスが、同じ物理サーバーで動作します。 2 層展開のインストール手順は、Reporting Servicesと PowerPivot for SharePoint を同じ物理サーバーに順番にインストールするという点で、スタンドアロン展開とよく似ています。

3 層配置

3 層配置では、通常、Web フロントエンド サービスを、処理アプリケーションまたはメモリ多用アプリケーションから分離します。 このトポロジでは、Reporting Servicesと PowerPivot for SharePoint をアプリケーション サーバーのみにインストールします。 Web フロントエンドで実行される Web サービスは、サーバー構成の間のインストール後タスクとして、ファーム内のアプリケーションに配置されるソリューションを使用してインストールします。 次の図は 3 層配置を示したものです。

3-server toplogy

3 層スケールアウト配置

このトポロジでは、同じ共有サービスを複数のサーバーで実行するスケールアウト配置を示します。このトポロジを使用すると、大量の要求を処理し、PowerPivot データまたは Reporting Services レポートに対する処理能力を高めることができます。 次の図には 3 つのアプリケーション サーバー クラスターがあり、それぞれが共有サービスの異なる組み合わせを実行しています。 SharePoint 環境では、サービスの探索と可用性はファームに組み込まれます。 同じ共有サービス アプリケーションを実行する複数の物理サーバー間の負荷分散は、共有サービス アーキテクチャの一部です。

マルチサーバー ファームを配置するときは、SharePoint の記事「 3 層ファーム用の複数サーバー (SharePoint Server 2010)」での指示に従ってください。

5-server toplogy

参照

Reporting Services SharePoint モードのインストール (SharePoint 2010 および SharePoint 2013)
PowerPivot for SharePoint 2013 のインストール
PowerPivot for SharePoint 2010 のインストール