10 måder at forbedre Power Pivot-ydelsen på

Når du udgiver Power Pivot-rapporter på nettet, har du til hensigt at give dit publikum den bedst mulige oplevelse. En stor del af den erfaring er at sikre, at præstationen er god. Ordet ydeevne (som det relaterer til applikationer og rapportering) er typisk synonymt med hastighed - eller hvor hurtigt en applikation udfører visse handlinger, såsom at åbne i browseren, køre forespørgsler eller filtrere.

1 Begræns antallet af rækker og kolonner i dine datamodeltabeller.

En stor indflydelse på Power Pivot-ydelsen er antallet af kolonner, du bringer eller importerer i datamodellen. Hver kolonne, du importerer, er endnu en dimension, som Power Pivot skal behandle, når en projektmappe indlæses. Importer ikke ekstra kolonner "for en sikkerheds skyld" - hvis du ikke er sikker på, at du vil bruge bestemte kolonner, skal du bare ikke bringe dem ind. Disse kolonner er nemme nok at tilføje senere, hvis du finder ud af, at du har brug for dem.

Flere rækker betyder flere data at indlæse, flere data at filtrere og flere data at beregne. Undgå at vælge et helt bord, hvis du ikke skal. Brug en forespørgsel eller en visning i kildedatabasen til kun at filtrere efter de rækker, du skal importere. Når alt kommer til alt, hvorfor importere 400.000 rækker data, når du kan bruge en simpel WHERE-sætning og kun importere 100.000?

2Brug visninger i stedet for tabeller.

Apropos synspunkter, for bedste praksis, brug synspunkter, når det er muligt.

Selvom tabeller er mere gennemsigtige end visninger - så du kan se alle de rå, ufiltrerede data - kommer de med alle tilgængelige kolonner og rækker, uanset om du har brug for dem eller ej. For at holde din Power Pivot-datamodel i en overskuelig størrelse, er du ofte tvunget til at tage det ekstra trin med eksplicit at bortfiltrere de kolonner, du ikke har brug for.

Visninger kan ikke kun give renere, mere brugervenlige data, men også hjælpe med at strømline din Power Pivot-datamodel ved at begrænse mængden af ​​data, du importerer.


10 måder at forbedre Power Pivot-ydelsen på

3 Undgå relationer på flere niveauer.

Både antallet af relationer og antallet af relationslag har indflydelse på ydeevnen af ​​dine Power Pivot-rapporter. Når du bygger din model, skal du følge bedste praksis og have en enkelt faktatabel, der primært indeholder kvantitative numeriske data (fakta) og dimensionstabeller, der direkte relaterer til fakta. I databaseverdenen er denne konfiguration et stjerneskema, som vist.

Undgå at bygge modeller, hvor dimensionstabeller relaterer til andre dimensionstabeller.

4 Lad back-end-databaseserverne klare det knasende.

De fleste Excel-analytikere, der er nye til Power Pivot, har en tendens til at trække rådata direkte fra tabellerne på deres eksterne databaseservere. Efter at de rå data er i Power Pivot, bygger de beregnede kolonner og mål for at transformere og aggregere dataene efter behov. For eksempel trækker brugere almindeligvis indtægts- og omkostningsdata og opretter derefter en beregnet kolonne i Power Pivot for at beregne fortjeneste.

Så hvorfor få Power Pivot til at udføre denne beregning, når back-end-serveren kunne have håndteret det? Virkeligheden er, at back-end-databasesystemer såsom SQL Server har evnen til at forme, aggregere, rense og transformere data meget mere effektivt end Power Pivot. Hvorfor ikke bruge deres kraftfulde muligheder til at massere og forme data, før de importeres til Power Pivot?

I stedet for at trække rå tabeldata kan du overveje at udnytte forespørgsler, visninger og lagrede procedurer til at udføre så meget af dataaggregeringen og knasarbejdet som muligt. Denne udnyttelse reducerer mængden af ​​behandling, som Power Pivot skal udføre, og forbedrer naturligvis ydeevnen.

5 Pas på kolonner med ikke-adskilte værdier.

Kolonner, der har et højt antal unikke værdier, er særligt hårde for Power Pivot-ydelsen. Kolonner som transaktions-id, ordre-id og fakturanummer er ofte unødvendige i Power Pivot-rapporter og dashboards på højt niveau. Så medmindre de er nødvendige for at etablere relationer til andre tabeller, skal du udelade dem fra din model.


