Share via


マルチサーバー SharePoint ファームに PowerPivot for SharePoint をインストールする方法

このトピックでは、PowerPivot for SharePoint を多層 SharePoint 2010 サーバー ファームに追加する手順を示します。

このトピックは、次のセクションで構成されています。

前提条件

概要

手順 1: データベース サーバーのインストール

手順 2: マルチサーバー SharePoint 2010 ファームのインストールと構成

手順 3: Analysis Services の以前のインストールの確認

手順 4: アプリケーション サーバーへの PowerPivot for SharePoint のインストール

手順 5: Web フロントエンド サーバーへの PowerPivot for SharePoint の配置

手順 6: サーバーでのサービスの開始

手順 7: PowerPivot サービス アプリケーションの作成

手順 8: Excel Services の構成

手順 9: Secure Store Service の構成と PowerPivot 自動データ更新アカウントの作成

手順 10: Web フロントエンド サーバー用の代替アクセス マッピングの構成

手順 11: ディスク領域使用量の上限の設定

手順 12: SharePoint Web アプリケーションの最大ファイル アップロード サイズの増加

手順 13: サイト コレクションを対象とした PowerPivot 機能の統合のアクティブ化

手順 14: 統合とサーバーの可用性の確認

インストールおよび構成のエラーのトラブルシューティング

インストール後の手順

必要条件

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

SharePoint のインストール担当者は、ファームも構成する必要があります。ファームを構成するには、データベース サーバーに対する SQL Server ログイン権限が必要です。ログインは、dbcreator、securityadmin、および public のロールに割り当てる必要があります。

PowerPivot for SharePoint をインストールして構成するには、SharePoint_Config データベースに対する db_owner 権限が必要です。SharePoint を最初にインストールしたファームの管理者には、この権限が自動的に付与されます。

Enterprise、Evaluation、Developer、または Data Center のいずれかのエディションの SQL Server 2008 R2 が必要です。可能な場合は、SQL Server 2008 R2 セットアップの Service Pack 1 (SP1) バージョンを実行します。

Enterprise Edition または Enterprise Evaluation Edition の SharePoint Server 2010 が必要です。

コンピューターがドメインに参加している必要があります。

データベース エンジン、ファーム内のサービス、および SharePoint 統合モードの Analysis Services を実行するために使用するアカウントを把握している必要があります。これらのアカウントは後で変更できますが、インストール時に最初に指定します。

インストール時に指定するサービス アカウントは、ドメイン ユーザー アカウントである必要があります。

インストールを開始する前に、インターネット接続が有効であるかどうかをブラウザーの設定で確認してください。必須コンポーネントのインストーラーにより、必要なソフトウェアをダウンロードするためにインターネットに接続されます。必要なソフトウェアをすべて取得するために、次の変更を行ってください。

  • サーバー マネージャーで、Internet Explorer セキュリティ強化の構成を一時的に無効にし、サーバーへのダウンロードを許可します。必要なソフトウェアをダウンロードする目的でのみ、[IE ESC の構成] の [管理者グループ用] をオフにできます。

  • また、Internet Explorer で、プロキシ サーバーをバイパスしてインターネット URL へのローカルホストのアクセスを許可するようにブラウザーを構成することが必要になる場合もあります。

    1. Internet Explorer で、[ツール] メニューの [インターネット オプション] をクリックします。

    2. [接続] タブで、[ローカル エリア ネットワーク (LAN) の設定] 領域にある [LAN の設定] をクリックします。

    3. [自動構成] 領域で、[設定を自動的に検出する] チェック ボックスをオフにします。

    4. [プロキシ サーバー] 領域で、[LAN にプロキシ サーバーを使用する] チェック ボックスをオンにします。

    5. プロキシ サーバーのアドレスを [アドレス] ボックスに入力します。

    6. プロキシ サーバーのポート番号を [ポート] ボックスに入力します。

    7. [ローカル アドレスにはプロキシ サーバーを使用しない] チェック ボックスをオンにします。

    8. [OK] をクリックして [ローカル エリア ネットワーク (LAN) の設定] ダイアログ ボックスを閉じます。

    9. [OK] をクリックして [インターネット オプション] ダイアログ ボックスを閉じます。

概要

3 層ファームには、データベース層、アプリケーション層、および Web 層が含まれています。PowerPivot をこのトポロジに追加するには、SQL Server 2008 R2 のセットアップを実行し、PowerPivot for SharePoint をアプリケーション層にインストールする必要があります。PowerPivot Web アプリケーション ソリューションを配置する際は、インストール後のタスクとして PowerPivot プログラム ファイルが Web 層に追加されます。PowerPivot データ ファイルおよびアプリケーション データは、ファーム内のコンテンツ データベースとサービス アプリケーション データベースに格納されます。配置手順は必要ですが、Web 層またはデータ層のいずれかで実行する必要のある個別のインストール手順はありません。

