Wie kann ich mehr als 30 Tage Nutzungsberichtsdaten von SPWeb.Getusagedata () -Methode erhalten?

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

  •  16-10-2019
  •  | 
  •  

Frage

Ich möchte einen Webpart erstellen, der den gesamten Bericht zeigt, seit SharePoint Web Analytics mit der Funktionsweise beginnen.
Soweit ich weiß, habe ich eine Auswahl und seine Methode spweb.getUsagedata () und diese Methode gibt nur die letzten 30 Tage der Berichte zurück.
Ich weiß, dass SharePoint selbst ein Webpart dafür hat, aber ich möchte mehr Informationen, die nicht im Webpart enthalten sind.

War es hilfreich?

Lösung 3

Der einzige Weg, auf den ich gestoßen bin, besteht darin, die Daten direkt aus der Analysedatenbank des SharePoint zu erreichen und nur aus der Tabelle "WatrafficaggregationByDate" zu lesen.

Andere Tipps

Um Nutzungsdaten aus einem längeren Zeitraum zu erfassen, müssen Sie die Einstellungen Ihrer "Webanalytics -Dienstanwendung" ändern. Sie finden die Einstellungen in Ihrem Service -Anwendungsmanagement, wählen Sie die Anwendung aus und klicken Sie in der Bande auf "Eigenschaften". Sie können einen Datenbetriebszeitraum von einem Monat und 25 Monaten definieren.

Ändern Sie den Aufbewahrungszeitraum mit dem folgenden Befehl:

Set-SPUsageDefinition -Identity "Page Requests" -DaysRetained 31
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top