10 måder at forbedre Power Pivot-ydelsen på

6 Begræns antallet af skæremaskiner i en rapport.

Sliceren er en af ​​de bedste nye Business Intelligence (BI) funktioner i Excel i de seneste år. Ved at bruge slicers kan du give dit publikum en intuitiv grænseflade, der giver mulighed for interaktiv filtrering af dine Excel-rapporter og dashboards.

En af de mere nyttige fordele ved sliceren er, at den reagerer på andre slicere, hvilket giver en kaskadefiltereffekt. For eksempel illustrerer figuren ikke kun, at et klik på Midtvesten i Regionsudsnittet filtrerer pivottabellen, men at Markedsudsnitteren også reagerer ved at fremhæve de markeder, der hører til Midtvestregionen. Microsoft kalder denne adfærd for krydsfiltrering.

Lige så nyttig som skæremaskinen er, er den desværre ekstremt dårlig for Power Pivot-ydelsen. Hver gang en slicer ændres, skal Power Pivot genberegne alle værdier og mål i pivottabellen. For at gøre det skal Power Pivot evaluere hver flise i den valgte udskæring og behandle de relevante beregninger baseret på valget.

7Opret kun udsnit på dimensionsfelter.

Udsnitsværktøjer knyttet til kolonner, der indeholder mange unikke værdier, vil ofte forårsage et større præstationshit end kolonner, der kun indeholder en håndfuld værdier. Hvis en slicer indeholder et stort antal fliser, kan du overveje at bruge en rulleliste med pivottabelfilter i stedet.

På samme måde skal du sørge for at tilpasse kolonnedatatyper i højre størrelse. En kolonne med få distinkte værdier er lettere end en kolonne med et højt antal distinkte værdier. Hvis du gemmer resultaterne af en beregning fra en kildedatabase, skal du reducere antallet af cifre (efter decimalen), der skal importeres. Dette reducerer størrelsen af ​​ordbogen og muligvis antallet af distinkte værdier.


10 måder at forbedre Power Pivot-ydelsen på

8 Deaktiver krydsfilteradfærd for visse udskærere.

Deaktivering af krydsfilteradfærden for en udskæringsmaskine forhindrer i det væsentlige, at udsnitteren ændrer valg, når der klikkes på andre udskæringsmaskiner. Dette forhindrer behovet for, at Power Pivot evaluerer titlerne i den deaktiverede udsnitsmaskine, hvilket reducerer behandlingscyklusser. For at deaktivere krydsfilteradfærden for en udsnitsmaskine skal du vælge Indstillinger for skæremaskine for at åbne dialogboksen Indstillinger for skæremaskine. Derefter skal du blot fravælge indstillingen Vis visuelt punkter uden data.

9Brug beregnede mål i stedet for beregnede kolonner.

Brug beregnede mål i stedet for beregnede kolonner, hvis det er muligt. Beregnede kolonner gemmes som importerede kolonner. Fordi beregnede kolonner i sagens natur interagerer med andre kolonner i modellen, beregner de hver gang pivottabellen opdateres, uanset om de bruges eller ej. Beregnede mål beregnes på den anden side kun på forespørgselstidspunktet.

Beregnede kolonner minder om almindelige kolonner, idet de begge fylder i modellen. Derimod beregnes beregnede mål på farten og tager ikke plads.

10 Opgrader til 64-bit Excel.

Hvis du fortsætter med at støde på ydeevneproblemer med dine Power Pivot-rapporter, kan du altid købe en bedre pc - i dette tilfælde ved at opgradere til en 64-bit pc med 64-bit Excel installeret.

Power Pivot indlæser hele datamodellen i RAM, når du arbejder med den. Jo mere RAM din computer har, jo færre ydelsesproblemer ser du. 64-bit versionen af ​​Excel kan få adgang til mere af din pc's RAM, hvilket sikrer, at den har de systemressourcer, der er nødvendige for at komme igennem større datamodeller. Faktisk anbefaler Microsoft 64-bit Excel til alle, der arbejder med modeller, der består af millioner af rækker.

Men før du hurtigt begynder at installere 64-bit Excel, skal du besvare disse spørgsmål:

Har du allerede 64-bit Excel installeret?

Er dine datamodeller store nok?

Har du et 64-bit operativsystem installeret på din pc?

