使用状況データ収集の構成 (PowerPivot for SharePoint)

SharePoint は、ユーザー要求、システム イベント、およびファーム内のサーバー操作を収集、格納、報告する使用状況データ収集システムを提供します。PowerPivot for SharePoint では、このシステムを使用および拡張して、PowerPivot のデータとサービスがどのように使用されているかを示す組み込みレポートをサポートします。

SharePoint サーバーの構成によっては、使用状況データ収集がファームに対して無効になっていることがあります。SharePoint ファームの管理者は、サーバーの全体管理を使用して、使用状況データ収集を次の方法で有効化および構成できます。

使用状況データ収集の有効化とデータ収集を開始するイベントの選択

使用状況データ収集に使用されるタイマー ジョブの構成

ログ ファイルの場所とデータベースのプロパティの設定

使用状況データ履歴の格納期間の制限

レポート用の高速、中速、および低速のクエリ応答カテゴリの定義

クエリ統計を使用状況データ収集システムに報告する頻度の指定

PowerPivot サービス アプリケーションのページを開いて構成設定にアクセスする方法

PowerPivot 使用状況データ収集の既定の構成について

重要な注意事項重要

使用状況データは、ユーザーがデータとリソースにどのようにアクセスしているかを理解するための手がかりを提供しますが、サーバー操作とユーザー アクセスについての信頼性の高い永続的なデータを保証するわけではありません。たとえば、サーバーが再起動した場合、イベント使用状況データは失われ、復元できなくなります。同様に、一時ログ ファイルが最大サイズに達した場合、ファイルを消去するまで、新しいデータは追加されません。監査機能が必要な場合は、SharePoint が提供するワークフローおよびコンテンツの種類に関する機能を使用して、ファーム用の監査サブシステムを構築することを検討してください。詳細については、製品およびコミュニティのマニュアルを Web 上で検索してください。

使用状況データ収集の有効化とデータ収集を開始するイベントの選択

使用状況データ収集を有効にするには、サーバーの全体管理を使用します。[新しいサーバー] オプションを使用して SQL Server PowerPivot for SharePoint をインストールした場合、使用状況データ収集は自動的に有効になっているので、以下の手順は省略できます。

  1. サーバーの全体管理で [監視] をクリックします。

  2. [レポート] セクションで、[使用状況と正常性のデータ収集の構成] をクリックします。

  3. [使用状況データ収集を有効にする] チェック ボックスをオンにします。

  4. [ログ記録するイベント] で、チェック ボックスをオンまたはオフにして、次の Analysis Services イベントを有効または無効にします。

    • PowerPivot 接続イベントは、ユーザーに代わって実行される PowerPivot サーバー接続を監視するために使用します。

    • PowerPivot アンロード データ使用状況は、PowerPivot データ ソースを非アクティブ期間の後にアンロードする要求を監視するために使用します。PowerPivot データ ソースのディスクへのキャッシュは、アンロード イベントとして報告されます。

    • PowerPivot 読み込みデータ使用状況は、PowerPivot データをサーバーのメモリに読み込む要求を監視するために使用します。読み込みイベントは、コンテンツ データベースまたはキャッシュから読み込まれた PowerPivot データ ファイルに対して生成されます。

    • PowerPivot クエリ使用状況は、Analysis Services サービス インスタンスに読み込まれたデータのクエリ処理時間を監視するために使用します。

    注意

    サーバー状態操作とデータ更新操作でも使用状況データが生成されますが、これらの処理に関連するイベントはありません。

  5. このページの他の項目は、既定値をそのまま使用します。

  6. [OK] をクリックして変更を保存します。

  7. 必要に応じて、すべてのメッセージをログに記録するか、エラーのみをログに記録するかを指定できます。イベント メッセージを絞り込む方法の詳細については、「イベントのログ記録の構成 (PowerPivot for SharePoint)」を参照してください。

使用状況データ収集に使用されるタイマー ジョブの構成

PowerPivot サーバーの状態と使用状況データは、2 つのタイマー ジョブにより、使用状況データ収集システムの別の場所に移動されます。まず、Microsoft SharePoint Foundation の使用状況データ処理タイマー ジョブは、PowerPivot 使用状況データを、PowerPivot サービス アプリケーション データベースに移動します。次に、PowerPivot Data Management ダッシュボード処理タイマー ジョブは、組み込み管理レポートにデータを提供する PowerPivot ブックに使用状況データを移動します。既定では、これらのタイマージョブは、1 日に 1 回、順に実行されます。

PowerPivot 管理ダッシュボードに表示される管理レポートをより頻繁に更新する必要がある場合は、次の手順を実行します。

  1. サーバーの全体管理で [監視] をクリックします。

  2. [ジョブ定義の確認] をクリックします。

  3. [Microsoft SharePoint Foundation 使用状況データ処理] をクリックします。

  4. [今すぐ実行] をクリックします。

  5. [ジョブの定義] リストで、[PowerPivot Data Management ダッシュボード処理タイマー ジョブ] をクリックします。

  6. [今すぐ実行] をクリックします。

  7. レポートをチェックして、更新データを確認します。詳細については、「管理レポートの表示 (PowerPivot for SharePoint)」を参照してください。

