Analytics i SharePoint On-Premises

SharePoint giver titusinder af virksomheder over hele verden, herunder 80 procent af Fortune 500-virksomheder. Med en stor del af virksomheder, der videresender på SharePoint for en konstant stigende mængde indhold, finder mange administratorer, at de skal udføre en slags Site analytics inde i SharePoint.

ofte skal de svare på enkle spørgsmål, såsom:

    • hvor mange aktive brugere er der på min gård?
    • hvilke steder er de mest aktive?
    • hvilke sider har været inaktive i lang tid?
    • hvad er de besøgendes tendenser for et bestemt sted?

ud af boksen SharePoint Analytics og brug

ud af boksen giver SharePoint noget hjælp til disse spørgsmål. SharePoint 2010 havde en dedikeret Internetanalysetjenesteapplikation, der gav nogle indsigter i brugernes adfærd på dine SharePoint-sider. Det gjorde et ret anstændigt job, men primært af præstationsårsager blev det afbrudt i SharePoint 2013. SharePoint 2013 tilføjede en ny SharePoint Analytics-Behandlingskomponent, som nu er en del af søgetjenesten. Det giver dig nogle grundlæggende rapporter:

  • Popularitetstendenser viser brugshændelsesstatistikker for en sidesamling, et sted eller et individuelt element i et bibliotek eller en liste.
  • mest populære elementer viser statistik over brugshændelser for alle elementer i et bibliotek eller en liste.

du kan finde detaljerede instruktioner om, hvordan du bruger denne rapport her.

se popularitetstendenser med SharePoint analytics

se popularitetstendenser med SharePoint analytics

hovedproblemet med disse rapporter er, at de ikke giver dig et stort billede af, hvad der sker på din gård. Du er nødt til at generere en Siteopsamling efter siteopsamling, og selv når du prøver at indsnævre din rapport til en enkelt siteopsamling, skal du stadig gå site for site og liste for liste for at se, hvad der sker. Det kræver for meget arbejde og er for tidskrævende til at være nyttigt. En anden faldgrube er, at der ikke er nogen API til at automatisere dette arbejde.

gør din egen SharePoint Analytics

Konfigurer brugs-og Sundhedsdataindsamling i SharePoint

med så mange begrænsninger for indstillingerne ud af boksen skal du muligvis ty til andre muligheder i din søgning efter svar på de spørgsmål, der startede alt dette. En mulighed er at bruge sideanmodningshændelserne indsamlet af Usage and Health Data Collection Service, som er let at konfigurere: Du skal bare navigere til Central Administration > overvågning > Konfigurer brugs-og sundhedsdataindsamling i SharePoint Server og sikre, at “Aktiver indsamling af brugsdata” og “Sideanmodninger” er markeret. Når den er konfigureret, begynder SharePoint straks at indsamle brugslogfiler.

SharePoint Analytics-Konfigurer brugs-og sundhedsdataindsamling

først gemmes brugslogfilerne på disken på hver VFE-server i din gård i standardplaceringen C:\Program filer \ almindelige filer \ Microsoft Shared \ serverudvidelser\16\LOGS. Der er en timer job,” Microsoft SharePoint Foundation Usage Data Import, ” som vil flytte dem til logning databaseserver hvert femte minut. Afhængigt af antallet af aktive brugere og begivenheder, du vil logge, kan denne database vokse meget hurtigt, så det er vigtigt at kontrollere indstillingerne for datalagring for begivenheder, der har en standardværdi på 14 dage. Du kan tjekke disse med følgende cmdlet Get-SPUsageDefinition og ændre dem med Set-SPUsageDefinition.

Forespørg Logningsdatabasen for Sharepoint Anyltics-logfiler

nu hvor du har konfigureret alt, kan du generere rapporter ved at forespørge logningsdatabasen. Sideanmodningshændelser gemmes i alt 31 partitionerede tabeller, der spænder fra Anmodningsusage_partition0 til Anmodningsusage_partition31. For at undgå at skulle forenes på tværs af alle partitioner er det bedst ikke at bruge tabellerne direkte, men at bruge Anmodningsvisningen i stedet.

