Hjem Sosiale medier 10 Måter å forbedre Power Pivot Performance - dummies

10 Måter å forbedre Power Pivot Performance - dummies

Innholdsfortegnelse:

Video: Paddy Ashdown: The global power shift 2025

Video: Paddy Ashdown: The global power shift 2025
Anonim

Når du publiserer Power Pivot-rapporter på nettet, har du tenkt å gi Ditt publikum er den beste opplevelsen mulig. En stor del av denne erfaringen er å sikre at ytelsen er god. Ordet ytelse (som det gjelder applikasjoner og rapportering) er vanligvis synonymt med hastighet - eller hvor raskt et program utfører bestemte handlinger som å åpne i nettleseren, kjøre spørringer eller filtrere.

1Limit antall rader og kolonner i datamodellbordene dine.

En stor innflytelse på Power Pivot-ytelsen er antall kolonner du tar med, eller import, i datamodellen. Hver kolonne du importerer er en dimensjon som Power Pivot må behandle når du laster inn en arbeidsbok. Ikke importer ekstra kolonner "bare i tilfelle" - hvis du ikke er sikker på at du skal bruke bestemte kolonner, bare ikke ta dem inn. Disse kolonnene er enkle nok til å legge til senere hvis du finner ut at du trenger dem.

Flere rader betyr mer data som skal lastes, flere data å filtrere og flere data å beregne. Unngå å velge et helt bord hvis du ikke trenger det. Bruk en spørring eller en visning i kildedatabasen for å filtrere etter bare radene du må importere. Tross alt, hvorfor importere 400 000 rader med data når du kan bruke en enkel WHERE-setning og bare importere 100 000?

2Bruk visninger i stedet for tabeller.

Når du snakker om synspunkter, bør du bruke visninger når det er mulig.

Selv om tabellene er mer gjennomsiktige enn visninger, slik at du kan se alle de ufarlige, ufiltrerte dataene, leveres de med alle tilgjengelige kolonner og rader, enten du trenger dem eller ikke. For å holde Power Pivot-datamodellen til en overkommelig størrelse, blir du ofte tvunget til å ta det ekstra trinnet med å eksplisitt filtrere ut kolonnene du ikke trenger.

3Avoid multi-level relasjoner.

Både antall relasjoner og antall forholdslag har betydning for ytelsen til Power Pivot-rapportene dine. Når du bygger modellen, følger du beste praksis og har en enkelt faktabord som inneholder hovedsakelig kvantitative numeriske data (fakta) og dimensjonstabeller som direkte relaterer seg til fakta. I databasevirksomheten er denne konfigurasjonen et stjerneskjema, som vist.

Unngå å bygge modeller der dimensjonstabeller er relatert til andre dimensjonstabeller.

4Gjennom de bakre databasenserverne gjør det knuste.

De fleste Excel-analytikere som er nye på Power Pivot, har en tendens til å trekke rådata direkte fra tabellene på deres eksterne databaseservere. Etter at rå data er i Power Pivot, bygger de beregnede kolonner og tiltak for å transformere og aggregere dataene etter behov.For eksempel bruker brukerne vanligvis inntekts- og kostnadsdata og lager deretter en beregnet kolonne i Power Pivot for å beregne fortjeneste.

Så hvorfor gjør Power Pivot denne beregningen når back-end-serveren kunne ha håndtert den? Virkeligheten er at back-end databasesystemer som SQL Server har muligheten til å forme, aggregere, rense og transformere data mye mer effektivt enn Power Pivot. Hvorfor ikke utnytte deres kraftige evner til å massere og forme data før du importerer den til Power Pivot?

I stedet for å trekke rå tabelldata, bør du vurdere å utnytte spørringer, visninger og lagrede prosedyrer for å utføre så mye av dataaggregeringen og knasearbeidet som mulig. Denne bruken reduserer mengden behandling som Power Pivot må gjøre og forbedrer ytelsen naturlig.

5Bolder av kolonner med uavhengige verdier.

Kolonner som har et stort antall unike verdier, er spesielt sterke på Power Pivot-ytelsen. Kolonner som Transaksjons-ID, ordre-ID og fakturanummer er ofte unødvendige i høyt nivå Power Pivot-rapporter og dashboards. Så unntatt de trengs for å etablere relasjoner til andre tabeller, la dem ut av modellen din.

6Limit antall skiver i en rapport.

Sliceren er en av de beste nyhetene for forretningsmessig intelligens (BI) i Excel de siste årene. Ved hjelp av slicers kan du gi publikum et intuitivt grensesnitt som muliggjør interaktiv filtrering av Excel-rapporter og oversiktspaneler.

En av de mest fordelaktige fordelene med skiveren er at den reagerer på andre skiver, noe som gir en cascading filtereffekt. For eksempel illustrerer figuren ikke bare at klikke på Midtvesten i Regionssliceren filtrerer pivottabellen, men at Markedsskiven også reagerer ved å markere markeder som tilhører Midtvestregionen. Microsoft kaller denne oppførselen kryssfiltrering.

Like nyttig som skiveren, er det dessverre ekstremt dårlig for Power Pivot-ytelse. Hver gang en slicer endres, må Power Pivot beregne alle verdier og målinger i pivottabellen. For å gjøre det, må Power Pivot evaluere hver flis i den valgte sliceren og behandle de riktige beregningene basert på valget.

7Resett bare skiver på dimensjonsfelt.

Skiver knyttet til kolonner som inneholder mange unike verdier, vil ofte føre til at en større ytelse rammes enn kolonner som bare inneholder en håndfull verdier. Hvis en slicer inneholder et stort antall fliser, bør du vurdere å bruke en nedtrekksliste for Pivot Tabellfilter i stedet.

På samme måte, vær sikker på at kolonne datatyper i riktig størrelse. En kolonne med få tydelige verdier er lettere enn en kolonne med høyt antall forskjellige verdier. Hvis du lagrer resultatene av en beregning fra en kildedatabase, reduserer du antall siffer (etter desimal) som skal importeres. Dette reduserer størrelsen på ordlisten og muligens antall forskjellige verdier.

8Disable kryssfilteradferd for bestemte skiver.

Deaktivering av kryssfiltrets oppførsel av en skiver forhindrer i hovedsak at slicer fra å endre valg når andre slicers klikkes.Dette forhindrer behovet for Power Pivot å evaluere titlene i deaktivert slicer, og dermed redusere prosesseringssyklusene. Hvis du vil deaktivere kryssfiltrets oppførsel på en slicer, velger du Slicer Settings for å åpne dialogboksen Slicerinnstillinger. Deretter fjerner du bare alternativene Visuelt indikere med ingen data.

9 Bruk beregnede tiltak i stedet for beregnede kolonner.

Bruk beregnede tiltak i stedet for beregnede kolonner, hvis det er mulig. Beregnede kolonner lagres som importerte kolonner. Fordi beregnede kolonner iboende samhandler med andre kolonner i modellen, beregner de hver gang pivottabellen oppdateres, enten de brukes eller ikke. Beregnede tiltak, derimot, beregnes kun på spørringstidspunktet.

Beregnede kolonner ligner vanlige kolonner ved at de begge tar opp plass i modellen. I kontrast beregnes beregnede tiltak i fly og ikke ta plass.

10Upgrade til 64-bit Excel.

Hvis du fortsetter å kjøre inn i ytelsesproblemer med Power Pivot-rapportene dine, kan du alltid kjøpe en bedre PC - i dette tilfellet ved å oppgradere til en 64-biters PC med 64-bit Excel installert.

Power Pivot laster hele datamodellen til RAM når du jobber med det. Jo mer RAM datamaskinen har, jo færre ytelsesproblemer du ser. 64-bitersversjonen av Excel kan få tilgang til flere av PC-en din, slik at den har systemressurser som trengs for å knase gjennom større datamodeller. Faktisk anbefaler Microsoft 64-bit Excel for alle som jobber med modeller som består av millioner av rader.

Men før du raskt begynner å installere 64-bit Excel, må du svare på disse spørsmålene:

Har du allerede 64-bit Excel installert?

Er datamodellene dine store nok?

Har du et 64-biters operativsystem installert på PCen?

Vil de andre tilleggene dine slutte å fungere?

10 Måter å forbedre Power Pivot Performance - dummies

Redaktørens valg

10 Tips for visuelt analysere og presentere data i Excel - dummies

