コマンド プロンプトから PowerPivot for SharePoint をインストールする方法

コマンド ラインからセットアップを実行して、SQL Server PowerPivot for SharePoint をインストールすることができます。コマンドには /ROLE パラメーターを含め、/FEATURES パラメーターを除外する必要があります。/ROLE パラメーターの指定方法によって、PowerPivot for SharePoint が既存の SharePoint 2010 ファームにインストールされるか、PowerPivot の配置に最適化された新しいサーバーとしてインストールされるかが決まります。新しいサーバーを作成するには、Microsoft SharePoint 2010 のインストール メディアが必要です。

このトピックの内容は次のとおりです。

前提条件

/ROLE に基づくインストール オプション

既存の SharePoint ファームへのインストール

新しい SharePoint サーバーと Analysis Services のインストール

インストールの確認

次の手順: SQL Server PowerPivot for Excel のインストールと PowerPivot データ ソースの作成

必要条件

インストールの要件は、PowerPivot for SharePoint を新しいファームにインストールするか既存のファームにインストールするかによって異なります。

全般的な要件

Windows Server 2008 (64 ビット) が必要です。

.NET Framework 3.5 SP1 が必要です。このバージョンの .NET Framework は Windows Update で入手できます。

Enterprise、Developer、Evaluation、または Data Center のいずれかのエディションの SQL Server 2008 R2 が必要です。

SQL Server をインストールするには、ローカル管理者である必要があります。

サービス アカウントの指定方法を事前に確認しておく必要があります。アカウント要件の詳細については、「SharePoint ファームへの PowerPivot の配置の計画」を参照してください。

SPI_AS_NewFarm の要件

Excel Services を含む Microsoft SharePoint 2010 の未構成の (インストールのみが行われた) 配置が必要です。

SPI_AS_ExistingFarm の要件

操作可能な Microsoft SharePoint 2010 のファーム サーバーまたはスタンドアロン サーバーが必要です。また、Excel Services が含まれているエディションが必要です。

PowerPivot for SharePoint をファームに追加するには、ファームの管理者である必要があります。ファーム管理者アカウントがローカルの管理者グループのメンバーでない場合は、PowerPivot for SharePoint をインストールできるようにここでそのアカウントを管理者グループに追加します。このアカウントは、セットアップの完了後に管理者グループから削除できます。

ファームが複数のサーバーで構成されている場合は、既にファームに参加しているアプリケーション サーバーで SQL Server 2008 R2 セットアップを実行する必要があります。

/ROLE に基づくインストール オプション

PowerPivot for SharePoint の配置では、/ROLE パラメーターによって、セットアップでの前提条件のチェック方法と、現在のインストールに含まれる内容が決まります。SharePoint 統合の有効な値は次のとおりです。

  • SPI_AS_ExistingFarm

  • SPI_AS_NewFarm

どちらのロールを指定しても、アプリケーション、構成、および配置のファイルがインストールされて、SharePoint ファームで PowerPivot for SharePoint を実行できるようになります。指定したロールに基づいて、SharePoint 統合のハードウェアおよびソフトウェアの要件がチェックされます。

SPI_AS_ExistingFarm を指定すると、SharePoint 2010 のローカル インストールが存在するかどうかが確認され、そのローカル サーバーの既存のファーム接続を使用して PowerPivot for SharePoint がファームに追加されます。また、2 つのソリューション パッケージが配置され、ファームで PowerPivot 機能が有効化されます。

SPI_AS_NewFarm を指定すると、未構成の SharePoint サーバーが存在するかどうかが確認され、データベース エンジン インスタンスのインストール、PowerPivot for SharePoint のインストール、SQL Server コンポーネントの構成、ファームの構成 (構成データベースとサーバーの全体管理 Web アプリケーションが作成されます)、および既定の Web アプリケーションとサイト コレクションの作成が行われます。その後、PowerPivot ソリューション パッケージがファームに配置され、Web アプリケーションで PowerPivot が有効化されます。この場合は新しいファームが使用されるため、構成がセルフサービス型のビジネス インテリジェンスのシナリオに最適化されます (ただし、大規模なデータ分析に使用されないサービスは無効になります)。

