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 2025

Video: 5 ways to listen better | Julian Treasure 2025
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

Office 365 Grupper - Dummies

Office 365 Grupper - Dummies

Du kan använda Office 365 Grupper, eller helt enkelt grupper, för att snabbt bandet tillsammans med medarbetare till samarbeta utan administrationsansvar som följer med en SharePoint-webbplats. Grupper är inte en del av SharePoint Online. Det är faktiskt en funktion i Exchange Online, men den använder SharePoint Online-funktioner, till exempel OneDrive for Business för att lagra gruppfiler ...

Office 365 Mobil Dokument i molnet - Dummies

Office 365 Mobil Dokument i molnet - Dummies

Varje Office 365-abonnent med en kvalificerad plan kan installera Office mobilappar på upp till fem tabletter och fem smartphones. Kvalificeringsplanerna är: Office for Business Premium, Office 365 Business, Office 365 Pro Plus, Office 365 E3 och Office 365 E5. Kärnan Office-appar finns i Windows, iOS och Android ...

Office Graph och Delve - dummies

Office Graph och Delve - dummies

Office Graph i Office 365 ger en möjlighet för människor att dra nytta av relationer och aktiviteter och göra dem till meningsfulla insikter. De signaler du skickar från e-postkonversationer och möten i Outlook, snabbmeddelanden i Skype for Business, sociala interaktioner på Yammer och dokument i SharePoint Online och OneDrive samlas alla och ...

Redaktörens val

Elektronik Komponenter: Sätt in induktorer till arbete - dummies

Elektronik Komponenter: Sätt in induktorer till arbete - dummies

Om du har undrat vad induktorer används egentligen i elektroniska kretsar i verkligheten, här är några av de vanligaste användningarna för induktorer: Utjämning av spänning i en strömförsörjning: Det sista steget i en typisk strömförsörjningskrets som omvandlar 120 VAC hushållsström till en användbar direkt Nuvarande är ofta en ...

Elektronik Komponenter: Introduktion av mikrokontroller - dummies

Elektronik Komponenter: Introduktion av mikrokontroller - dummies

En mikrokontroller är en komplett dator på en enda elektronisk chip. De kan köpas för $ 50 eller mindre. Liksom alla datorsystem består mikrodatorer av flera grundläggande delsystem: Central Processor (CPU): En CPU utför de instruktioner som tillhandahålls av ett program. CPU kan göra alla nödvändiga åtgärder för ...

Elektronik Komponenter: Motstånd Power Ratings - dummies

Elektronik Komponenter: Motstånd Power Ratings - dummies

Motstånd är som bromsar för ström som strömmar genom en elektronisk krets. Liksom bromsarna i din bil arbetar motstånd genom att använda den elektriska ekvivalenten av friktion till strömningsströmmen. Denna friktion hämmar strömmen av ström genom att absorbera en del av strömens energi och sprida den i form av värme. När du använder en ...

Redaktörens val

Hur man konfigurerar SSH för din webbplats - dummies

Hur man konfigurerar SSH för din webbplats - dummies

Secure shell (SSH) är ett nätverksprotokoll för att tillåta säker datakommunikation. I själva verket är det som en webbhotell bakdörr i ditt system - en som borde förbli låst om du inte behöver använda den. Naturligtvis är exakt hur du konfigurerar SSH olika på alla typer av webbhotell, men som ...

Hur man skapar en ny webbhotell - dummies

Hur man skapar en ny webbhotell - dummies

Du måste skapa din databas inom din webbhotellskontrollpanel och skapa en speciell databasanvändare som har behörighet att komma åt den. När du installerar en webbapplikation eller ett skript som kräver en databas från kontrollpanelen, kommer installationsprogrammet sannolikt att kunna skapa en egen databas och användare. ...

Hur man skapar nya konton på webbhotell med FTP-dummies

Hur man skapar nya konton på webbhotell med FTP-dummies

Du kanske vill att skapa ytterligare konton på en webbhanterad ftp av olika orsaker. Detta möjliggör viss mångsidighet och kontroll för att förbättra din företagsfunktionalitet. Några skäl till att lägga till ett konto är följande: Du vill ge någon annan FTP-åtkomst till din webbplats. Du vill ge någon FTP-åtkomst ...