このトピックでは、「3 層ファーム用の複数サーバー」の記事に記載されているものと同様のファーム トポロジであることが前提となっています。稼働しているファームが既に存在する場合は、「PowerPivot for SharePoint のインストール」に進んでください。

手順 1: データベース サーバーのインストール

トポロジを初めて設定する場合は、SQL Server データベース エンジンのインストールから始めます。以下の手順を実行すると、ファーム内の SharePoint サーバーがアクセスできるデータベース サーバーがインストールされます。

  1. データベース サーバー用に使用しているコンピューターで、SQL Server セットアップを実行し、SQL Server データベース エンジンをインストールします (「SQL Server 2008 R2 をインストールする方法 (セットアップ)」を参照)。

    インストールする機能として、以下を選択します。

    • データベース エンジン サービス

    • クライアント ツール接続

    • 管理ツール - 完全 (基本機能は自動的に含まれます)

  2. データベース エンジンをインストールした後、リモート接続用の TCP/IP を有効にし、サービスを再起動します。

    1. SQL Server 構成マネージャーを起動します。

    2. [SQL Server ネットワークの構成] を開きます。

    3. [MSSQLSERVER のプロトコル] を選択します。

    4. [TCP/IP] を右クリックし、[有効化] を選択します。

    5. [SQL Server のサービス] をクリックします。

    6. [SQL Server (MSSQLSERVER)] を右クリックし、[再起動] をクリックします。

  3. Windows ファイアウォールを経由したデータベース サーバーへの入力方向のアクセスを有効にします。これにより、ファーム内の SharePoint サーバーが SharePoint データベースに接続できるようになります。詳細については、「SQL Server のアクセスを許可するための Windows ファイアウォールの構成」を参照してください。

    1. [管理ツール] で、[セキュリティが強化された Windows ファイアウォール] をクリックします。

    2. [受信の規則] をクリックします。

    3. [新しいルール] をクリックします。

    4. [ルールの種類] で、[カスタム] をクリックします。

    5. [次へ] をクリックします。

    6. [プログラム] の [サービス] セクションで、[カスタマイズ] をクリックします。

    7. [このサービスに適用する] をクリックします。

    8. SQL Server を既定のインスタンスとしてインストールした場合は、[SQL Server (MSSQLSERVER)] を選択し、[OK] をクリックします。

    9. [次へ] をクリックします。

    10. [プロトコルおよびポート] で、既定の設定を受け入れ、[次へ] をクリックします。

    11. [スコープ] で、既定の設定を受け入れ、[次へ] をクリックします。

    12. [アクション] で、既定の設定を受け入れ、[次へ] をクリックします。

    13. [プロファイル] で、[プライベート][パブリック] のチェック ボックスをオフにし、[次へ] をクリックします。

    14. [名前] に、わかりやすい受信の規則の名前 (SQL Server など) を入力します。

    15. [完了] をクリックします。

  4. 同じサービス インスタンスに対し、対応する送信の規則を作成します。

    1. [管理ツール] で、[セキュリティが強化された Windows ファイアウォール] をクリックします。

    2. [送信の規則] をクリックします。

    3. [新しいルール] をクリックします。

    4. [ルールの種類] で、[カスタム] をクリックします。

    5. [次へ] をクリックします。

    6. [プログラム] の [サービス] セクションで、[カスタマイズ] をクリックします。

    7. [このサービスに適用する] をクリックします。

    8. SQL Server を既定のインスタンスとしてインストールした場合は、[SQL Server (MSSQLSERVER)] を選択し、[OK] をクリックします。

    9. [次へ] をクリックします。

    10. [プロトコルおよびポート] で、既定の設定を受け入れ、[次へ] をクリックします。

    11. [スコープ] で、既定の設定を受け入れ、[次へ] をクリックします。

    12. [アクション] で、[接続を許可する] を選択し、[次へ] をクリックします。

    13. [プロファイル] で、[プライベート][パブリック] のチェック ボックスをオフにし、[次へ] をクリックします。

    14. [名前] に、わかりやすい送信の規則の名前 (SQL Server など) を入力します。

    15. [完了] をクリックします。

手順 2: マルチサーバー SharePoint 2010 ファームのインストールと構成

SharePoint サーバーとして使用しているコンピューターで、SharePoint の必須コンポーネントのインストーラー プログラムを実行してから、SharePoint Server セットアップを実行します。SharePoint 2010 ドキュメントの手順を参照して、2 台の Web サーバーと 1 台のアプリケーション サーバーを含む SharePoint 2010 ファームをインストールし、構成します。

3 層ファーム用の複数サーバー (SharePoint Server 2010)

データベース サーバーを指定するように求められたら、以前インストールしたデータベース サーバーを指定します。

