Share via


配置のチェック リスト: PowerPivot for SharePoint のマルチサーバー インストール

このチェック リストでは、最初から構築したマルチサーバー SharePoint 2010 サーバー ファームに PowerPivot for SharePoint を追加する手順を説明します。

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

前提条件

概要

データベース サーバーのインストール

3 層マルチサーバー SharePoint 2010 ファームのインストールと構成

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

PowerPivot for SharePoint がインストールされていない SharePoint アプリケーション サーバーへの Analysis Services クライアント ライブラリのインストール

サーバーの構成

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

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

統合とサーバーの可用性の確認

インストール後の手順

必要条件

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

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

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 セットアップを実行し、PowerPivot for SharePoint をアプリケーション層にインストールする必要があります。 PowerPivot プログラム ファイルが Web 層に追加されますが、インストール後のタスクとして、PowerPivot Web アプリケーション ソリューションを配置するときに追加されます。 PowerPivot データ ファイルおよびアプリケーション データは、ファーム内のコンテンツ データベースとサービス アプリケーション データベースに格納されます。 配置手順は必要ですが、Web 層またはデータ層のいずれかで実行する必要のある個別のインストール手順はありません。 実行する必要のあるインストール手順は、アプリケーション サーバーに PowerPivot for SharePoint をインストールすることだけです。

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

データベース サーバーのインストール

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

  1. データベース サーバー用に使用しているコンピューターで、SQL Server セットアップを実行し、SQL Server データベース エンジンをインストールします (「インストール ウィザードからの SQL Server 2012 のインストール (セットアップ)」を参照)。

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

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

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

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

  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. [完了] をクリックします。

3 層 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 for SharePoint のインストール

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

アプリケーション サーバーには常に PowerPivot for SharePoint をインストールします。 PowerPivot for SharePoint サーバー コンポーネントは Web フロントエンド サーバーでも実行されますが、Web フロントエンドで実行されるコンポーネントは、PowerPivot for SharePoint の構成手順で、ファームにソリューションを配置するときにインストールされます。 セットアップの詳細については、「PowerPivot for SharePoint のインストール」を参照してください。

配置トポロジに 2 つの PowerPivot for SharePoint インスタンスが必要な場合は、各アプリケーション サーバーで SQL Server セットアップを実行します。 1 台のコンピューターには PowerPivot for SharePoint のインスタンスを 1 つだけインストールできます。 複数のインスタンスが必要な場合は、追加のサーバーを使用する必要があります。 複数の PowerPivot for SharePoint を同じファームに追加する方法については、「配置のチェック リスト: ファームへの PowerPivot サーバーの追加によるスケールアウト」を参照してください。

PowerPivot for SharePoint がインストールされていない SharePoint アプリケーション サーバーへの Analysis Services クライアント ライブラリのインストール

同じコンピューターに PowerPivot for SharePoint がインストールされておらず、次のアプリケーションを実行している Web フロントエンドまたはアプリケーション サーバーを含むファーム トポロジには、PowerPivot データ アクセスおよび機能をサポートするための追加ソフトウェアが必要になります。

  • Excel Services または PerformancePoint Services

  • 自身のサーバーでスタンドアロン アプリケーションとして実行される、サーバーの全体管理

Excel Services と PerformancePoint Services には、PowerPivot データ アクセスをサポートするための新しいバージョンの Analysis Services OLE DB プロバイダーが必要です。 最新の OLE DB プロバイダーがインストールされていないコンピューターでいずれかのアプリケーションを実行する場合、プロバイダーを手動でインストールする必要があります。 詳細については、「SharePoint サーバーへの Analysis Services OLE DB プロバイダーのインストール」を参照してください。

同様に、サーバーの全体管理だけがインストールされていて、PowerPivot for SharePoint がインストールされていないコンピューターは、ADOMD.NET クライアント ライブラリが必要になります。 PowerPivot 管理ダッシュボードはこのライブラリを使用して内部データにアクセスし、このデータを使ってダッシュボードを設定します。 詳細については、「サーバーの全体管理を実行している Web フロントエンド サーバーに ADOMD.NET をインストールする方法」を参照してください。

サーバーの構成

PowerPivot 構成ツールを使用して PowerPivot for SharePoint を構成します。 このツールは、ファームの既存の構成をスキャンし、PowerPivot for SharePoint に必要な SharePoint 機能をインストールまたはアクティブ化するためのオプションを提供します。 このステップで、Claims to Windows Token Service が開始されます。 さらに、その他の必要な SharePoint 機能がまだ有効になっていない場合は、構成ツールによってそれらが一覧に追加され、機能を有効にするためのアクションが組み込まれます。

詳細については、「PowerPivot for SharePoint 2010 の構成または修復 (PowerPivot 構成ツール)」を参照してください。

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

PowerPivot のデータ アクセスまたはデータ更新に対する要求を各 Web フロントエンド サーバーによって処理するには、各サーバーの異なる URL を同じ Web アプリケーションにマップする必要があります。

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

  2. [代替アクセス マッピング コレクション] で、Web アプリケーションを選択します。

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

  4. 最初の Web フロントエンド サーバーの URL を指定します。

  5. 前の手順を繰り返し、2 番目の Web フロントエンド サーバーの URL を追加します。

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

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

PowerPivot 構成ツールでは、指定したサイト コレクションに対して機能の統合がアクティブ化されます。 ツールを複数回実行すると追加のサイト コレクションを選択できます。 または、サイト管理者が SharePoint 内から機能のアクティブ化を構成することもできます。 詳細については、「サイト コレクションを対象とした PowerPivot 機能の統合をサーバーの全体管理でアクティブ化する方法」を参照してください。

統合とサーバーの可用性の確認

ファームの 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. Reporting Services のチュートリアルにある Picnic のデータ サンプルをダウンロードします。 このダウンロードに含まれるサンプル ブックを使用して、PowerPivot データのアクセスを確認します。 ファイルを抽出します。

  2. PowerPivot ブックを PowerPivot ギャラリーまたは任意の SharePoint ライブラリにアップロードします。

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

  4. スライサーをクリックするかデータをフィルター処理して PowerPivot クエリを開始します。 サーバーは PowerPivot データをバックグラウンドで読み込んで結果を返します。 次の手順で、サーバーに接続して、データの読み込みとキャッシュが行われたことを確認します。

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

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

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

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

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

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

インストール後の手順

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

ディスク領域使用量の上限の設定

ディスクにキャッシュされる PowerPivot データ ファイルに使用されるディスク容量の最大制限を設定できます。 既定では、使用可能なすべてのディスク領域が使用されます。 ディスク領域使用量を制限する方法の手順については、「ディスクの使用領域の構成 (PowerPivot for SharePoint)」を参照してください。

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

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

ブックのユーザーへの 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 のインストール方法」を参照してください。

データ更新で使用するデータ プロバイダーのインストールとユーザー権限の確認

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

PowerPivot ギャラリーの作成

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

構成設定の調整

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

関連項目

タスク

配置のチェック リスト: ファームへの PowerPivot サーバーの追加によるスケールアウト

概念

ハードウェアとソフトウェアの要件 (PowerPivot for SharePoint と Reporting Services の SharePoint モード)

その他の技術情報

SQL Server 2012 の各エディションがサポートする機能