SPI_AS_NewFarm を指定する場合は、ファームの構成に使用されるパラメーター (/farmaccount、/farmaccountpassword、/passphrase、および /farmadminport) の値を入力する必要があります。これらのコマンドの詳細については、「セットアップ コマンド リファレンス (PowerPivot for SharePoint)」を参照してください。

既存の SharePoint ファームへのインストール

既に SharePoint のインストールと構成が完了しているコンピューターに PowerPivot for SharePoint をインストールする場合は、コマンド ライン操作によって、インストールを実行できます。

  1. 次のコマンドをテキスト エディターにコピーします。

    Setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=install /ROLE=SPI_AS_ExistingFarm /INSTANCENAME=PowerPivot /INDICATEPROGRESS
    /ASSVCACCOUNT=<DomainName\UserName> /ASSVCPASSWORD=<StrongPassword> /ASSYSADMINACCOUNTS=<DomainName\UserName> 
    

    /q パラメーターは、セットアップを非表示モードで実行します。この場合、ユーザー インターフェイスは表示されません。

    /IAcceptSQLServerLicenseTerms は、自動インストールのために /q パラメーターまたは /qs パラメーターを指定する場合に必要です。

    /action パラメーターは、インストールを実行するようにセットアップに命令します。

    /role パラメーターは、SharePoint 統合に必要な Analysis Services のプログラム ファイルと構成ファイルをインストールするようにセットアップに命令します。また、既存のファーム接続情報を検出し、それを使用して SharePoint 構成データベースにアクセスします。このパラメーターは必須です。/features パラメーターの代わりにこのパラメーターを使用して、インストールするコンポーネントを指定します。

    /instancename パラメーターは、名前付きインスタンスとして 'PowerPivot' を指定します。この値はハードコードされていて変更できません。ここでは、サービスのインストール方法を示すために指定されています。

    /indicateprogress パラメーターは、コマンド プロンプト ウィンドウで進行状況を監視できるようにします。

  2. ここでは、PID パラメーターが省略されているため、Evaluation Edition がインストールされます。Enterprise Edition をインストールする場合は、セットアップ コマンドに PID を追加して、有効なプロダクト キーを指定します。

    /PID=<product key for an Enterprise installation>
    
  3. プレースホルダーの <domain\username> および <StrongPassword> を有効なユーザー アカウントとパスワードに置き換えます。

    /assvaccount パラメーターと /assvcpassword パラメーターは、アプリケーション サーバーで Analysis Services サービス インスタンスを構成するために使用されます。これらのプレースホルダーを有効なアカウント情報に置き換えます。

    /assysadminaccounts パラメーターには、SQL Server セットアップを実行しているユーザーの ID を設定する必要があります。システム管理者を少なくとも 1 人指定する必要があります。SQL Server セットアップでは、あらかじめ登録された Administrators グループのメンバーに対して sysadmin 権限が自動的に付与されなくなったことに注意してください。

  4. 改行を削除します。

  5. コマンド全体を選択し、[編集] メニューの [コピー] をクリックします。

  6. 管理者のコマンド プロンプトを開きます。そのためには、[スタート] ボタンをクリックし、[コマンド プロンプト] を右クリックして、[管理者として実行] をクリックします。

  7. SQL Server 2008 R2 のインストール メディアを含むドライブまたは共有フォルダーに移動します。

  8. 編集済みのコマンドをコマンド ラインに貼り付けます。そのためには、コマンド プロンプト ウィンドウの左上にあるアイコンをクリックし、[編集] をポイントして、[貼り付け] をクリックします。

  9. Enter キーを押してコマンドを実行します。セットアップが完了するまで待ちます。コマンド プロンプト ウィンドウでセットアップの進行状況を監視できます。

  10. インストールを確認するには、\Program Files\SQL Server\100\Setup Bootstrap\Log にある summary.txt ファイルを調べます。サーバーがエラーなしでインストールされていれば、最終結果が "Passed" になっています。

  11. サーバーを構成します。少なくとも、サービス アプリケーションを作成して、各サイト コレクションで機能を有効化する必要があります。詳細については、「構成 (PowerPivot for SharePoint)」を参照してください。