以後の手順では、3 層ファームのセットアップ手順を使用してファームが構成されていることが前提となります。ファームには次の要素が含まれている必要があります。

  • Excel Services、Search Service、および Secure Store Service

  • Web アプリケーションおよびサイト コレクション

  • 使用状況および正常性のデータ収集

  • 診断ログ

PowerPivot データ アクセスを有効にするすべての SharePoint Web アプリケーションは、クラシック モード認証を使用するように構成する必要があります。詳細については、「PowerPivot ソリューションの配置」の「Web アプリケーションでクラシック モード認証が使用されていることを確認する」を参照してください。

手順 3: Analysis Services の以前のインストールの確認

コンピューターに以前の SQL Server 2008 R2 Analysis Services または PowerPivot for SharePoint がインストールされている場合は、Microsoft.AnalysisServices.SharePoint.Integration.dll ファイルに関する無効な .NET アセンブリ キャッシュ ステータス情報が原因で、SQL Server セットアップがエラー "ファイルまたはアセンブリ 'Microsoft.AnalysisServices.SharePoint.Integration.dll' を読み込めませんでした" で失敗するという既知のセットアップ バグが発生することがあります。

多くの場合、エラーは Analysis Services の SQL Server 2008 R2 をインストールし、続いて SharePoint Server 2010、PowerPivot for SharePoint の順にインストールした場合に発生します。

この構成を持つシステムでもエラーが必ず発生するわけではありませんが、発生することが多いため、予防的な手順を実行して最初からエラーの発生を回避することをお勧めします。エラーを回避するには次の手順に従います。

  1. SQL Server 2008 R2 Analysis Services インスタンスのプログラム フォルダーを確認します。既存のインストールまたは以前のインストールの証拠が見つかった場合は、残りの手順を実行します。それ以外の場合は、「手順 2: SQL Server PowerPivot for SharePoint のインストール」に進みます。

  2. 管理権限でメモ帳を使用して、setup100.exe.config を編集して次の XML ステートメントを追加します。

    最初に、メモ帳を右クリックし、[管理者として実行] を選択します。

    %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2\x64 から setup100.exe.config を開きます。

    ファイルに <disableCachingBindingFailures> を追加し、ファイルを保存します。このエントリは、キャッシュされたバインド エラーを無視するようセットアップに指示して、以前に失敗した場合でもオブジェクトの新規インスタンスをインストールできるようにします。

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <runtime>
        <disableCachingBindingFailures enabled="1" />
      </runtime>
    </configuration>
    
  3. 「手順 2: SQL Server PowerPivot for SharePoint のインストール」に進みます。

このエラーとその解決方法の詳細については、「インストール失敗: "ファイルまたはアセンブリ 'Microsoft.AnalysisServices.SharePoint.Integration.dll' を読み込めませんでした"」および「PreRequisiteInstaller.exe ツールを実行する前に SQL Server 2008 R2 をインストールした場合のエラー メッセージ」を参照してください。

注意

この問題は SQL Server 2008 R2 SP1 で解決されていますが、自分または組織内のだれかが修正を含むセットアップのスリップストリーム バージョンを作成していない限り、説明した順序でサーバー ソフトウェアをインストールした場合にこのエラーが発生する可能性があります。

手順 4: アプリケーション サーバーへの PowerPivot for SharePoint のインストール

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

重要な注意事項重要

SQL Server 2008 R2 の一部の機能 (データベース エンジンや Analysis Services など) が SharePoint プログラム ファイルより前にインストールされた、以前の SQL Server 2008 R2 がインストールされているコンピューターには、セットアップに関する既知の問題があります。このシナリオでは、PowerPivot for SharePoint をインストールすると、SQL Server セットアップが失敗し、"アセンブリ 'Microsoft.AnalysisServices.SharePoint.Integration.dll' を読み込めませんでした" というエラーが表示されることがあります。