ログ ファイルの場所とデータベースのプロパティの設定

PowerPivot の使用状況データは、まずローカル サーバー上の使用状況ログ ファイルに格納され、その後ファームの中央の使用状況データ収集データベースに定期的に移動されます。ログ ファイルの場所とデータベースの設定は、サーバーの全体管理で設定します。これらのプロパティを表示または変更するには、[使用状況ログ] ページを使用します。

  1. サーバーの全体管理の [ホーム] ページで、[監視] をクリックします。

  2. [監視] セクションで、[使用状況と正常性のデータ収集の構成] をクリックします。

  3. [使用状況データ収集の設定] で、ファイルの場所、名前、最大ファイル サイズを表示または変更します。指定したファイル サイズが小さすぎる場合、ファイル サイズが最大限に達すると、コンテンツを中央の使用状況データ収集データベースに移動するまで、新しいエントリは追加されなくなります。

  4. [データベース サーバーのログ] で、データベース設定を表示または変更します。説明と推奨事項については、SharePoint 2010 の製品マニュアルを参照してください。

使用状況データ履歴の格納期間の制限

イベント (接続、読み込み、アンロード、およびオンデマンド クエリ処理) およびデータ更新 (スケジュールされたデータ処理) に対して、使用状況データ履歴が格納されます。使用状況データは SharePoint 使用状況データ収集システムを通じて収集されますが、レポート データは長期的な保存のために PowerPivot アプリケーション データベースとレポート データベースに移動されます。使用状況データ履歴の設定によって、PowerPivot アプリケーション データベースで使用状況データを維持する期間が制御されます。同じ PowerPivot サービス アプリケーション データベースに格納されたすべての種類の使用状況データに、同じ制限が同様に適用されます。

  1. PowerPivot サービス アプリケーションのページを開きます。

  2. [使用状況データ収集] セクションの [使用状況データの履歴] で、各ブックのデータ更新操作の記録を保持する日数を入力します。

    既定の日数は 365 日です。

    0 の場合、使用状況データが無限に保持される無制限のストレージが指定されます。または、1 ~ 5,000 の範囲を指定できます。

    保持期間の日数を減らすと、新しい制限を超えるすべてのデータが削除されます。たとえば、値を 365 から 30 に変更すると、31 日以上前に発生したすべての履歴情報の使用状況データが削除されます。最近の 30 日間のデータのみが保持されます。

    データは、次のイベントが発生したときに実際に削除されます。使用状況データ履歴の制限は、システムがイベントを処理したときにのみ確認されます。

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

使用状況データが収集および格納されるしくみの詳細については、「PowerPivot 使用状況データ収集」を参照してください。

レポート用の高速、中速、および低速のクエリ応答カテゴリの定義

クエリ応答のパフォーマンスは、定義済みのカテゴリに基づいて計測されます。このカテゴリでは、完了に要する時間に応じた要求と応答のサイクルが定義されています。この定義済みのカテゴリの種類には、簡易応答、迅速な応答、想定される応答、長い応答、および超過応答があります。PowerPivot サーバーへのすべての要求は、完了に要する時間に基づいて、いずれかのカテゴリに分類されます。

クエリ応答情報は、利用状況レポートで使用されます。レポート内では、PowerPivot システムのパフォーマンス傾向をより詳しく解明するために、各カテゴリを異なる方法で使用します。たとえば、簡易要求は完全に除外されます。これは、簡易要求を除外することによってデータ内の不要な情報が削除され、残りのカテゴリを使用して意味のある傾向が示されるためです。一方、長期要求または超過要求の統計は、管理者またはブック所有者が修正作業をすぐに実行できるように、レポートで強調されます。