新しい SharePoint サーバーと Analysis Services のインストール

SharePoint 2010 と SQL Server 2008 R2 の両方のインストール メディアがある場合は、2 つのセットアップ プログラムを順番に実行して、新しい SharePoint サーバーか、PowerPivot を含むマルチサーバー ファームの最初のサーバーを作成することができます。インストールが完了すると、SharePoint サーバーで Excel ブックの大規模な PowerPivot データをホストできるようになります。

SharePoint 2010 のインストール

  • まず最初に、新しい未構成の SharePoint 2010 をインストールします (SharePoint 2010 を新たにインストールし、psconfig.exe プログラムは実行しないようにします)。既にファームが構成されている場合は、このセクションを省略して「既存の SharePoint ファームへのインストール」に進んでください。

    SharePoint サーバーのインストールはコマンド ラインから実行できます。オペレーティング システムの機能と役割の構成もコマンド ラインから実行できます。Windows Server 2008 のコマンド ライン構成の完全なリファレンスについては、「サーバー マネージャーの技術概要に関する付録」を参照してください。

SQL Server データベース エンジンと PowerPivot for SharePoint のインストール

  1. 次のコマンドをテキスト エディターにコピーします。

    Setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=install /ROLE=SPI_AS_NewFarm /INSTANCENAME=PowerPivot /INDICATEPROGRESS
    /SQLSVCACCOUNT=<DomainName\UserName> /SQLSVCPASSWORD=<StrongPassword> /SQLSYSADMINACCOUNTS=<DomainName\UserName> 
    /AGTSVCACCOUNT=<DomainName\UserName> /AGTSVCPASSWORD=<StrongPassword> 
    /ASSVCACCOUNT=<DomainName\UserName> /ASSVCPASSWORD=<StrongPassword> /ASSYSADMINACCOUNTS=<DomainName\UserName> 
    /FARMACCOUNT=<DomainName\UserName> /FARMPASSWORD=<StrongPassword> /PASSPHRASE=<StrongPassword> /FARMADMINPORT=<availablePort> 
    

    /q パラメーターは、セットアップを非表示モードで実行します。この場合、ユーザー インターフェイスは表示されません。

    /IAcceptSQLServerLicenseTerms は、自動インストールのために /q パラメーターまたは /qs パラメーターを指定する場合に必要です。

    /action パラメーターは、インストールを実行するようにセットアップに命令します。

    /role パラメーターは、SharePoint 統合に必要な Analysis Services のプログラム ファイルと構成ファイルをインストールするようにセットアップに命令します。また、既存のファーム接続情報を検出し、それを使用して SharePoint 構成データベースにアクセスします。このパラメーターは必須です。/features パラメーターの代わりにこのパラメーターを使用して、インストールするコンポーネントを指定します。

    /instancename パラメーターは、名前付きインスタンスとして 'PowerPivot' を指定します。この値はハードコードされていて変更できません。ここでは、サービスのインストール方法を示すために指定されています。

    /indicateprogress パラメーターは、コマンド プロンプト ウィンドウで進行状況を監視できるようにします。

  2. ここでは、PID パラメーターが省略されているため、Evaluation Edition がインストールされます。Enterprise Edition をインストールする場合は、セットアップ コマンドに PID を追加して、有効なプロダクト キーを指定します。

    /PID=<product key for an Enterprise installation>
    
  3. プレースホルダーの <domain\username> および <StrongPassword> を、SQL Server サービスを実行するための有効なユーザー アカウントとパスワードに置き換えます。

    1. /sqlsvcaccount、/sqlsvcpassword、/agtsvcaccount、および /agtsvcpassword は、ファームのデータベース サーバーを構成するために使用されます。

    2. /assvaccount と /assvcpassword は、アプリケーション サーバーで Analysis Services サービス インスタンスを構成するために使用されます。これらのプレースホルダーを有効なアカウント情報に置き換えます。

    3. /assysadminaccounts パラメーターには、SQL Server セットアップを実行しているユーザーの ID を設定する必要があります。システム管理者を少なくとも 1 人指定する必要があります。SQL Server セットアップでは、あらかじめ登録された Administrators グループのメンバーに対して sysadmin 権限が自動的に付与されなくなったことに注意してください。

  4. /farmaccount と /farmpassword のプレースホルダー <domain\username> および <StrongPassword> を、データベース サーバーにアクセスするための有効なユーザー アカウントとパスワードに置き換えます。このアカウントは、最初に、ファームで使用される基本的なサービスを準備するために使用されます。また、SharePoint サーバーが構成データベースに接続する際にも使用されます。このアカウントは、ドメイン アカウントである必要があります (ローカル Windows アカウントやビルトイン アカウントは使用できません)。また、インストールを実行するためには、ローカル コンピューターの Administrators グループのメンバーであることも必要です。

  5. /passphrase のプレースホルダー <StrongPassword> を、大文字、小文字、数字、および記号の組み合わせから成るパスワードに置き換えます。このパスワードは、ファームの管理者が新しいアプリケーション サーバーと Web フロントエンド サーバーをファームに追加するときに使用されます。

  6. /farmadminport の <AvailablePort> を、1024 ~ 49151 の範囲の未使用のポート番号に置き換えます。このパラメーターをコマンドから削除して、使用されていないポートが無作為に選択されるようにすることもできます。使用可能なポートを特定するには、コマンド プロンプトで「netstat –a –n -p tcp」と入力して、使用されている TCP ポートの一覧を取得します。

    Microsoft サポート技術情報の「TCP/IP ポートの割り当てについて」を読んで、TCP ポートの割り当てと、Well Known ポート (0 ~ 1023)、予約済みポート (1024 ~ 49151)、および動的/プライベート ポート (49152 ~ 65535) の違いについて確認します。

  7. 改行を削除します。

  8. コマンド全体を選択し、[編集] メニューの [コピー] をクリックします。

  9. 管理者のコマンド プロンプトを開きます。そのためには、[スタート] ボタンをクリックし、[コマンド プロンプト] を右クリックして、[管理者として実行] をクリックします。

  10. SQL Server のインストール メディアにアクセスできるドライブまたは共有フォルダーに移動します。

  11. 編集済みのコマンドをコマンド ラインに貼り付けます。そのためには、コマンド プロンプト ウィンドウの左上にあるアイコンをクリックし、[編集] をポイントして、[貼り付け] をクリックします。

  12. Enter キーを押してコマンドを実行します。セットアップが完了するまで待ちます。コマンド プロンプト ウィンドウでセットアップの進行状況を監視できます。

  13. インストールを確認するには、\Program Files\SQL Server\100\Setup Bootstrap\Log にある summary.txt ファイルを調べます。サーバーがエラーなしでインストールされていれば、最終結果が "Passed" になっています。

  14. より詳細に確認するために、SQL Server 構成マネージャーを開いて、インストールしたサービスが構成されて実行状態になっているかどうかを調べます。そのためには、[スタート] ボタンをクリックし、[すべてのプログラム][Microsoft SQL Server][構成ツール] の順にポイントし、[SQL Server 構成マネージャー] をクリックします。[SQL Server のサービス] ページで、SQL Server Browser と SQL Server が実行されていることを確認します。また、SQL Server エージェントが "手動" 開始モードでインストールされ、停止状態になっていることを確認します。

