Hjem Social Media 10 Måder at forbedre Power Pivot Performance - dummies

10 Måder at forbedre Power Pivot Performance - dummies

Indholdsfortegnelse:

Video: Woody Norris: Hypersonic sound and other inventions 2024

Video: Woody Norris: Hypersonic sound and other inventions 2024
Anonim

Når du offentliggør Power Pivot-rapporter til internettet, har du til hensigt at give dit publikum er den bedste oplevelse muligt. En stor del af den erfaring er at sikre, at ydeevnen er god. Ordet ydeevne (som det vedrører applikationer og rapportering) er typisk synonymt med hastighed - eller hvor hurtigt en applikation udfører bestemte handlinger som f.eks. Åbning i browseren, kørsel af forespørgsler eller filtrering.

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

En stor indflydelse på Power Pivot-ydeevne er antallet af kolonner, du bringer, eller import, i datamodellen. Hver kolonne, du importerer, er en yderligere dimension, som Power Pivot skal behandle, når du lægger en arbejdsbog. Du må ikke importere ekstra kolonner "lige i tilfælde" - hvis du ikke er sikker på, at du bruger visse kolonner, skal du bare ikke medbringe dem. Disse kolonner er nemme at tilføje senere, hvis du finder ud af at du har brug for dem.

Flere rækker betyder flere data, der skal indlæses, flere data, der skal filtreres, og flere data, der skal beregnes. Undgå at vælge et helt bord, hvis du ikke behøver at. Brug en forespørgsel eller en visning i kildedatabasen for at filtrere efter kun 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-klausul og kun importere 100, 000?

2Brug i stedet for tabeller.

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

Selv om tabellerne er mere gennemsigtige end visninger - så du kan se alle de rå ufiltrerede data - leveres 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 til en håndterlig størrelse, er du ofte nødt til at tage det ekstra skridt, hvor du eksplicit filtrerer ud de kolonner, du ikke behøver.

3Avoid multi-level relationer.

Både antallet af relationer og antallet af relationslag har indvirkning på udførelsen af ​​dine Power Pivot-rapporter. Når du bygger din model, skal du følge den bedste praksis og have en enkelt faktabord indeholdende primært kvantitative numeriske data (fakta) og dimensionstabeller, der direkte vedrører fakta. I databasevirksomheden er denne konfiguration et stjerneskema, som vist.

Undgå at opbygge modeller, hvor dimensionstabeller vedrører andre dimensionstabeller.

4Let back-end databaseserverne gøre det knirkende.

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

Så hvorfor gør Power Pivot denne beregning, når back-end-serveren kunne have håndteret den? Virkeligheden er, at back-end-databasesystemer som SQL Server har evnen til at forme, aggregere, rense og transformere data meget mere effektivt end Power Pivot. Hvorfor ikke udnytte deres magtfulde evner til at massere og forme data før du importerer det til Power Pivot?

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

5Brug af kolonner med ikke-forskellige værdier.

Kolonner, der har et stort antal unikke værdier, har særlig svært ved Power Pivot-ydeevne. Kolonner som Transaction ID, Order ID og Fakturanummer er ofte unødvendige i højt niveau Power Pivot rapporter og dashboards. Så medmindre de er nødvendige for at etablere relationer til andre tabeller, skal du lade dem ud af din model.

6Limit antallet af skiver i en rapport.

Skæreren er en af ​​de bedste nye business intelligence (BI) funktioner i Excel de seneste år. Ved hjælp af skiver kan du give dit publikum en intuitiv grænseflade, der muliggør interaktiv filtrering af dine Excel-rapporter og dashboards.

En af de mere nyttige fordele ved skæreværktøjet er, at den reagerer på andre skiver, hvilket giver en cascading filtereffekt. F.eks. Illustrerer figuren ikke kun, at klik på Midwest i Region skiver filtrerer drejebordet, men at Markedsskæreren også reagerer ved at fremhæve markederne, der tilhører Midwest-regionen. Microsoft kalder denne adfærd krydsfiltrering.

Som det er nyttigt som skæreværktøjet, er det desværre meget dårligt for Power Pivot-ydeevne. Hver gang en skiver ændres, skal Power Pivot genberegne alle værdier og mål i pivottabellen. For at gøre dette skal Power Pivot evaluere hver flise i den valgte skæreknap og behandle de relevante beregninger baseret på udvælgelsen.

7Bet kun slicere på dimensionsfelter.

Skærere, der er bundet til kolonner, der indeholder mange unikke værdier, vil ofte medføre et større resultat end kolonner, der kun indeholder en håndfuld værdier. Hvis en skærekniv indeholder et stort antal fliser, skal du overveje at bruge en rulleliste for pivottabelfilter i stedet.

På en lignende note skal du sørge for at kolonne datatyper i højre størrelse. En kolonne med få forskellige værdier er lettere end en kolonne med et stort antal forskellige værdier. Hvis du lagrer resultaterne af en beregning fra en kildedatabase, skal du reducere antallet af cifre (efter decimalen), der skal importeres. Dette reducerer ordlængden og muligvis antallet af forskellige værdier.

8Disér krydsfiltrens adfærd for bestemte skiver.

