Tredjepartsverktyg för PowerPivot datauppdatering stöds inte

Den här artikeln är skriven av Rick Andring, Support Escalation Engineer.

Microsoft har sett flera verktyg eller skript från tredje part som används för att uppdatera en PowerPivot-arbetsbok oftare än standardinställningen för PowerPivot på en tid per dag. Men dessa verktyg medför hög risk och kan orsaka flera problem för SharePoint Web Front End och Databasservrar. Microsoft stöder inte dessa verktyg och rekommenderar att du inte använder dem. Om du behöver uppdatera dina PowerPivot arbetsböcker flera gånger om dagen måste du använda en annan BI-lösning för att visa dina data. Excel Services och PowerPivot för SharePoint är inte avsedda att vara en "live-feed" med data.

Negativ effekt om du använder datauppdateringsverktyg från tredje part

Verktygen eller skripten från tredje part uppdaterar arbetsböckerna från en annan server eller dator utanför servergruppen och uppdaterar dem på nytt till SharePoint. Som i de flesta fall PowerPivot dokument lagras är biblioteket där dokumenten lagras ett PowerPivot-galleri eftersom det ger bästa möjliga användarupplevelse visuellt och funktionellt. Eftersom dokumenten lagras i ett galleri orsakas inläsningen av PowerPivot ögonblicksbilder som utlöses i arbetsböckerna. Varje gång en arbetsbok uppdateras eller överförs till ett galleri utlöses den här ögonblicksbildsprocessen. Processen engagerar arbetsboken efter uppladdningen, och skapar bilder för alla blad som stöds i arbetsboken, och laddar sedan upp dem till metadata för filen.

Om du till exempel har ett PowerPivot-galleri med femtio 30 MB-arbetsböcker (megabyte) och du använder skriptet för att uppdatera alla arbetsböcker och sedan ladda upp dem på nytt på webbplatsen kan du inte bara använda en enda WFE med 1,5 GB (gigabyte) uppladdningar, men du har potentiellt orsakat att 50 "få ögonblicksbild"-processer att starta samtidigt och börja bearbeta. Var och en av dessa processer når webbplatsen samtidigt för att skapa en bildfil och sedan ladda upp den till dokumentet. Detta kan påverka mer än en WFE på samma gång.

Det andra problemet med en sådan lösning är att den kan implementeras av alla användare som har åtkomst till servergruppen. Administratörer vet kanske inte ens om den finns förrän det är för sent. De flesta av de här uppdateringslösningarna kan köras och utlösas från en klientdator. De kräver inte servrar eller kodnivååtkomst för att fungera. De har vanligtvis åtkomst till webbplatsen via samma gränssnitt som annan programvara (som Office till exempel) skulle använda.

Slutligen, om PowerPivot-galleriet är konfigurerat med versionshantering kan det orsaka vissa problem med versionsbegränsningar. Det kan hända att dokumenten snabbt blir oanvändbara eller orsakar skada i innehållsdatabasen om för många versioner skapas. De orsakar också stora lagringsproblem på databassidan när de blir ohantbara.

Vad kan du göra?

  1. Använd inte anpassade lösningar för att uppdatera PowerPivot arbetsböcker flera gånger per dag. Det stöds inte. Om du tycker att användarna gör det kan du stoppa dem.
  2. Om du använder anpassade lösningar ska du inte lagra arbetsböckerna i ett PowerPivot galleri.
  3. Konfigurera inte versionshantering för biblioteket där arbetsböckerna lagras eller begränsar versionshanteringen allvarligt.
  4. Om du behöver uppdatera BI-data oftare tänker du på bi-datastrategin igen.

Hur uppdaterar du data oftare?

  1. Du kan komma att göra datamodellerna mer nya. I praktiken handlar det om att flytta datamodeller som skapats PowerPivot till Analysis Services. Sedan kan du SQL att uppdatera data så ofta du vill. När det har konfigurerats kan du skapa Excel arbetsböcker för att komma till den nya modellen och "Uppdatera vid öppning". Det skulle ge dig "nya" data varje gång du öppnar arbetsboken. Det är inte en direktström, men då får du en metod som stöds för att hämta data oftare.

    Anteckning

    Den här lösningen kanske inte fungerar om du har mycket små arbetsböcker.

  2. Om datakällan är SQL Analysis Services kan du använda Excel stället för PowerPivot konfigurera arbetsboken till "Uppdatera vid öppning".

    Anteckning

    Den här lösningen kan orsaka lite mer belastning på programservrarna och Analysis Services-datakällorna, men den stöds helt och är en mycket mer tillförlitlig metod för att hämta data.

  3. Fundera på andra produkter om du vill visa data som PowerBI, PowerBI Report Server, SQL Reporting Services eller PerformancePoint.

Vad innebär "Det stöds inte"?

Microsoft tillhandahåller inte support för att åtgärda anpassade lösningar eller scenarier som anses vara "obundna" av våra produktteam. Det innebär inte att de här lösningarna inte fungerar, men om du stöter på problem på grund av någon av de lösningarna kan vi inte hjälpa till att få servergruppen tillbaka till ett fungerande tillstånd när anpassningarna har tagits bort eller inaktiverats.

Om du vill veta om din lösning stöds kan du kontakta Microsofts support så kan vi berätta det för dig.