når du har undersøgt Forespørgselsvisningen, vil du bemærke de vigtigste kolonner: LogTime, brugerlogin, Internetapplicationid, SiteId, SiteUrl og Internetid. Så ved at vide alt dette, lad os prøve at bestemme, hvor mange aktive brugere der var på min gård i sidste uge. Her er prøveforespørgslen:

 vælg COUNT(række) som FarmHits, COUNT(distinkt UserLogin) som Farmunikke brugere fra .Hvor PartitionId i (Vælg PartitionId fra fn_PartitionIdRangeMonthly('20181001', '20181007')) og UserLogin er ikke NULL-og datalængde (UserLogin) > 0 og Internetapplicationid < > '00000000-0000-0000-000000000000000' og SiteId < > '00000000-0000-0000-0000-000000000000<> '00000000-0000-0000-0000-000000000000'

fra forespørgslen Vil du bemærke, at vi forsøger at filtrere ting, der ikke er en reel brugerinteraktion med en side på din gård. For yderligere at forbedre pålideligheden af denne forespørgsel ville det være en god ide at filtrere nogle få ting ud:

  • Filtrer UserLogin for administrerede konti og Bedriftskonto.
  • Filteranmodningskriv for kun at se på http GET-anmodningerne.
  • Filter DocumentPath at kun se på .Ignorer en masse unødvendige API-opkald.

at vide alt dette, lad os prøve at løse et andet problem ved at finde de mest aktive site samlinger i sidste uge:

 Vælg TOP 1000 SiteId som SiteId, SiteUrl, COUNT(rækken) som Hits, COUNT(distinkt UserLogin) som Unikkevisitsfra .Hvor PartitionId i (Vælg PartitionId fra fn_PartitionIdRangeMonthly('20181001', '20181009')) og UserLogin er ikke NULL-og datalængde(UserLogin)>0 og Internetapplicationid <> '00000000-0000-0000-000000000000000' og SiteId <> '00000000-0000-0000-0000-0000000000000' og internet-id <> '00000000-0000-0000-00000000000000000' og dokumentsti som '%.Desc

du kan se, at det er nemt at ændre forespørgslen for at få oplysninger om stedsamlinger. Du kan nemt gå ned til subsite-niveauet ved at tilføje en gruppe efter på kolonnen.

selvom denne tilgang giver dig nogle svar, skal du være opmærksom på dens begrænsninger:

  • forespørgslen kan blive meget langsom på større gårde, hvis du forespørger en tidsperiode længere end et par dage.
  • den maksimale historik, du kan indstille for datalagringsperioden, er 31 dage, og der er ingen måde at gå længere tilbage i dine rapporter.
  • det er meget svært at skrive en forespørgsel for at få oplysninger om besøgende på et dokumentbibliotek eller på dokumentniveau.
  • databasen kan bruge meget diskplads.

brug af SPDocKit til SharePoint Analytics

Spdockits analyse-og revisionsrapporter kan hjælpe dig med at få svar på dine spørgsmål uden at miste meget søvn. De er nemme at konfigurere og overvinde de fleste af de begrænsninger, der er nævnt før.

du kan få et klart billede af, hvordan dine brugere interagerer med gården i SharePoint Analytics-rapporten, der blev introduceret i version 8. Det inkluderer information og Resume om antallet af sidehits, unikke besøgende, lagringsbrug, og antallet af undersider for hver sidesamling, samt detaljerede tendenser, der viser, hvordan disse målinger ændrede sig tidligere, og hvordan de opfører sig nu. For dem, der er på udkig efter nogle yderligere indsigt i, hvordan sitet samlinger udfører, kan du hurtigt indsnævre til subsite niveau og få en rapport, der besvarer spørgsmål om site aktivitet.

 hvordan brugere interagerer med SharePoint farm er let at se med SPDocKit

hvordan brugere interagerer med SharePoint farm er let at se med SPDocKit

med SPDocKit er der ingen grund til at stoppe på subsite-niveauet med antallet af visninger og besøgende, der vises af Analytics-rapporterne. Du kan bruge vores nye revisionsrapporter til at få oplysninger om, hvem der besøger SharePoint sites og åbne filer. Nogle af de begivenheder, du kan spore her, er:

  • åbnede og hentede dokumenter, viste elementer i lister og viste elementegenskaber;
  • redigerede elementer;
  • Udtjekkede og indtjekkede elementer;
  • elementer, der er blevet flyttet og kopieret til andre steder i site collection;
  • slettede og gendannede elementer; og
  • søgte forespørgsler og vilkår.

ny Spdockdet er nu tilgængelig, så hent 30-dages gratis prøveperiode og prøv det selv.

vil du læse flere indlæg fra os? Tilmeld dig vores blog og hold dig opdateret!

 SPDocKit Gratis Prøveperiode

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.