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

ASVAB Aritmetisk Reasoning (Math Word Problem) Practice Questions - Dummies

ASVAB Aritmetisk Reasoning (Math Word Problem) Practice Questions - Dummies

Aritmetik Reasoning questions are math problem som uttrycks i ett historiaformat. Ditt mål är att bestämma vad frågan frågar genom att plocka ut relevanta faktorer som behövs för att lösa problemet, ställa in matematiska ekvationer efter behov och komma fram till rätt lösning. Låter enkelt, eller hur? Provfrågor Försök din hand på följande ...

ASVAB Aritmetisk Reasoning Practice: Pengarproblem - Dummies

ASVAB Aritmetisk Reasoning Practice: Pengarproblem - Dummies

Alla har pengarproblem och den Aritmetiska Reasoning-undersökningen på ASVAB är inget undantag. Den goda nyheten är att du kan lösa problemen på ASVAB med bara en liten algebra. Övningsfrågor Dan köpte en fiskespole från David Edwins Fishing Emporium för 15 dollar. 95. Dan spenderade lite pengar på bete och två gånger ...

ASVAB Aritmetisk Reasoning Practice: Ojämlikheter - dummies

ASVAB Aritmetisk Reasoning Practice: Ojämlikheter - dummies

Den aritmetiska Reasoning-undersökningen på ASVAB kommer att innehålla vissa ojämlikhetsfrågor. Du kan identifiera dem eftersom de innehåller fraser som "åtminstone" och "mindre än eller lika med. "Practice-frågor Express matematiskt: Produkten av x och y är större än eller lika med kvoten av b och c. Benjamin arbetar 15 timmar ...

Redaktörens val

Java Programmering: Läsning av en linje i taget - dummies

Java Programmering: Läsning av en linje i taget - dummies

I denna Java-kodlista, PayOneEmployee Metoden illustrerar några användbara knep för att läsa data. I synnerhet varje skanner som du skapar har en NextLine-metod. (Du kan inte använda den här nästaLine-metoden, men metoden är ändå tillgänglig.) När du ringer en skanners nästaLine-metod tar metoden allt fram till slutet av ...

Java Programmering: Läsning från en fil - dummies

Java Programmering: Läsning från en fil - dummies

Många Java-program läser tecken från datorns tangentbord. Dessa program använder saker som Scanner, System. i och nextDouble - saker definierade i Java API. DoPayroll-programmet i den här listan lägger en ny spinn på den här historien. I stället för att läsa tecken från tangentbordet läser programmet tecken från EmployeeInfo. txt-fil. Filen lever ...

Java Programmering: Att ställa in datorn för att göra någonting - dummies

Java Programmering: Att ställa in datorn för att göra någonting - dummies

I Listning 1 nedan en spräng av Java-kod. Liksom alla nybörjare programmerare, förväntas du gawk ödmjukt vid koden. Men var inte skrämmad. När du hänger på det är programmeringen ganska lätt. Ja, det är roligt också. Listning 1: Ett enkelt Java-program / * * Ett program för att lista ...

Redaktörens val

Hur man lägger till bilder i ditt PowerPoint 2007 Photo Album - dummies

Hur man lägger till bilder i ditt PowerPoint 2007 Photo Album - dummies

Du kan placera bildtexter under bilderna i ditt PowerPoint fotoalbum. PowerPoint placerar först filnamnet i bildtexten, men du kan ta bort den här bildtexten och ange en av dina egna. För att lägga till bildtexter i ditt fotoalbum, följ dessa steg:

Hur man lägger till kommentarer till PowerPoint 2013 Presentationer - dummies

Hur man lägger till kommentarer till PowerPoint 2013 Presentationer - dummies

En kommentar i PowerPoint 2013 är mycket som en fästis. Skönheten i kommentarerna är att du kan slå dem på och av. Därför kan du se kommentarerna medan du redigerar din presentation, och du kan stänga av dem när det är dags för showen. För att lägga till en kommentar till en presentation, ...

Hur man lägger till Clip Art i en PowerPoint 2007 Slide - dummies

Hur man lägger till Clip Art i en PowerPoint 2007 Slide - dummies

PowerPoint Clip Art-uppgiftsrutan som låter dig söka efter nyckelord för en bild för att pryda din PowerPoint-presentation. Första gången du öppnar uppgiftspanelen i PowerPoint Clip Art, frågar en dialogruta att du söker efter hårddisken och katalogiserar alla dina bilder. Då kan du komma åt din ...