SQL Server 2008 R2 Service Pack 1 (SP1) バージョンの SQL Server セットアップ プログラムで、このエラーが解決されます。または、SP1 をインストールしない場合は、「セットアップのトラブルシューティング」のリンクに従ってこの問題を解決できます。

  1. SharePoint 2010 が既にインストールされているコンピューターで、インストール メディアを挿入するか、SQL Server 2008 R2 のセットアップ ファイルが格納されているフォルダーを開きます。

  2. 管理者権限で SQL Server セットアップを実行します。Setup.exe を右クリックし、[管理者として実行] をクリックします。

  3. 左側のナビゲーション ウィンドウで [インストール] をクリックします。

  4. [新規インストールの作成または既存のインストールへの機能の追加] をクリックします。

  5. [セットアップ サポート ルール] で、問題が検出されなかった場合は [OK] をクリックします。問題が検出された場合は、ページの指示に従って問題を修正し、セットアップを再度実行します。

  6. [セットアップ サポート ファイル] で [インストール] をクリックします。この手順によって、SQL Server セットアップ プログラム ファイルがコンピューターに追加され、サポート ファイルのインストール時に発生する可能性のある問題が識別されます。

    インストール ウィザードの [セットアップ サポート ルール] ページ

    注意

    Windows ファイアウォールが有効になっている場合、ポートを開いてリモート アクセスを有効にするように求める警告が表示されます。この警告は、通常、PowerPivot のインストールには該当しません。PowerPivot サービスとデータ ファイルへの接続は、SharePoint サービス間の通信用に既に開かれているポートを使用して確立されます。ポートを開く必要があるのは、リモート コンピューターからのデータ アクセスが必要なその他の SQL Server 機能をインストールする場合のみです。これにはたとえば、Analysis Services 多次元データベースを PowerPivot ブックの外部データ ソースとして使用する場合、リモートの SharePoint サーバーで読み込まれた PowerPivot ブックを SQL Server Management Studio などのクライアント アプリケーションを使用して参照する場合、データベース エンジンをマルチサーバー SharePoint ファームのデータベース サーバーとして設定する場合などがあります。それらのサーバーで使用されるポートを開く方法の詳細については、「SQL Server のアクセスを許可するための Windows ファイアウォールの構成」を参照してください。

  7. [次へ] をクリックしてサポート ファイルをインストールします。

  8. [インストールの種類] で、[新規インストールまたは機能の追加] を選択します。このページは、インストール済みの既存のインスタンスがある場合にのみ表示されます。[既存の SQL Server 2008 R2 インスタンスに機能を追加する] は選択しないでください。PowerPivot for SharePoint は、新しいインスタンスとしてインストールする必要があります。[次へ] をクリックします。

    インストール ウィザードの [インストールの種類] ページ

  9. [プロダクト キー] で、Enterprise Edition、Developer Edition、または Data Center Edition のライセンス コピーのプロダクト キーを入力するか、Evaluation Edition を指定します。[次へ] をクリックします。

  10. マイクロソフト ソフトウェア ライセンス条項に同意し、[次へ] をクリックします。

  11. [セットアップ ロール] で [SQL Server PowerPivot for SharePoint] を選択します。

    同じく [セットアップ ロール] ページで、[PowerPivot for SharePoint の追加先] ボックスの一覧から [既存のファーム] を選択します。[次へ] をクリックします。

    [既存のファーム] が選択されている [セットアップ ロール] ページ

  12. [機能の選択] で、インストールされる機能の一覧を確認します。この一覧は読み取り専用で、情報を示すためだけに表示されます。このロールにあらかじめ選択されている項目を追加または削除することはできません。[次へ] をクリックします。

  13. [インストール ルール] で [次へ] をクリックします。

  14. [インスタンスの構成] で、インスタンス名が 'PowerPivot' と表示されます。この名前は読み取り専用で、情報を示すためだけに表示されます。必ずこのインスタンス名にする必要があり、変更することはできません。ただし、ディレクトリ名とレジストリ キーがわかるように、固有のインスタンス ID を入力することができます。[次へ] をクリックします。

  15. [必要なディスク領域] で、機能をインストールできるだけの十分なディスク領域があることを確認し、[次へ] をクリックします。

  16. [サーバーの構成] で、SQL Server Analysis Services のドメイン ユーザー アカウントを指定します。Local System や Network Service などのビルトイン システム アカウントは使用しないでください。ドメイン ユーザー アカウントは、SharePoint ファームに Analysis Services をインストールする場合は必ず指定する必要があります。アカウントに関する推奨事項の詳細については、「SharePoint ファームへの PowerPivot の配置の計画」を参照してください。[次へ] をクリックします。

    インストール ウィザードの [サーバーの構成] ページ

  17. [Analysis Services の構成] で、[現在のユーザーの追加] をクリックします。

    同じページで、Analysis Services サービス インスタンスに対する管理権限が必要なユーザーの Windows ユーザー アカウントを追加します。データベースの接続に関する問題のトラブルシューティングを行ったりバージョン情報を取得したりするために、SQL Server Management Studio で Analysis Services サービス インスタンスに接続するユーザーには、サーバーに対するシステム管理者権限が必要です。サーバーのトラブルシューティングや管理を担当する可能性があるユーザーのユーザー アカウントをここで追加しておきます。

    [次へ] をクリックします。

  18. 残りの各ページで [次へ] をクリックし、[インストールの準備完了] ページまで進みます。

  19. [インストール] をクリックします。

手順 5: Web フロントエンド サーバーへの PowerPivot for SharePoint の配置

