spweb.getusagedata()メソッドから30日以上の使用レポートデータを取得するにはどうすればよいですか?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/16391

  •  16-10-2019
  •  | 
  •  

質問

SharePoint Web Analyticsが機能し始めているため、すべてのレポートを表示するWebパーツを作成したいと思います。
しかし、私の知る限り、私には1つの選択肢があり、そのspweb.getusagedata()メソッドがあり、この方法はレポートの最後の30日間のみを返します。
SharePoint自体にはこれのWebパートがあることは知っていますが、Webパーツにない詳細情報が必要です。

役に立ちましたか?

解決 3

私が出会った唯一の方法は、SharePointのAnalyticsデータベースから直接データに到達し、「watrafficaggregationbydate」テーブルから読むだけです。

他のヒント

より長い期間から使用データをキャプチャするには、「Web Analytics Serviceアプリケーション」の設定を変更する必要があります。サービスアプリケーション管理で設定を見つけ、アプリケーションを選択して、リボン内の[プロパティ]をクリックします。データ保持期間を1か月から25か月まで定義できます。

次のコマンドで保持期間を変更します。

Set-SPUsageDefinition -Identity "Page Requests" -DaysRetained 31
ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top