Hem Sociala medier 10 Sätt att förbättra Power Pivot Performance - dummies

10 Sätt att förbättra Power Pivot Performance - dummies

Innehållsförteckning:

Video: 5 ways to listen better | Julian Treasure 2024

Video: 5 ways to listen better | Julian Treasure 2024
Anonim

När du publicerar Power Pivot-rapporter på webben, tänker du ge din publik får bästa möjliga upplevelse. En stor del av den erfarenheten är att säkerställa att prestanda är bra. Ordet prestanda (som det gäller applikationer och rapportering) är typiskt synonymt med hastighet - eller hur snabbt en applikation utför vissa åtgärder som att öppna i webbläsaren, köra frågor eller filtrera.

1Limit antalet rader och kolumner i dina datamodellbord.

Ett stort inflytande på Power Pivot-prestanda är antalet kolumner du tar med, eller import, i datamodellen. Varje kolumn du importerar är en ytterligare dimension som Power Pivot måste hantera när du laddar en arbetsbok. Importera inte extra kolumner "just in case" - om du inte är säker på att du ska använda vissa kolumner, bara ta inte in dem. Dessa kolumner är enkla att lägga till senare om du upptäcker att du behöver dem.

Fler rader betyder mer data att ladda, mer data att filtrera och mer data att beräkna. Undvik att välja ett helt bord om du inte behöver. Använd en fråga eller en vy i källdatabasen för att filtrera efter endast de rader du behöver importera. Varför importera 400 000 rader av data när du kan använda en enkel WHERE-klausul och importera bara 100 000?

2Använd vyer istället för tabeller.

Tala om åsikter, för bästa praxis, använd vyer när det är möjligt.

Även om tabellerna är mer transparenta än vyer - så att du kan se alla de obehandlade, ofiltrerade dataen - kommer de med alla tillgängliga kolumner och rader, oavsett om du behöver dem eller inte. För att hålla din Power Pivot-datamodell till en hanterbar storlek, är du ofta tvungen att ta det extra steget att explicit filtrera ut de kolumner du inte behöver.

3Avoid flera nivåer relationer.

Både antalet relationer och antalet relationslager påverkar prestandan i dina Power Pivot-rapporter. När du bygger din modell följer du bästa praxis och har en enda faktabord som innehåller främst kvantitativa numeriska data (fakta) och dimensionstabeller som direkt hänför sig till fakta. I databasvärlden är denna konfiguration ett stjärnschema, som visas.

Undvik att bygga modeller där dimensionstabeller hänför sig till andra dimensionstabeller.

4Låter de bakåtliggande databasservrarna krossa.

De flesta Excel-analytiker som är nya på Power Pivot tenderar att dra råa data direkt från tabellerna på sina externa databasservrar. När rådata finns i Power Pivot bygger de beräknade kolumner och åtgärder för att omvandla och aggregera data efter behov.Användare brukar till exempel dra in intäkts- och kostnadsdata och sedan skapa en beräknad kolumn i Power Pivot för att beräkna vinst.

Så varför gör Power Pivot denna beräkning när back-end-servern kunde ha hanterat den? Verkligheten är att back-end-databassystem som SQL Server har möjlighet att forma, aggregera, rena och omvandla data mycket mer effektivt än Power Pivot. Varför inte utnyttja sina kraftfulla möjligheter att massage och forma data innan du importerar den till Power Pivot?

I stället för att dra råa tabelldata, överväga att utnyttja frågor, synpunkter och lagrade procedurer för att utföra så mycket dataövervakning som möjligt. Denna hävstång minskar mängden bearbetning som Power Pivot måste göra och förbättrar naturligtvis prestanda.

5Bikt av kolumner med oskiljaktiga värden.

Kolumner som har ett stort antal unika värden är särskilt svåra på Power Pivot-prestanda. Kolumner som Transaktions-ID, Order-ID och Fakturanummer är ofta onödiga i högnivå Power Pivot-rapporter och instrumentpaneler. Så om inte de behövs för att skapa relationer till andra tabeller, lämna dem ut ur din modell.

6Limit antalet skivor i en rapport.

Skärmaskinen är en av de bästa nya affärsinformationen (BI) i Excel de senaste åren. Med skivor kan du ge din publik ett intuitivt gränssnitt som möjliggör interaktiv filtrering av dina Excel-rapporter och instrumentpaneler.

En av de mest användbara fördelarna med skivaren är att den svarar mot andra skivor, vilket ger en kaskad filtereffekt. Till exempel illustrerar figuren inte bara att man klickar på Midwest i Region-sliceren, men också att Marknadsskivaren svarar, genom att markera marknaderna som hör till Midwest-regionen. Microsoft kallar detta beteende cross-filtering.

Så användbart som skivaren är det tyvärr extremt dåligt för Power Pivot-prestanda. Varje gång en skivare ändras måste Power Pivot räkna om alla värden och mätningar i pivottabellen. För att göra det måste Power Pivot utvärdera varje sida i den valda skäraren och bearbeta lämpliga beräkningar utifrån urvalet.

7 Skapa skivor bara på dimensionsfält.

Skivor som är bundna till kolumner som innehåller många unika värden leder ofta till att en större prestation träffas än kolumner som bara innehåller en handfull värden. Om en skivare innehåller ett stort antal kakel, överväga att använda en rullgardinsmeny för pivottabellfil istället.

Var noga med att kolla datatyper av rätt storlek. En kolumn med få distinkta värden är lättare än en kolumn med ett stort antal tydliga värden. Om du lagrar resultatet av en beräkning från en källdatabas, minska antalet siffror (efter decimal) som ska importeras. Detta minskar ordlängden och eventuellt antalet separata värden.