セットアップが完了すると、ユーザーは、SharePoint ファームのファーム管理者、データベース エンジンのシステム管理者、および既定の SharePoint Web アプリケーションのサイト コレクション管理者になります。配置の管理者を変更する方法、または管理を他のユーザーに委任する方法については、SharePoint 製品マニュアルを参照してください。

インストールの確認

PowerPivot のサーバー コンポーネントと機能が使用可能になっているかどうかは、最低限、サーバーの全体管理および SharePoint サイトのページを調べれば確認できますが、インストールを完全に確認するには、SharePoint にパブリッシュでき、ライブラリからアクセスできる PowerPivot ブックが必要になります。テストの際には、既に PowerPivot データが含まれているサンプル ブックをパブリッシュし、それを使用して SharePoint 統合が正しく構成されているかどうかを確認できます。

PowerPivot のサーバーの全体管理との統合を確認するには、次の操作を行います。

  1. SharePoint サーバーの全体管理のホーム ページで、[システム設定] の [ファーム機能の管理] をクリックします。

  2. [PowerPivot 統合機能][アクティブ] になっていることを確認します。

  3. ホーム ページで、[システム設定] の [サーバーのサービスの管理] をクリックします。

  4. SQL Server Analysis ServicesSQL Server PowerPivot System サービスが開始されていることを確認します。

  5. ホーム ページで、[アプリケーション構成の管理] の [サービス アプリケーションの管理] をクリックします。

  6. [PowerPivot サービス アプリケーション] をクリックして、このアプリケーションの PowerPivot 管理ダッシュボードを開きます。または、[PowerPivot サービス アプリケーション] を選択し、[プロパティ] をクリックして構成設定を表示します。接続タイムアウト エラーが発生した場合は、後でこれらの設定を変更できます。これらの設定の詳細については、「PowerPivot サービス アプリケーションの作成および構成」を参照してください。

PowerPivot の SharePoint サイトとの統合を確認するには、次の操作を行います。

  1. ブラウザーで、作成した Web アプリケーションを開きます。既定値を使用した場合は、URL アドレスに「http://<コンピューター名>」と指定します。

  2. PowerPivot データ アクセス機能と PowerPivot データ処理機能がアプリケーションで使用可能になっていることを確認します。そのためには、PowerPivot によって提供されるライブラリ テンプレートがあるかどうかを確認します。

    1. [サイトの操作] の [その他のオプション] をクリックします。

    2. [ライブラリ] に [データ フィード ライブラリ][PowerPivot ギャラリー] が表示されていることを確認します。これらのライブラリ テンプレートは PowerPivot 機能によって提供されるものであり、PowerPivot 機能が正しく統合されている場合に [ライブラリ] に表示されます。

サーバーで PowerPivot データ アクセスを確認するには、次の操作を行います。

  1. PowerPivot ブックを PowerPivot ギャラリーまたは任意の SharePoint ライブラリにアップロードします。サンプル ファイルへのアクセス方法の詳細については、「Excel での PowerPivot ブックの作成のロードマップ」を参照してください。

  2. ドキュメントをクリックしてライブラリから開きます。

  3. スライサーをクリックするか、データをピボットします。サーバーにバックグラウンドで PowerPivot データが読み込まれます。次の手順で、サーバーに接続して、データの読み込みとキャッシュが行われたことを確認します。

  4. [スタート] メニューの Microsoft SQL Server 2008 R2 プログラム グループから SQL Server Management Studio を起動します。このツールがサーバーにインストールされていない場合は、以降の手順はスキップし、最後の手順でキャッシュされたファイルがあるかどうかを確認します。

  5. [サーバーの種類] で [Analysis Services] を選択します。

  6. [サーバー名] に「<server-name>\powerpivot」と入力します。<server-name> には、PowerPivot for SharePoint をインストールしたコンピューターの名前を入力します。

  7. [接続] をクリックします。

  8. オブジェクト エクスプローラーで、[データベース] をクリックして、読み込まれた PowerPivot データ ファイルの一覧を確認します。

  9. コンピューターのファイル システムのフォルダーで、ファイルがディスクにキャッシュされているかどうかを確認します。キャッシュされたファイルが存在していれば、配置が機能していることの確認になります。ファイル キャッシュを表示するには、\Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup フォルダーに移動します。

次の手順: SQL Server PowerPivot for Excel のインストールと PowerPivot データ ソースの作成

サーバー コンポーネントをファームにインストールした後、PowerPivot データ ソースを作成したり表示したりするには、Excel 2010 と PowerPivot クライアント アプリケーションをインストールする必要があります。

このアドインのインストール方法およびデータ ソースの作成方法については、「PowerPivot for Excel のインストール (SQL Server オンライン ブック)」および「Excel での PowerPivot ブックの作成のロードマップ」を参照してください。