spweb.getusagedata()メソッドから30日以上の使用レポートデータを取得するにはどうすればよいですか?
-
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
所属していません sharepoint.stackexchange