サーバーの構成のために、SharePoint Web アプリケーションに PowerPivot ソリューションを配置する必要があります。

  1. [スタート] ボタンをクリックし、[すべてのプログラム][Microsoft SharePoint Products 2010][SharePoint 2010 サーバーの全体管理] の順にクリックします。

  2. SharePoint 2010 サーバーの全体管理で、[システム設定] の [ファーム ソリューションの管理] をクリックします。

    powerpivotfarm.wsp と powerpivotwebapp.wsp という 2 つの異なるソリューション パッケージが表示されます。1 つ目のソリューション (powerpivotfarm.wsp) は、最初の PowerPivot for SharePoint インスタンスをインストールしたときに配置されるソリューションで、再度配置する必要はありません。2 つ目のソリューション (powerpivotwebapp.wsp) は、サーバーの全体管理に配置されるソリューションですが、PowerPivot データ アクセスをサポートする各 SharePoint Web アプリケーションに手動で配置する必要があります。

  3. [powerpivotwebapp.wsp] をクリックします。

  4. [ソリューションの配置] をクリックします。

  5. [配置先] で、PowerPivot 機能のサポートを追加する SharePoint Web アプリケーションを選択します。

    重要な注意事項重要

    Web アプリケーションがクラシック モード認証用に構成されていることを確認します。認証モードの検証方法については、「PowerPivot ソリューションの配置」を参照してください。

  6. [OK] をクリックします。

  7. PowerPivot データ アクセスをサポートする他の SharePoint Web アプリケーションに対して、この手順を繰り返します。

手順 6: サーバーでのサービスの開始

PowerPivot for SharePoint の配置では、Excel Calculation Services、Secure Store Service、および Windows トークン サービスに対するクレームの各サービスがファームに含まれている必要があります。

Excel Services と PowerPivot for SharePoint はどちらも、現在の SharePoint ユーザーの Windows ID を使用して外部データ ソースへの接続を確立するために、Windows トークン サービスに対するクレームを使用します。このサービスが開始されていない場合は、Excel Calculation Services が PowerPivot System サービスに認証済みの要求を転送できるようにするために、ここで開始する必要があります。

  1. サーバーの全体管理で、[システム設定] の [サーバーのサービスの管理] をクリックします。

  2. Windows トークン サービスに対するクレームを開始します。

  3. Excel Calculation Services が開始されていることを確認します。

  4. Secure Store Service が開始されていることを確認します。

  5. SQL Server Analysis Services と SQL Server PowerPivot System サービスの両方が開始されていることを確認します。

手順 7: PowerPivot サービス アプリケーションの作成

次に、PowerPivot サービス アプリケーションを作成します。

注意

アプリケーションを作成しているときに発生するエラーは、インストールに問題があることを示します。インストールを修復して、問題が解決されるかどうかを確認してください。詳細については、「修復 (PowerPivot for SharePoint)」を参照してください。

  1. サーバーの全体管理で、[アプリケーション構成の管理] の [サービス アプリケーションの管理] をクリックします。

  2. [サービス アプリケーション] リボンで、[新規作成] をクリックします。

  3. [SQL Server PowerPivot サービス アプリケーション] を選択します。この項目が一覧に表示されない場合は、PowerPivot for SharePoint がインストールされていないか、ソリューションが配置されていません。

  4. [新しい PowerPivot サービス アプリケーションの作成] ページで、アプリケーションの名前を入力します。既定の名前は、"PowerPivotServiceApplication<番号>" です。複数の PowerPivot サービス アプリケーションを作成する場合は、それぞれの用途を明確に示す名前を付けると他の管理者にわかりやすくなります。

  5. [アプリケーション プール] で、新しいアプリケーション プールを作成して、そのアプリケーション プールのセキュリティ アカウントを選択します。ドメイン ユーザー アカウントが必要となります。

  6. [データベース サーバー] で、サービス アプリケーション データベースを作成するデータベース サーバーを選択します。既定値は、ファーム構成データベースをホストする SQL Server データベース エンジン インスタンスです。

  7. [データベース名] の既定値は、"PowerPivotServiceApplication1_<guid>" です。既定のデータベース名は、既定のサービス アプリケーション名に対応しています。独自のサービス アプリケーション名を入力した場合は、サービス アプリケーションとデータベースを一緒に管理できるように、データベース名に対しても同様の命名規則を使用してください。

  8. [データベース認証] の既定値は、"Windows 認証" です。[SQL 認証] を選択する場合は、SharePoint 管理者ガイドを参照して、SharePoint 配置でその認証の種類を使用するためのベスト プラクティスを確認してください。

  9. [この PowerPivot サービス アプリケーションのプロキシを既定のプロキシ グループに追加します] のチェック ボックスをオンにします。これにより、このサービス アプリケーション接続が既定のサービス接続のグループに追加されます。既定の接続グループに少なくとも 1 つの PowerPivot サービス アプリケーションを追加する必要があります。

    既定の接続グループの一覧に既に PowerPivot サービス アプリケーションが表示されている場合は、そのグループにサービス アプリケーションをそれ以上追加しないでください。既定の接続グループに同じ型のサービス アプリケーションを 2 つ追加する構成はサポートされていません。接続グループで追加のサービス アプリケーションを使用する方法の詳細については、「PowerPivot サービス アプリケーションを SharePoint Web アプリケーションに接続する方法」を参照してください。

  10. [OK] をクリックします。作成したサービスが、他のマネージ サービスと共にファームのサービス アプリケーションの一覧に表示されます。

手順 8: Excel Services の構成

この手順では、Excel Services の構成を変更して大きなファイルのアップロードをサポートし、PowerPivot ギャラリーでプレビュー画像を生成できるようにします。

または、Excel Services の既定の設定を保持する場合は、この時点ではこの手順を省略してもかまいません。SharePoint サーバーでサイトを作成した後、PowerPivot データ アクセスをサポートしているサイトに対して新しい信頼できる場所を指定し、大きなファイルのアップロードやプレビュー画像の生成のためにこうしたサイトを構成できます。詳細については、「PowerPivot サイト用の信頼できる場所を作成する方法」を参照してください。

  1. サーバーの全体管理で、[アプリケーション構成の管理] の [サービス アプリケーションの管理] をクリックします。

  2. [Excel Services アプリケーション] を選択します。

  3. [信頼できるファイル保存場所] をクリックし、信頼できる場所を選択します。(通常は、[アドレス] 列に "http://" として登録されます)。

  4. [ブックのプロパティ] で、[ブックの最大サイズ] を 50 に設定します。

  5. [外部データ] で、[信頼できるデータ接続ライブラリと、埋め込まれている接続] が選択されていることを確認します。この設定は、ブックでの PowerPivot データ アクセスに必要です。

  6. [データ更新に関する警告を表示する] チェック ボックスをオフにして、PowerPivot ギャラリーで個々のワークシートのプレビュー イメージを許可します。警告とブックの設定で、ファイルを開くときに更新する動作が指定されていると、ブックのページではなく警告の単一のプレビュー イメージが表示されることがあります。

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

手順 9: Secure Store Service の構成と PowerPivot 自動データ更新アカウントの作成

PowerPivot for SharePoint で資格情報とデータ更新用の自動実行アカウントを格納するには、Secure Store Service が必要です。Secure Store Service はファームに対して既に有効になっていますが、使用するにはさらなる構成が必要です。少なくとも、マスター キーを生成する必要があります。また、PowerPivot 自動データ更新アカウント用の対象アプリケーションと、データ更新でその後使用するために保存する必要のあるその他の資格情報も作成する必要があります。

  1. サーバーの全体管理で、[アプリケーション構成の管理] の [サービス アプリケーションの管理] をクリックします。

  2. [Secure Store Service] をクリックします。

  3. [サービス アプリケーション] リボンの [キー管理] で、[新しいキーの生成] をクリックします。

  4. パス フレーズを入力し、そのパス フレーズを確認します。パス フレーズは、Secure Store 共有サービス アプリケーションを追加するために使用されます。

  5. [OK] をクリックします。

Secure Store Service の有効化および PowerPivot データ更新用のサーバーの準備の方法については、「PowerPivot データ更新を有効化し、構成する」を参照してください。

自動アカウントを後で作成する方法またはデータ更新で使用されるその他の保存された資格情報を構成する方法については、「PowerPivot 自動データ更新アカウントの構成と使用」および「PowerPivot データ更新用の保存された資格情報の構成と使用」を参照してください。

手順 10: Web フロントエンド サーバー用の代替アクセス マッピングの構成

PowerPivot データ アクセスまたはデータ更新に対する要求を各 Web フロントエンド サーバーによって処理するには、各サーバーの異なる URL を同じ Web アプリケーションにマップする必要があります。代替アクセス マッピングの詳細については、MSSharePointTips Web サイトの「SharePoint 2010 での代替アクセス マッピングの構成」を参照してください。

  1. サーバーの全体管理の [アプリケーション構成の管理] で、[代替アクセス マッピングの構成] をクリックします。

  2. [内部 URL の追加] をクリックします。

  3. [代替アクセス マッピング コレクション] で、代替アクセスを構成する Web アプリケーションを選択します。既定のインストールでは、Web アプリケーションは SharePoint – 80 です。

  4. [URL のプロトコル、ホスト、およびポート] で、最初の Web フロントエンド サーバーの URL を指定し、[保存] をクリックします。

  5. もう一度 [内部 URL の追加] をクリックします。同じ Web アプリケーションが選択されています。

  6. 2 番目の Web フロントエンド サーバーの URL を入力し、[保存] をクリックします。

手順 11: ディスク領域使用量の上限の設定