Holder dine andre tilføjelser op med at virke?


Sådan blokerer du Microsoft Word fra at åbne filer i skrivebeskyttet tilstand på Windows

Sådan blokerer du Microsoft Word fra at åbne filer i skrivebeskyttet tilstand på Windows

Sådan blokerer du Microsoft Word fra at åbne filer i skrivebeskyttet tilstand på Windows Microsoft Word åbner filer i skrivebeskyttet tilstand, hvilket gør det umuligt at redigere det? Bare rolig, metoderne er nedenfor

Sådan rettes forkert udskrivning af Microsoft Word-dokumenter

Sådan rettes forkert udskrivning af Microsoft Word-dokumenter

Sådan rettes fejl ved udskrivning af forkerte Microsoft Word-dokumenter Fejl ved udskrivning af Word-dokumenter med ændrede skrifttyper, rodede afsnit, manglende tekst eller tabt indhold er ret almindelige. Men lad være

Slet pen- og highlighter-tegninger på dine PowerPoint-dias

Slet pen- og highlighter-tegninger på dine PowerPoint-dias

Hvis du har brugt pennen eller highlighteren til at tegne på dine PowerPoint-dias under en præsentation, kan du gemme tegningerne til næste præsentation eller slette dem, så næste gang du viser den, starter du med rene PowerPoint-dias. Følg disse instruktioner for at slette pen- og highlighter-tegninger: Sletning af linjer en ved […]

Indhold af stilbibliotek i SharePoint 2010

Indhold af stilbibliotek i SharePoint 2010

Style-biblioteket indeholder CSS-filer, Extensible Stylesheet Language-filer (XSL) og billeder, der bruges af foruddefinerede mastersider, sidelayouts og kontrolelementer i SharePoint 2010. For at finde CSS-filer i Style-biblioteket på et udgivelsessted: Vælg Site Actions→ View Alt webstedsindhold. Indholdet af webstedet vises. Style-biblioteket ligger i […]

Formater tal i tusinder og millioner i Excel-rapporter

Formater tal i tusinder og millioner i Excel-rapporter

Overvæld ikke dit publikum med gigantiske tal. I Microsoft Excel kan du forbedre læsbarheden af ​​dine dashboards og rapporter ved at formatere dine tal, så de vises i tusinder eller millioner.

Sådan deler og følger du SharePoint-websteder

Sådan deler og følger du SharePoint-websteder

Lær, hvordan du bruger SharePoints sociale netværksværktøjer, der lader enkeltpersoner og grupper kommunikere, samarbejde, dele og forbinde.

Sådan konverteres datoer til julianske formater i Excel

Sådan konverteres datoer til julianske formater i Excel

Julianske datoer bruges ofte i produktionsmiljøer som et tidsstempel og hurtig reference for et batchnummer. Denne type datokodning giver detailhandlere, forbrugere og serviceagenter mulighed for at identificere, hvornår et produkt blev fremstillet, og dermed produktets alder. Julianske datoer bruges også i programmering, militæret og astronomi. Forskellige […]

Sådan opretter du en Access Web App

Sådan opretter du en Access Web App

Du kan oprette en webapp i Access 2016. Så hvad er en webapp overhovedet? Nå, web betyder, at det er online, og app er kun en forkortelse for "applikation". En Custom Web App er en online databaseapplikation, der tilgås fra skyen ved hjælp af en browser. Du bygger og vedligeholder webappen i desktopversionen […]

Hurtig startlinje i SharePoint 2010

Hurtig startlinje i SharePoint 2010

De fleste sider i SharePoint 2010 viser en liste over navigationslinks på linjen Hurtig start langs venstre side af siden. Hurtig startlinjen viser links til fremhævet webstedsindhold såsom lister, biblioteker, websteder og udgivelsessider. Hurtigstartlinjen indeholder to meget vigtige links: Linket Alt webstedsindhold: […]

Hvad betyder Solver-fejlmeddelelserne i Excel?

Hvad betyder Solver-fejlmeddelelserne i Excel?

Ved simple problemer finder Solver i Excel som regel hurtigt de optimale Solver-variableværdier for objektivfunktionen. Men i nogle tilfælde har Solver problemer med at finde de Solver-variableværdier, der optimerer objektivfunktionen. I disse tilfælde viser Solver typisk en meddelelse eller en fejlmeddelelse, der beskriver eller diskuterer det problem, der […]