カテゴリを追加または削除することも可能ですが、カテゴリとカテゴリの境界を決定する上限および下限を定義できます。組織でサービス レベル契約 (SLA) を使用してサーバーの可用性およびパフォーマンスの許容可能なレベルを定義する場合、作成した SLA を反映するように、これらのカテゴリを調整できます。

  1. PowerPivot サービス アプリケーションのページを開きます。

  2. [使用状況データ収集] セクションの [簡易要求の上限] に、簡易応答を完了するための上限を設定する値 (ミリ秒単位) を入力します。このカテゴリに分類される要求には、サーバー ping、セッション開始、メタデータ クエリなどがあります。既定値は 500 ミリ秒 (0.5 秒) です。

  3. [迅速な要求の上限] に、迅速な応答を完了するための上限を設定する値 (ミリ秒単位) を入力します。このカテゴリに分類される要求には、きわめて小規模なデータセットに対するクエリや、大規模なデータセットのメタデータ サーバーに対するクエリがあります。既定値は 1,000 ミリ秒 (1 秒) です。

  4. [想定される要求の上限] に、想定または平均のタイム フレーム内で応答を完了するための上限を設定する値 (ミリ秒単位) を入力します。このカテゴリに分類される要求には、データのビューアーへの読み込みがあります。既定値は 3,000 ミリ秒 (3 秒) です。

  5. [長い要求の上限] に、実行時間が長い応答を完了するための上限を設定する値 (ミリ秒単位) を入力します。このカテゴリに分類される要求は、想定よりも長い時間実行されますが、許容範囲には収まります。既定値は 10,000 ミリ秒 (10 秒) です。

    この制限を超えるすべての要求は、超過と分類されます。超過についての構成可能なしきい値はありません。[長い応答の上限] で指定した上限から推測されます。超過カテゴリに分類される要求は、定義した SLA によって許容される時間よりも長く実行される要求です。

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

クエリ統計を使用状況データ収集システムに報告する頻度の指定

レポート間隔によって、クエリ統計を使用状況データ収集システムに報告する頻度を指定します。クエリ統計は、プロセス内で蓄積され、単一のイベントとして定期的に報告されます。この間隔を調整して、ログ ファイルに書き込む頻度を増減させることができます。

  1. PowerPivot サービス アプリケーションのページを開きます。

  2. [使用状況データ収集] セクションの [レポート間隔] に、サーバーがすべてのカテゴリ (簡易応答、迅速な応答、想定される応答、長い応答、および超過応答) のクエリ統計を、単一のイベントとして使用状況データ収集システムに報告するまでの秒数を入力します。

    範囲は、1 から任意の正の整数までです。

    既定値は 300 秒 (5 分) です。この値は、さまざまなアプリケーションおよびサービスを実行する動的ファーム環境に推奨されます。

    この値を大幅に増やすと、統計データが報告前に失われる可能性があります。たとえば、サービスを再起動すると、クエリ統計が失われます。逆に、組み込みの利用状況レポートに十分なデータが表示されない場合、間隔を短くして、レポート間隔イベントをより頻繁に取得することを検討してください。

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

PowerPivot サービス アプリケーションのページを開いて構成設定にアクセスする方法

サービス アプリケーションの設定を変更するには、ファームまたはサービスの管理者であることが必要です。ファームで複数の PowerPivot サービス アプリケーションを定義した場合は、それぞれを個別に変更する必要があります。

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

  2. PowerPivot サービス アプリケーションを探します。サービス アプリケーションは、型で識別できます。PowerPivot サービス アプリケーションの型は、[PowerPivot サービス アプリケーション] です。

  3. PowerPivot サービス アプリケーションの名前をクリックします。PowerPivot 管理ダッシュボードが表示されます。

  4. [アクション] で [サービス アプリケーションの設定の構成] をクリックします。[PowerPivot サービス アプリケーションの設定] ページが表示されます。

PowerPivot 使用状況データ収集の既定の構成について

PowerPivot サービス操作の使用状況データ収集を既定の設定で有効にすると、Analysis Services の統合機能をサポートするアプリケーションで、使用状況データ収集をすぐに使用することができます。既定の設定には、使用状況データ収集を開始するイベント、使用状況データを格納する期間の制限、およびクエリ応答時間を分類するためのしきい値が含まれます。

次の表に、使用状況データ収集の構成の既定値を示します。

設定

既定値

有効な範囲

変更方法

Analysis Services イベント (接続、読み込み、アンロード、要求)

<有効>

ブール

これらの値は、有効または無効のいずれかです。

操作方法

レポート間隔

300 (秒)

整数型

1 から任意の正の整数まで。既定値は 5 分です。

操作方法

使用状況データ履歴

365 (日)

整数型

0 は無制限を示しますが、履歴データが期限切れとなる上限を設定し、履歴データを自動的に削除することもできます。限られた保持期間の有効な値は 1 ~ 5,000 (日) です。

操作方法

簡易要求の上限

500 (ミリ秒)

整数型

簡易要求と応答のやり取りが完了するまでの時間を定義する上限を設定します。0 ~ 500 ミリ秒で完了する要求は簡易要求であり、レポートでは無視されます。

操作方法

迅速な要求の上限

1,000 (ミリ秒)

整数型

迅速な要求と応答のやり取りが完了するまでの時間を定義する上限を設定します。

操作方法

想定される要求の上限

3,000 (ミリ秒)

整数型

想定される要求と応答のやり取りが完了するまでの時間を定義する上限を設定します。

操作方法

長い要求の上限

10,000 (ミリ秒)

整数型

長い要求と応答のやり取りが完了するまでの時間を定義する上限を設定します。この上限を超えるすべての要求は、上限のしきい値がない超過カテゴリに分類されます。

操作方法