10 Tips for visuelt analysere og presentere data i Excel - dummies

Her er noen konkrete forslag om hvordan du med hell kan bruke diagrammer som dataanalyseværktøy i Excel, og hvordan du kan bruke diagrammer for å mer effektivt kommunisere resultatene av dataanalysen du gjør. Bruk riktig diagramtype Hva mange mennesker ikke skjønner er at du bare kan lage fem ...

10 Måter å forbedre Power Pivot Performance - dummies

10 Måter å forbedre Power Pivot Performance - dummies

Når du publiserer Power Pivot-rapporter på nettet, har du tenkt for å gi publikum den beste opplevelsen som er mulig. En stor del av denne erfaringen er å sikre at ytelsen er god. Ordet ytelse (som det gjelder applikasjoner og rapportering) er vanligvis synonymt med hastighet - eller hvor raskt et program utfører bestemte handlinger ...

Legger ekstra analyselagre til Excel-diagrammer - dummies

Legger ekstra analyselagre til Excel-diagrammer - dummies

Det er ikke uvanlig å bli bedt om å legge til Ekstra analyse til din visualisering som vanligvis ikke er plottet på et Excel-diagram. For eksempel viser dette diagramet salg for hvert kvartal, men klienten vil kanskje også se prosentveksten i samme kvartal. De fleste Excel-analytikere oppfyller dette behovet med faktiske tekstbokser. ...

Redaktørens valg

Reise fotografering kamera sammenligning diagram - dummies

Reise fotografering kamera sammenligning diagram - dummies

Fra smarte telefoner til punkt-og-skyte og digitale speilreflekskameraer, du har en mange fotograferingsvalg der ute. Bruk følgende diagram for å se hvilken type kamera som passer best for deg. Smartphone Point-and-shoot dSLR Bildesensor Kvalitet Lav til middels Medium Høy Vannbestandig (egnet for basseng) Sjeldne Få modeller Sjeldne Optiske Zoom Lav ...

Ta et makrofoto-dummies

Ta et makrofoto-dummies

Fotografi (makrofotografi) gir deg den som ser bildene dine, utsikt over verden ikke normalt sett av det blotte øye. De fleste kameraer, selv smarttelefoner, kan skyte ting med en rimelig nærhet med en viss grad av klarhet og fokus. Mens du reiser, finner du ting som skyter nærbilde, for eksempel hva du spiser til middag, en merkelig feil, ...

Forestille et Moving Object - dummies

Forestille et Moving Object - dummies

Når du ser et bilde, skjønner du selv hva som skjedde da det ble tatt. Noen bilder kan innebære bevegelse eller aktivitet. For eksempel kan du fokusere på en sykkel som beveger seg nedover gaten med bygningene bak den sløret. Dette er annerledes enn grunne dybdeskarphet, men fordi blenderåpningen ikke er det som skaper ...

Redaktørens valg

ACT-strategi for å multiplisere en horisontal matrise med en vertikal matrise - dummies

ACT-strategi for å multiplisere en horisontal matrise med en vertikal matrise - dummies

På ACT Matematisk test, du må sannsynligvis multiplisere par matriser som har enten en rad eller en kolonne. En enkel måte å formere en horisontal matrise med en vertikal matris er å sette opp et lite rutenett. Denne metoden lar deg fylle ut tallene for å få det riktige svaret. Matrix ...

ACT-strategi for å løse en matrise ved hjelp av en determinant-dummies

ACT-strategi for å løse en matrise ved hjelp av en determinant-dummies

Er en determinant en vanlig operasjon utført på en firkantet matrise. På ACT Math-testen er den eneste determinantformelen du trenger å være kjent med, for en 2 x 2-matrise. Her er formelen for determinanten av Merk at determinanten av en matrise bare er et tall, ikke en matrise. Å ...

ACT Trick for Quadratics: Slik finner du raskt en Parabola-dummies retning

ACT Trick for Quadratics: Slik finner du raskt en Parabola-dummies retning

For å spare tid når du graver en kvadratisk funksjon på ACT Math-testen, kan du raskt bestemme retningen for parabolen ved hjelp av et enkelt triks basert på koeffisienten a. Dette trikset vedrører tegnet på variabelen a (i uttrykket ax2): Når a er positivt, er grafen konkav opp. I ...