SP1 には、ディスクにキャッシュされる PowerPivot データ ファイルに使用されるディスク容量の最大制限を設定する新機能があります。既定では、使用可能なすべてのディスク領域が使用されます。SP1 を使用している場合は、「ディスク使用量の構成 (PowerPivot for SharePoint)」の手順に従って、ディスク領域の消費量を制限します。

手順 12: SharePoint Web アプリケーションの最大ファイル アップロード サイズの増加

PowerPivot ブックはサイズが大きくなる可能性があるため、最大ファイル サイズを増やしたい場合があります。ファイル サイズは、Web アプリケーションの [アップロードの最大サイズ] と Excel Services の [ブックの最大サイズ] という 2 つの設定で構成します。最大ファイル サイズは、両方のアプリケーションで同じ値に設定してください。手順については、「アップロードするファイルの最大サイズの構成 (PowerPivot for SharePoint)」を参照してください。

手順 13: サイト コレクションを対象とした PowerPivot 機能の統合のアクティブ化

サイト コレクション レベルで機能をアクティブ化すると、サイトでアプリケーション ページやテンプレートを使用できるようになります。これには、定期データを更新するための構成ページや、PowerPivot ギャラリーとデータ フィード ライブラリのアプリケーション ページなどが含まれます。

  1. SharePoint サイトで、[サイトの操作] をクリックします。

    既定では、SharePoint Web アプリケーションへのアクセスにはポート 80 が使用されます。したがって、多くの場合、「http://<computer name>」と入力してルート サイト コレクションを開くことで SharePoint サイトにアクセスできます。

  2. [サイトの設定] をクリックします。

  3. [サイト コレクションの管理] で [サイト コレクションの機能] をクリックします。

  4. [PowerPivot 統合サイト コレクション機能] が表示されるまで、ページを下にスクロールします。

  5. [アクティブ化] をクリックします。

  6. 他のサイト コレクションについても、各サイトを開き、[サイトの操作] をクリックして手順を繰り返します。

詳細については、「サイト コレクションを対象とした PowerPivot 機能の統合のアクティブ化」を参照してください。

手順 14: 統合とサーバーの可用性の確認

ファームの PowerPivot クエリ処理は、ユーザーまたはアプリケーションが PowerPivot データを含む Excel ブックを開いたときに発生します。PowerPivot 機能が使用可能になっているかどうかは、最低限、SharePoint サイトのページを調べれば確認できますが、PowerPivot 機能のインストールを完全に確認するには、SharePoint にパブリッシュでき、ライブラリからアクセスできる PowerPivot ブックが必要になります。テストの際には、既に PowerPivot データが含まれているサンプル ブックをパブリッシュして、それを使用して SharePoint 統合が正しく構成されているかどうかを確認できます。

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 のクエリを開始します。サーバーは 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 フォルダーに移動します。

インストールおよび構成のエラーのトラブルシューティング

予想したページや機能ではなくエラーが表示された場合は、次の操作を行います。

  • SharePoint 2010 と SQL Server 2008 R2 の両方のリリース ノートで、インストールの既知の問題を回避する方法を調べます。リリース ノートは、インストール メディア、またはソフトウェアをダウンロードした Microsoft サイトで提供されています。

  • Microsoft TechNet WIKI の「PowerPivot for SharePoint のインストールの問題のトラブルシューティング」のページを参照してください。

  • Microsoft Web サイトで SharePoint 配置に関する記事を参照します。これらの記事には、Internet Explorer で設定を構成する手順が記載されています。詳細については、「SQL Server を使用する単一サーバーを展開する」を参照してください。

インストール後の手順

インストールの確認が完了したら、PowerPivot ギャラリーを作成するか個々の構成設定を調整してサービスの構成を終了します。インストールしたサーバー コンポーネントを完全に利用するには、PowerPivot for Excel をダウンロードし、最初の PowerPivot ブックを作成してパブリッシュします。

ブックのユーザーに SharePoint 権限を付与する

ユーザーがブックをパブリッシュまたは表示するには、SharePoint 権限が必要です。パブリッシュ済みのブックを表示する必要があるユーザーには表示権限を付与し、ブックをパブリッシュまたは管理するユーザーには投稿権限を付与してください。権限を付与するには、サイト コレクションの管理者である必要があります。

  1. サイトで [サイトの操作] をクリックします。

  2. [サイトの権限] をクリックします。

  3. サイト コレクションのメンバー グループのチェック ボックスをオンにします。

  4. リボンの [権限の許可] をクリックします。

  5. ドキュメントを追加または削除する権限を必要とする Windows ドメインのユーザー アカウントまたはグループ アカウントを入力します。

  6. [OK] をクリックします。

  7. サイト コレクションの閲覧者グループのチェック ボックスをオンにします。

  8. リボンの [権限の許可] をクリックします。

  9. ドキュメントを表示する権限を必要とする Windows ドメインのユーザー アカウントまたはグループ アカウントを入力します。上で説明した手順と同様に、アプリケーションで従来の認証が構成されている場合は、電子メール アドレスまたは配布グループを使用しないでください。

  10. [OK] をクリックします。

ADO.NET Data Services 3.5 SP1 のインストール

ADO.NET Data Services は、SharePoint リストのデータ フィードのエクスポートに必要です。SharePoint 2010 では、このコンポーネントは PrerequisiteInstaller プログラムに含まれていないため、手動でインストールする必要があります。ADO.NET Data Services をインストールする方法の詳細については、「SharePoint リストのデータ フィードのエクスポートをサポートする ADO.NET Data Services のインストール方法」を参照してください。

データ更新およびユーザー権限の確認に使用されるデータ プロバイダーのインストール

サーバー側のデータ更新を使用すると、ユーザーは更新されたデータを自動モードでブックに再インポートできます。データ更新を正常に行うには、サーバーでは、最初にデータをインポートするときに使用したのと同じデータ プロバイダーを使用する必要があります。また、データ更新が実行されるユーザー アカウントには、外部データ ソースに対する読み取り権限が必要です。正常な結果を確保するために、データ更新を有効にして構成するための要件を確認してください。詳細については、「PowerPivot データ更新を有効化し、構成する」を参照してください。

PowerPivot ギャラリーの作成

PowerPivot ギャラリーは、SharePoint サイトの PowerPivot ブックを表示するためのプレビュー オプションや表示オプションを備えたライブラリです。プレビュー機能があるため、PowerPivot ブックをパブリッシュしたり表示したりする際には PowerPivot ギャラリーを使用することをお勧めします。同じ SharePoint サーバーに Reporting Services も配置されている場合は、PowerPivot ギャラリーからレポート ビルダーを起動して、パブリッシュされた PowerPivot ブックを新しいレポートのベースとして使用することもできます。ライブラリの作成および使用の詳細については、「PowerPivot ギャラリーを作成およびカスタマイズする方法」および「PowerPivot ギャラリーを使用する方法」を参照してください。

PowerPivot for Excel のインストールと PowerPivot ブックの作成

ファームにサーバー コンポーネントをインストールしたら、PowerPivot データが埋め込まれた最初の Excel 2010 ブックを作成して、Web アプリケーションの SharePoint ライブラリにパブリッシュすることができます。PowerPivot データを含む Excel ブックを作成するには、まず Excel 2010 をインストールし、次に PowerPivot for Excel アドインをインストールする必要があります。このアドインは、PowerPivot データのインポートと活用をサポートするように Excel を拡張します。PowerPivot for Excel のインストール方法と PowerPivot データの作成方法については、「PowerPivot for Excel のインストール (SQL Server オンライン ブック)」および「Excel での PowerPivot ブックの作成のロードマップ」を参照してください。

長期にわたるサーバーまたはアプリケーションの追加

PowerPivot ソリューションを配置すると、Web アプリケーションのすべてのサイト コレクションについて、サイト コレクション レベルで機能の統合がアクティブ化されます。後で新しい Web アプリケーションを作成した場合は、そのそれぞれに対して powerpivotwebapp ソリューションを配置する必要があります。手順については、「PowerPivot ソリューションの配置」を参照してください。

PowerPivot サービス アプリケーションの構成方法によっては、PowerPivot System サービスが既定の接続グループに追加され、既定の接続を使用するすべての Web アプリケーションで使用できるようになります。ただし、カスタム サービス アプリケーション接続リストを使用するように Web アプリケーションを構成した場合は、PowerPivot データ処理を有効にする各 SharePoint Web アプリケーションに PowerPivot サービス アプリケーションを追加する必要があります。詳細については、「PowerPivot サービス アプリケーションを SharePoint Web アプリケーションに接続する方法」を参照してください。

後でデータ ストレージや処理能力を追加する必要が生じた場合は、ファームに 2 つ目の PowerPivot for SharePoint サーバー インスタンスを追加することができます。インストールの手順は、最初のサーバーを追加したときの手順とほとんど同じですが、インスタンス名とサービス アカウント情報の指定についての要件が異なります。手順については、「SharePoint ファームへの PowerPivot サーバーの追加」を参照してください。

構成設定のチューニング

PowerPivot サービス アプリケーションは、既定のプロパティと値を使用して作成されますが、個々のサービス アプリケーションの構成設定を変更して、要求の割り当て方法を変更したり、サーバー タイムアウトを設定したり、クエリ応答レポート イベントのしきい値を変更したり、使用状況データを保持する期間を指定したりすることもできます。サーバーの全体管理での構成および SharePoint Web アプリケーションでの PowerPivot 機能の使用の詳細については、「構成 (PowerPivot for SharePoint)」および「操作 (PowerPivot for SharePoint)」を参照してください。