8Disera korsfiltrets beteende för vissa skivor.

Att inaktivera korsfiltrets beteende förhindrar i huvudsak att skivaren ändrar val när andra skärare klickas.Detta förhindrar behovet av Power Pivot att utvärdera titlarna i handikappskäraren, vilket reducerar processcyklerna. Om du vill inaktivera korsfiltrets beteende väljer du Skivarinställningar för att öppna dialogrutan Skärningsinställningar. Avmarkera sedan visuellt visade objekt med inget dataalternativ.

9 Använd beräknade åtgärder i stället för beräknade kolumner.

Använd beräknade åtgärder i stället för beräknade kolumner, om möjligt. Beräknade kolumner lagras som importerade kolumner. Eftersom beräknade kolumner i sig interagerar med andra kolumner i modellen beräknar de varje gång pivottabellen uppdateras, oavsett om de används eller inte. Beräknade åtgärder beräknas däremot endast vid förfrågningstid.

Beräknade kolumner liknar vanliga kolumner, eftersom de båda tar upp utrymme i modellen. Däremot beräknas beräknade åtgärder i flygningen och tar inte plats.

10Upgradera till 64-bitars Excel.

Om du fortsätter att köra in i prestandafrågor med Power Pivot-rapporterna kan du alltid köpa en bättre dator - i det här fallet genom att uppgradera till en 64-bitars PC med 64-bitars Excel installerad.

Power Pivot laddar hela datamodellen till RAM när du arbetar med den. Ju mer RAM din dator har, desto färre prestandafrågor ser du. 64-bitarsversionen av Excel kan komma åt mer av datorns RAM, så att den har de systemresurser som behövs för att knacka igenom större datamodeller. Faktum är att Microsoft rekommenderar 64-bitars Excel för alla som arbetar med modeller som består av miljontals rader.

Men innan du snabbt börjar installera 64-bitars Excel måste du svara på följande frågor:

Har du redan 64-bitars Excel installerad?

Är dina datamodeller tillräckligt stora?

Har du ett 64-bitars operativsystem installerat på din dator?

Kommer dina andra tillägg sluta fungera?

10 Sätt att förbättra Power Pivot Performance - dummies

Redaktörens val

Organisera e-postmarknadsföring innehåll för att matcha dina mål - dummies

Organisera e-postmarknadsföring innehåll för att matcha dina mål - dummies

När du utvecklar e-postmarknadsföring innehåll, överväga hur din publik kommer att uppleva dina avsikter. E-postmeddelanden ger större mening åt dina framtidsutsikter och kunder när innehållet du skapar och levererar är knutet samman under kända teman. När din tid är begränsad kan du bli frestad att skapa e-postinnehåll som passar ditt schema bättre ...

Nya formulärinmatningstyper i HTML5 - dummies

Nya formulärinmatningstyper i HTML5 - dummies

HTML-formulär är centrerade kring det ödmjuka men flexibla inmatningselementet . HTML5 lägger till ett antal väldigt användbara former av inmatning som hjälper till att göra HTML till ett mer modernt användargränssnitt. Även om stöd för dessa taggar inte är universellt är det säkert att börja använda dem nu. Varje webbläsare (även IE6) som inte förstår den avancerade ...

Utföra visuell designtest på en ny webbplats - dummies

Utföra visuell designtest på en ny webbplats - dummies

Det visuella designteamet för en webbplats kan skapa några olika "look and feel" -alternativ och testa dem med användare. Den här designen kallas perfekt för att passera en hemsida och en inre eller undersida av din webbplats, men de är inte 100 procent korrekta när det gäller ...

Redaktörens val

Objektiv till dina digitala SLR-dummies

Objektiv till dina digitala SLR-dummies

Zoomlinser är inte den enda typen av linser som är tillgängliga för din dSLR . Du borde veta hur de skiljer sig från de andra alternativen. Här är några av alternativen till zoomlinser i allmänhet och vanliga zoomlinser i synnerhet. Prime-objektiv En primärlins har en fast brännvidd. En lins med fast fokusering ...

Hur man skapar bra belysning för din digitala fotografi - dummies

Hur man skapar bra belysning för din digitala fotografi - dummies

Ja, du kan återskapa bra belysning om du vet vad du gör. Och ingenting kan förstöra ett foto snabbare än dålig belysning. Du kan göra många förbättringar till ett utmanande ämne helt enkelt genom att använda bra belysningsteknik. Din farbrors skalliga huvud, en tonåring som är mindre än perfekt, en hård upplyst strandplats, en droppe ...

ÖKa bildförstoring med telekonverterare - dummies

ÖKa bildförstoring med telekonverterare - dummies

En telekonverter är en sekundärlins som du placerar mellan din lins och kamerokroppen (precis som förlängningsröret). En telekonverter tar emot bilden som skapats av din lins och ger en förstorad version av den till kamerans digitala sensor. Detta kan vara ett användbart verktyg i makrofotografering men kan också vara ...

Redaktörens val

Undvik hack på sårbara trådlösa arbetsstationer - dummies

Undvik hack på sårbara trådlösa arbetsstationer - dummies

Trådlösa arbetsstationer har massor av säkerhetsproblem och kan vara inriktade på hackar - från svaga lösenord till opatchade säkerhetshål till lagring av WEP- och WPA-krypteringsnycklar lokalt. De flesta av de kända trådlösa klientens sårbarheter har blivit patchade av sina respektive leverantörer, men du vet aldrig om alla dina trådlösa system är ...

Grundläggande Mac Network Settings - dummies

Grundläggande Mac Network Settings - dummies

De flesta nätverksinställningarna på en Mac är automatiska. Om du föredrar kan du titta på och ändra standardnätverksinställningarna genom att följa dessa steg: