PowerPivot 機能を SharePoint Server 2010 環境に追加する 2 つのソリューション パッケージを手動で展開するには、次の手順に従います。 ソリューションの展開は、SharePoint 2010 サーバーで PowerPivot for SharePoint を構成するために必要な手順です。 必要な手順の完全な一覧を表示するには、「 サーバーの全体管理」の「PowerPivot サーバーの管理と構成」を参照してください。
または、PowerPivot 構成ツールを使用してソリューションをデプロイすることもできます。 構成ツールを使用すると、1 台のサーバーインストールの方が簡単で効率的ですが、使い慣れたツールを使用する場合や、複数の機能を同時に構成する場合は、サーバーの全体管理と PowerShell を使用することをお勧めします。 構成ツールの使用方法の詳細については、「 PowerPivot 構成ツール」を参照してください。
ソリューションを展開する前に、まず SQL Server 2012 インストール メディアを使用して PowerPivot for SharePoint をインストールする必要があります。 SQL Server セットアップでは、展開しようとしているソリューション パッケージがインストールされます。
このトピックには、次のセクションが含まれています。
前提条件: Web アプリケーションでクラシック モード認証が使用されていることを確認する
手順 2: PowerPivot Web アプリケーション ソリューションをサーバーの全体管理にデプロイする
手順 3: PowerPivot Web アプリケーション ソリューションを他の Web アプリケーションにデプロイする
前提条件: Web アプリケーションでクラシック モード認証が使用されていることを確認する
PowerPivot for SharePoint は、Windows クラシック モード認証を使用する Web アプリケーションでのみサポートされます。 アプリケーションがクラシック モードを使用しているかどうかを確認するには、 SharePoint 2010 管理シェルから次の PowerShell コマンドレットを実行し、 http://<top-level site name>
を SharePoint サイトの名前に置き換えます。
Get-SPWebApplication http://<top-level site name> | Format-List UseClaimsAuthentication
戻り値は false にする必要があります。 true の場合、この Web アプリケーションを使用して PowerPivot データにアクセスすることはできません。
手順 1: ファーム ソリューションをデプロイする
このセクションでは、PowerShell を使用してソリューションをデプロイする方法を示しますが、PowerPivot 構成ツールを使用してこのタスクを完了することもできます。 詳細については、「 PowerPivot for SharePoint 2010 の構成または修復 (PowerPivot 構成ツール)」を参照してください。
このタスクは、PowerPivot for SharePoint をインストールした後に 1 回だけ実行する必要があります。
PowerPivot for SharePoint をインストールしているサーバーで、[ 管理者として実行 ] オプションを使用して SharePoint 2010 管理シェルを開きます。
次のコマンドレットを実行して、ファーム ソリューションを追加します。
Add-SPSolution -LiteralPath "C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotFarm.wsp"
コマンドレットにより、ソリューション名、ソリューション ID、および Deployed=False が返されます。 次の手順では、ソリューションをデプロイします。
次のコマンドレットを実行してファーム ソリューションをデプロイします。
Install-SPSolution -Identity PowerPivotFarm.wsp -GACDeployment -Force
手順 2: PowerPivot Web アプリケーション ソリューションをサーバーの全体管理にデプロイする
ファーム ソリューションをデプロイした後、Web アプリケーション ソリューションをサーバーの全体管理にデプロイする必要があります。 この手順では、PowerPivot 管理ダッシュボードをサーバーの全体管理に追加します。
[管理者として実行] オプションを使用して SharePoint 2010 管理シェルを開きます。
次のコマンドレットを実行して、サーバーの全体管理への参照を作成します。
$centralAdmin = $(Get-SPWebApplication -IncludeCentralAdministration | Where { $_.IsAdministrationWebApplication -eq $TRUE})
次のコマンドレットを実行して、ファーム ソリューションを追加します。
Add-SPSolution -LiteralPath "C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotWebApp.wsp"
コマンドレットにより、ソリューション名、ソリューション ID、および Deployed=False が返されます。 次の手順では、ソリューションをデプロイします。
次のコマンドレットを実行して、Web アプリケーション ソリューションをサーバーの全体管理にインストールします。
Install-SPSolution -Identity PowerPivotWebApp.wsp -GACDeployment -Force -WebApplication $centralAdmin
Web アプリケーション ソリューションがサーバーの全体管理にデプロイされたので、サーバーの全体管理を使用して、残りの構成手順をすべて完了できます。
手順 3: PowerPivot Web アプリケーション ソリューションを他の Web アプリケーションにデプロイする
前のタスクでは、Powerpivotwebapp.wsp をサーバーの全体管理にデプロイしました。 このセクションでは、PowerPivot データ アクセスをサポートする既存の各 Web アプリケーションに powerpivotwebapp.wsp をデプロイします。 後でさらに Web アプリケーションを追加する場合は、これらの追加の Web アプリケーションに対してこの手順を繰り返してください。
サーバーの全体管理の [システム設定] で、[ ファーム ソリューションの管理] をクリックします。
powerpivotwebapp.wsp をクリックします。
[ ソリューションのデプロイ] をクリックします。
[ 配置先]で、PowerPivot 機能のサポートを追加する SharePoint Web アプリケーションを選択します。
OK をクリックします。
PowerPivot データ アクセスもサポートする他の SharePoint Web アプリケーションについても、この手順を繰り返します。
ソリューションを再デプロイまたは取り消す
SharePoint サーバーの全体管理ではソリューションの取り消しが提供されますが、インストールまたはパッチの展開の問題を体系的にトラブルシューティングする場合を除き、powerpivotwebapp.wsp ファイルを取り消す必要はありません。
SharePoint 2010 サーバーの全体管理の [システム設定] で、[ ファーム ソリューションの管理] をクリックします。
[Powerpivotwebapp.wsp] をクリックします。
[ ソリューションの取り消し] をクリックします。
ファーム ソリューションにトレースバックするサーバー展開の問題が発生した場合は、PowerPivot 構成ツールで [修復 ] オプションを実行して再デプロイできます。 このツールを使用した修復操作は、必要な手順が少なくなるため、推奨されます。 詳細については、「 PowerPivot for SharePoint 2010 の構成または修復 (PowerPivot 構成ツール)」を参照してください。
それでもすべてのソリューションを再デプロイする場合は、次の順序で行ってください。
PowerPivot Web アプリケーション ソリューションを使用するすべての SharePoint Web アプリケーションから取り消します。
PowerPivot ファーム ソリューションを取り消します。
PowerPivot ファーム ソリューションを再デプロイします。
PowerPivot Web アプリケーション ソリューションをすべての SharePoint Web アプリケーションに再デプロイします。
PowerPivot ソリューションについて
PowerPivot for SharePoint では、2 つのソリューション パッケージを使用して、そのアプリケーション ページとプログラム ファイルをファームと個々の Web アプリケーションに展開します。
ファーム ソリューションはグローバルです。 これは 1 回展開された後、後でファームに追加する新しい PowerPivot for SharePoint サーバーで自動的に使用できるようになります。
Web アプリケーション ソリューションはアプリケーション固有であり、サーバーの全体管理 Web アプリケーションを含め、ファーム内の各 Web アプリケーションにデプロイする必要があります。
各ソリューションは異なる方法でデプロイされます。 ファーム ソリューションは、最初の PowerPivot for SharePoint インスタンスがインストールされた後、1 回デプロイされます。 ファーム ソリューションをデプロイするには、PowerPivot 構成ツールまたは PowerShell コマンドレットを使用します。
Web アプリケーション ソリューションは、最初はサーバーの全体管理にデプロイされ、その後、PowerPivot データの要求をサポートする追加の Web アプリケーションへのソリューションのデプロイが続きます。 Web アプリケーション ソリューションをサーバーの全体管理にデプロイするには、PowerPivot 構成ツールまたは PowerShell コマンドレットを使用する必要があります。 他のすべての Web アプリケーションでは、サーバーの全体管理または PowerShell を使用して、Web アプリケーション ソリューションを手動でデプロイできます。
解決策 | 説明 |
---|---|
Powerpivotfarm.wsp | グローバル アセンブリに Microsoft.AnalysisServices.SharePoint.Integration.dll を追加します。 グローバル アセンブリに Microsoft.AnalysisServices.ChannelTransport.dll を追加します。 機能とリソース ファイルをインストールし、コンテンツ タイプを登録します。 PowerPivot ギャラリーおよびデータ フィード ライブラリのライブラリ テンプレートを追加します。 サービス アプリケーション構成、PowerPivot 管理ダッシュボード、データ更新、PowerPivot ギャラリーのアプリケーション ページを追加します。 |
Powerpivotwebapp.wsp | Microsoft.AnalysisServices.SharePoint.Integration.dll リソース ファイルを Web フロントエンドの Web サーバー拡張機能フォルダーに追加します。 PowerPivot Web サービスを Web フロントエンドに追加します。 PowerPivot ギャラリーのサムネイル画像の生成を追加します。 |
こちらもご覧ください
PowerPivot for SharePoint のアップグレード
サーバーの全体管理での PowerPivot サーバーの管理と構成
Windows PowerShell を使用した PowerPivot 構成