使用状況データ収集は、ファーム レベルの SharePoint 機能です。 PowerPivot for SharePoint では、このシステムを使用して拡張し、PowerPivot のデータとサービスの使用方法を示すレポートを PowerPivot 管理ダッシュボードに表示します。 SharePoint のインストール方法によっては、使用状況データの収集がファームで無効になっている場合があります。 ファーム管理者は、使用状況ログを有効にして、PowerPivot 管理ダッシュボードに表示される使用状況データを作成する必要があります。 PowerPivot イベントの使用状況データ収集を有効にして構成する方法の詳細については、「使用状況データ 収集の構成 (PowerPivot for SharePoint)」を参照してください。
PowerPivot 管理ダッシュボードの使用状況データの詳細については、「 PowerPivot 管理ダッシュボードと使用状況データ」を参照してください。
このトピックの内容:
使用状況データの収集とレポートのアーキテクチャ
PowerPivot の使用状況データは、SharePoint インフラストラクチャと PowerPivot サーバー コンポーネントの機能の組み合わせを使用して収集、格納、管理されます。 SharePoint インフラストラクチャは、一元化された使用サービスと組み込みのタイマー ジョブを提供します。 PowerPivot for SharePoint では、SharePoint サーバーの全体管理で表示する PowerPivot 使用状況データとレポートの長期的なストレージが追加されます。
使用状況データ収集システムでは、イベント情報は、アプリケーション・サーバーまたは Web フロントエンド上の使用状況収集システムに入ります。 使用状況データは、物理サーバー上の一時データ ファイルからデータベース サーバー上の永続ストレージにデータが移動するタイマー ジョブに応答して、システム内を移動します。 次の図は、データ収集およびレポート システムを介して使用状況データを移動するコンポーネントとプロセスを示しています。
手記: 使用状況データ収集が有効になっていることを確認します。 確認するには、「SharePoint サーバーの全体管理での 監視 」に移動します。 詳細については、「 使用状況データ収集の構成 (PowerPivot for SharePoint)」を参照してください。
フェーズ | 説明 |
---|---|
1 | 使用状況データ収集は、SharePoint 展開の PowerPivot コンポーネントと Analysis Services データ プロバイダーによって生成されるイベントによってトリガーされます。 有効または無効にできる構成可能なイベントには、接続要求、要求の読み込みとアンロード、アプリケーション サーバー上の PowerPivot サービスによって監視されるクエリ応答タイミング イベントが含まれます。 サーバーによってのみ管理され、オフにできないその他のイベント。 これには、データ更新イベントとサーバー正常性イベントが含まれます。 最初は、SharePoint システムのデータ収集機能を使用して、使用状況データが収集され、ローカル ログ ファイルに格納されます。 ファイルとその場所は、SharePoint の標準の使用状況データ収集システムの一部です。 ファイルの場所は、ファーム内のすべてのサーバーで同じです。 ログ ディレクトリの場所を表示または変更するには、SharePoint サーバーの全体管理の [監視 ] に移動し、[ 使用状況と正常性データの収集の構成] をクリックします。 |
2 | Microsoft SharePoint Foundation Usage Data Import タイマー ジョブは、スケジュールされた間隔 (既定では 1 時間ごと) に、使用状況データをローカル ファイルから PowerPivot サービス アプリケーション データベースに移動します。 ファームに複数の PowerPivot サービス アプリケーションがある場合は、それぞれに独自のデータベースがあります。 イベントには、イベントを生成した PowerPivot サービス アプリケーションを識別する内部情報が含まれます。 アプリケーション識別子は、使用状況データが、それを作成したアプリケーションにバインドされていることを確認します。 |
3 | データは、サーバーの全体管理の PowerPivot 管理ダッシュボードで使用できる内部レポート データベースにコピーされます。 |
4 | データ ソースは、Excel でカスタム レポートを作成するためにアクセスできる PowerPivot ブックです。 ソース ブックのインスタンスは 1 つだけです。 ローカライズされたレポートはすべて、同じソース ブックに基づいています。 |
5 | 使用状況データは、サーバーのパフォーマンスと可用性を管理する管理者向けの PowerPivot サービス アプリケーションのレポートに表示されます。 ブックのローカライズされたインスタンスは、サポートされている SharePoint 言語用に作成されます。 詳細については、このトピックの 「使用状況データに関するレポート」 を参照してください。 |
使用状況データのソース
使用状況データ収集を有効にすると、次のサーバー イベントのデータが生成されます。
出来事 | 説明 | カスタマイズ可能 |
---|---|---|
接続 | Excel ブックで PowerPivot データのクエリを実行しているユーザーに代わって行われたサーバー接続。 接続イベントは、PowerPivot ブックへの接続を開いたユーザーを識別します。 レポートでは、この情報を使用して、最も頻繁なユーザー、同じユーザーがアクセスする PowerPivot データ ソース、および時間の経過に伴う接続の傾向を特定します。 | 使用データ収集の構成 (PowerPivot for SharePoint) を有効または無効にすることができます。 |
クエリの応答時間 | クエリの完了にかかる時間に基づいてクエリを分類するクエリ応答統計。 クエリ応答統計は、サーバーがクエリ要求に応答するのにかかる時間のパターンを示します。 | 使用データ収集の構成 (PowerPivot for SharePoint) を有効または無効にすることができます。 |
データ読み込み | Analysis Services サービスによるデータ読み込み操作。 データ読み込みイベントは、最も頻繁に使用されるデータ ソースを識別します。 | 使用データ収集の構成 (PowerPivot for SharePoint) を有効または無効にすることができます。 |
データのアンロード | PowerPivot サービス アプリケーションによるデータ アンロード操作。 Analysis Services サービスは、非アクティブな PowerPivot データ ソースが使用されていない場合、またはサーバーにメモリ不足がある場合、またはデータ更新ジョブを実行するために追加のメモリが必要な場合にアンロードします。 | 使用データ収集の構成 (PowerPivot for SharePoint) を有効または無効にすることができます。 |
サーバーの正常性 | サーバーの正常性を示すサーバー操作 。CPU とメモリの使用率で測定されます。 このデータは履歴です。 サーバー上の現在の処理負荷に関するリアルタイム情報は提供されません。 | いいえ。 このイベントの使用状況データは常に収集されます。 |
データの更新 | スケジュールされたデータ更新のために PowerPivot サービスによって開始されるデータ更新操作。 データ更新の使用状況履歴は、運用レポートのアプリケーション レベルで収集され、個々のブックの [データ更新の管理] ページに反映されます。 手記: SQL Server 2012 SP1 および SharePoint 2013 の展開では、データ更新は Analysis Services サーバーではなく Excel Services によって管理されます。 |
いいえ。 PowerPivot サービス アプリケーションのデータ更新を有効にした場合、データ更新の使用状況データは常に収集されます。 |
サービスとタイマー ジョブ
次の表では、使用状況データ収集システムのサービスとデータ収集ストアについて説明します。 PowerPivot 管理ダッシュボード レポートでサーバーの正常性と使用状況データのデータ更新を強制するようにタイマー ジョブ のスケジュールをオーバーライドする方法については、「 PowerPivot Data Refresh with SharePoint 2010」を参照してください。 タイマー ジョブは、SharePoint サーバーの全体管理で確認できます。 [監視] に移動し、[ジョブの状態の確認] をクリックします。 [ ジョブ定義の確認] をクリックします。
コンポーネント | 既定のスケジュール | 説明 |
---|---|---|
SharePoint タイマー サービス (SPTimerV4) | この Windows サービスは、ファーム内のすべてのメンバー コンピューターでローカルに実行され、ファーム レベルで定義されているすべてのタイマー ジョブを処理します。 | |
Microsoft SharePoint Foundation 使用状況データのインポート | SharePoint 2010 では 30 分ごとに。 SharePoint 2013 では 5 分ごと。 | このタイマー ジョブは、ファーム レベルでグローバルに構成されます。 使用状況データをローカル使用状況ログ ファイルから中央使用状況データ収集データベースに移動します。 このタイマー ジョブを手動で実行して、データのインポート操作を強制できます。 |
Microsoft SharePoint Foundation 使用データ処理タイマージョブ | 毎日午前 3 時 |
(*) SQL Server 2012 PowerPivot for SharePoint 以降では、この時間ジョブは、古い使用状況データが SharePoint 使用状況データベースに残っている可能性があるアップグレードまたは移行のシナリオでサポートされています。 SQL Server 2012 PowerPivot for SharePoint 以降、SharePoint 使用状況データベースは PowerPivot 使用状況の収集と管理ダッシュボードのワークフローには使用されません。 時間ジョブを手動で実行して、SharePoint 使用状況データベース内の残りの PowerPivot 関連データを PowerPivot サービス アプリケーション データベースに移動できます。 このタイマー ジョブは、ファーム レベルでグローバルに構成されます。 一元的な使用状況データ収集データベース (つまり、30 日より前のすべてのレコード) で、有効期限が切れた使用状況データがチェックされます。 ファーム内の PowerPivot サーバーの場合、このタイマー ジョブは PowerPivot 使用状況データの追加チェックを実行します。 PowerPivot 使用状況データが検出されると、タイマー ジョブは、アプリケーション識別子を使用してサービス アプリケーション データベースにデータを移動し、正しいデータベースを見つけます。 このタイマー ジョブを手動で実行して、期限切れのデータを強制的にチェックしたり、PowerPivot の使用状況データを PowerPivot サービス アプリケーション データベースに強制的にインポートしたりできます。 |
PowerPivot 管理ダッシュボード処理タイマージョブ | 毎日午前 3 時 | このタイマー ジョブは、PowerPivot 管理ダッシュボードに管理データを提供する内部の PowerPivot ワークブックを更新します。 サーバー名、ユーザー名、アプリケーション名、ダッシュボード レポートまたは Web パーツに表示されるファイル名など、SharePoint によって管理される更新された情報を取得します。 |
使用状況データに関するレポート
PowerPivot データの使用状況データを表示するには、PowerPivot 管理ダッシュボードで組み込みのレポートを表示できます。 組み込みレポートは、サービス アプリケーション データベース内のレポート データ構造から取得される使用状況データを統合します。 基になるレポート データは毎日更新されるため、組み込みの使用状況レポートには、Microsoft SharePoint Foundation Usage Data Processing タイマー ジョブが PowerPivot サービス アプリケーション データベースにデータをコピーした後にのみ、更新された情報が表示されます。 既定では、これは 1 日に 1 回発生します。
レポートの表示方法の詳細については、「 PowerPivot 管理ダッシュボードと使用状況データ」を参照してください。
こちらもご覧ください
PowerPivot 管理ダッシュボードと使用状況データ
構成設定リファレンス (PowerPivot for SharePoint)
使用状況データ収集の構成 (PowerPivot for SharePoint)