At deaktivere krydsfiltrens adfærd på en skærekniv forhindrer i det væsentlige, at skiveren ændrer markeringer, når andre skiver klikkes.Dette forhindrer behovet for Power Pivot til at evaluere titlerne i handicappede slicer, hvilket reducerer behandlingscyklusserne. Hvis du vil deaktivere krydsfiltrens opførsel af en slicer, skal du vælge Slicerindstillinger for at åbne dialogboksen Slicerindstillinger. Derefter skal du blot fjerne markeringen af ​​de visuelt indikerede elementer med ingen data-indstilling.

9 Brug beregne foranstaltninger i stedet for beregnede kolonner.

Anvend beregnede foranstaltninger i stedet for beregnede kolonner, hvis det er muligt. Beregnede kolonner gemmes som importerede kolonner. Fordi beregnede kolonner i sig selv interagerer med andre kolonner i modellen, beregner de hver gang pivottabellen opdateres, uanset om de bruges eller ej. Beregnede foranstaltninger beregner derimod kun på forespørgsels tid.

Beregnede kolonner ligner regelmæssige kolonner, idet de begge tager plads i modellen. I modsætning hertil beregnes beregnede foranstaltninger i flyve og ikke plads.

10Upgrade til 64-bit Excel.

Hvis du fortsætter med at løbe i præstationsproblemer 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 til RAM, når du arbejder med det. Jo mere RAM din computer har, jo færre ydeevneproblemer, du ser. 64-bit version af Excel kan få adgang til flere af din pc's RAM, så det sikres, at det har de systemressourcer, der er nødvendige for at knase gennem 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 svare på 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?

Vil dine andre tilføjelser stoppe med at virke?

10 Måder at forbedre Power Pivot Performance - dummies

Valg af editor

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld fotoredigeringsfunktion tilbyder bundter af værktøjer, som du kan bruge at redigere dine billeder, fra korrektionsværktøjer til fastsættelse af farve og klarhed til filtre, lag og meget mere for at ændre eksisterende fotos eller skabe helt originale billeder fra bunden. Men alle disse værktøjer gør også Komplet fotoredigeringstilstand kompleks. Du kan flytte ind i ...

Generelle blandingsformer i Photoshop Elements - dummies

Generelle blandingsformer i Photoshop Elements - dummies

Elementer spænder over 25 blandingstilstande. Blend modes påvirker hvordan farver interagerer mellem lag og også hvordan farver interagerer, når du anvender maling på et lag. Ikke alene gør blandingstilstande interessante effekter, men du kan også nemt anvende, redigere eller fjerne blandingsfunktioner uden at røre dine billedpixel. De forskellige blandingstilstande ...

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriindstillinger hjælpe med at definere, hvordan dine figurer ser ud. Klik på nedpegepilen i værktøjsindstillingerne i Elements for at få adgang til de geometriske indstillinger, der beskrives i det følgende. Rektangulære og afrundede rektangel geometriske indstillinger Her er geometriske indstillinger for rektangel og afrundede rektangelformer: Ubegrænset: Giver dig mulighed for at få fri tøj til at tegne en ...

Valg af editor

Sådan bygger du tabeller i HTML5 - dummies

Sådan bygger du tabeller i HTML5 - dummies

Sommetider indeholder din webside data bedst fremlagt i et bord . Du kan bruge HTML5's komplette bordsystem til at oprette tabeller som den i dette eksempel: Den grundlæggende struktur i et bord i HTML-format er rimeligt let at forstå; Tjek koden, der oprettede tabellen i eksemplet:

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Der er situationer, hvor man kun vil en enkelt kopi af et baggrundsbillede på dit CSS3-websted. Det kan være, at billedet du har brugt er noget, der ikke gentager sig godt eller er stort nok til, at du virkelig ikke vil have det gentaget. Følgende procedure viser en teknik, du kan bruge til at fortælle ...

Hvordan man opbygger en webside skabelon fra scratch-dummies

Hvordan man opbygger en webside skabelon fra scratch-dummies

Standardværktøjet på tværs af digitalt agenturer og interne afdelinger til opbygning af website grafik er Adobe Photoshop. Selvom fyrværkeri er optimeret og målrettet til at producere web-grafiske kildefiler, er det bare ikke fanget, sandsynligvis på grund af den massive genoplæringsindsats ville det medføre, at hele afdelinger gør omskifteren. At oprette et nyt ...

Valg af editor

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Som flere og flere mennesker finder ud af din ny LinkedIn-gruppe, og som medlemmer begynder at deltage, kan du opleve, at nogle af de personer, der har klikket på linket for at deltage, ikke er på din forhåndsgodkendte liste. Måske er de mennesker, du ikke har forstået var på LinkedIn, eller du var ikke klar over, at de var gyldige grupper ...

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Ud over et profilbillede giver LinkedIn brugere mulighed for at forbedre de visuelle sociale markedsføringselementer i deres profiler ved at tilføje billeder til deres profilprofil. Du kan tilføje billeder til ethvert afsnit i din LinkedIn-profil. Tilføjelse af billeder til din profil kan hjælpe dig med at fortælle din historie visuelt og ...

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

, Når du har opfyldt kravene til oprettelse en virksomhedsside på LinkedIn, er det tid til at komme i gang ved at tilføje selskabets side til Linkedins system. For at oprette din virksomhedsside skal du blot følge disse trin: