Huis Sociale Media 10 Manieren te verbeteren om Power Pivot Performance - dummies

10 Manieren te verbeteren om Power Pivot Performance - dummies

Inhoudsopgave:

Video: 10 ways to have a better conversation | Celeste Headlee 2024

Video: 10 ways to have a better conversation | Celeste Headlee 2024
Anonim

Wanneer u Power Pivot-rapporten publiceert op internet, wilt u deze geven jouw publiek de best mogelijke ervaring. Een groot deel van die ervaring is ervoor zorgen dat de prestaties goed zijn. Het woord prestaties (in verband met toepassingen en rapportage) is meestal synoniem aan snelheid - of hoe snel een toepassing bepaalde acties uitvoert, zoals openen in de browser, uitvoeren van query's of filteren.

1 Beperk het aantal rijen en kolommen in uw datamodel-tabellen.

Een enorme invloed op de Power Pivot-prestaties is het aantal kolommen dat u meebrengt, of importeren, in het gegevensmodel. Elke kolom die u importeert, is nog een dimensie die Power Pivot moet verwerken bij het laden van een werkmap. Importeer geen extra kolommen "voor het geval dat" - als u niet zeker weet dat u bepaalde kolommen gebruikt, hoeft u ze niet in te voeren. Deze kolommen zijn eenvoudig genoeg om later toe te voegen als u vindt dat u ze nodig hebt.

Meer rijen betekent meer gegevens laden, meer gegevens filteren en meer gegevens berekenen. Vermijd het selecteren van een hele tabel als dat niet nodig is. Gebruik een query of een weergave in de brondatabase om alleen de rijen te filteren die u wilt importeren. Immers, waarom 400, 000 rijen gegevens importeren wanneer u een eenvoudige WHERE-component kunt gebruiken en slechts 100.000 kunt importeren?

2 Gebruik weergaven in plaats van tabellen.

Over meningen gesproken, voor beste praktijken, gebruik waar mogelijk weergaven.

Hoewel tabellen transparanter zijn dan weergaven - waardoor u alle onbewerkte, ongefilterde gegevens kunt zien - worden ze geleverd met alle beschikbare kolommen en rijen, of u deze nu nodig hebt of niet. Om uw Power Pivot-gegevensmodel tot een beheersbare omvang te houden, bent u vaak genoodzaakt de extra stap te nemen door de kolommen die u niet nodig hebt, expliciet te filteren.

3Vermijd relaties op meerdere niveaus.

Zowel het aantal relaties als het aantal relatielagen heeft invloed op de prestaties van uw Power Pivot-rapporten. Volg bij het samenstellen van uw model de beste werkwijze en een enkele feitentabel met voornamelijk kwantitatieve numerieke gegevens (feiten) en dimensietabellen die rechtstreeks verband houden met de feiten. In de databasewereld is deze configuratie een sterrenschema, zoals weergegeven.

Bouw geen modellen waarbij dimensietabellen betrekking hebben op andere dimensietabellen.

4Laat de back-end databaseservers knarsen.

De meeste Excel-analisten die Power Pivot nieuw zijn, halen vaak onbewerkte gegevens rechtstreeks uit de tabellen op hun externe databaseservers. Nadat de onbewerkte gegevens zich in Power Pivot bevinden, maken ze berekende kolommen en meetwaarden om de gegevens naar behoefte te transformeren en samen te voegen.Gebruikers genereren bijvoorbeeld vaak opbrengst- en kostengegevens en maken vervolgens een berekende kolom in Power Pivot om de winst te berekenen.

Waarom zou Power Pivot deze berekening uitvoeren wanneer de back-end-server het probleem had kunnen oplossen? De realiteit is dat back-end databasesystemen zoals SQL Server de mogelijkheid hebben om gegevens veel efficiënter te vormen, aggregeren, opschonen en transformeren dan Power Pivot. Waarom zouden ze hun krachtige mogelijkheden om gegevens te masseren en vorm te geven niet gebruiken voordat ze in Power Pivot worden geïmporteerd?

In plaats van het ophalen van onbewerkte tabelgegevens, kunt u overwegen om query's, weergaven en opgeslagen procedures te gebruiken om zoveel mogelijk gegevensaggregatie en knelwerk uit te voeren. Deze hefboomwerking vermindert de hoeveelheid verwerking die Power Pivot zal moeten doen en verbetert op natuurlijke wijze de prestaties.

5Boodschappen van kolommen met niet-onderscheidende waarden.

Kolommen met een groot aantal unieke waarden zijn bijzonder moeilijk bij Power Pivot-prestaties. Kolommen zoals transactie-ID, order-ID en factuurnummer zijn vaak niet nodig in High Power Power Pivot-rapporten en dashboards. Dus tenzij ze nodig zijn om relaties met andere tabellen tot stand te brengen, laat u ze uit uw model.

6Koppel het aantal slicers in een rapport.

De slicer is de afgelopen jaren een van de beste nieuwe Business Intelligence (BI) -functies van Excel. Met slicers kunt u uw publiek een intuïtieve interface bieden waarmee u uw Excel-rapporten en -dashboards interactief kunt filteren.

Een van de nuttigere voordelen van de slicer is dat deze reageert op andere slicers, wat een trapsgewijs filtereffect oplevert. De figuur illustreert bijvoorbeeld niet alleen dat klikken op Midwest in de regiocirkel de draaitabel filtert, maar dat de markiesnijder ook reageert door de markten te markeren die tot de regio Midwest behoren. Microsoft noemt dit gedrag cross-filtering.

Net zo nuttig als de slicer, is het helaas buitengewoon slecht voor Power Pivot-prestaties. Telkens wanneer een slicer wordt gewijzigd, moet Power Pivot alle waarden en metingen in de draaitabel opnieuw berekenen. Om dit te doen, moet Power Pivot elke tile in de geselecteerde slicer evalueren en de juiste berekeningen verwerken op basis van de selectie.

7Maak slicers alleen op dimensievelden.

Slicers gebonden aan kolommen die veel unieke waarden bevatten, veroorzaken vaak een grotere prestatieshit dan kolommen met slechts een handvol waarden. Als een snijmachine een groot aantal tegels bevat, kunt u overwegen om in plaats daarvan een keuzelijst met draaitabelfilter te gebruiken.

Voor een vergelijkbare opmerking, zorg ervoor dat u kolomgegevenstypetypen op de juiste grootte plaatst. Een kolom met weinig verschillende waarden is lichter dan een kolom met een groot aantal verschillende waarden. Als u de resultaten van een berekening opslaat uit een brondatabase, vermindert u het aantal cijfers (na het decimaalteken) dat moet worden geïmporteerd. Dit vermindert de grootte van het woordenboek en mogelijk het aantal verschillende waarden.

8Wijzig het crossfiltergedrag voor bepaalde slicers.

Door het crossfiltergedrag van een slicer uit te schakelen, wordt in wezen voorkomen dat die slicer selecties wijzigt wanneer op andere slicers wordt geklikt.Dit voorkomt dat Power Pivot de titels in de uitgeschakelde slicer moet evalueren, waardoor de verwerkingscycli worden verkort. Als u het crossfiltergedrag van een slicer wilt uitschakelen, selecteert u Slicer-instellingen om het dialoogvenster Slicer-instellingen te openen. Schakel vervolgens de optie Visueel aangegeven items zonder gegevens uit.

9Gebruikte berekende meetwaarden in plaats van berekende kolommen.

Gebruik, indien mogelijk, berekende waarden in plaats van berekende kolommen. Berekende kolommen worden opgeslagen als geïmporteerde kolommen. Omdat berekende kolommen inherent interactie hebben met andere kolommen in het model, berekenen ze telkens wanneer de draaitabel wordt bijgewerkt, ongeacht of ze worden gebruikt of niet. Berekende meetwaarden berekenen daarentegen alleen op het moment van zoeken.

Berekende kolommen lijken op gewone kolommen omdat ze allebei ruimte in het model innemen. Berekende meetwaarden daarentegen worden direct berekend en nemen geen ruimte in beslag.

10Upgrade naar 64-bits Excel.

Als u prestatieproblemen blijft ondervinden met uw Power Pivot-rapporten, kunt u altijd een betere pc kopen - in dit geval door een upgrade uit te voeren naar een 64-bits pc waarop 64-bits Excel is geïnstalleerd.

Power Pivot laadt het volledige gegevensmodel in het RAM-geheugen wanneer u ermee werkt. Hoe meer RAM-geheugen uw computer heeft, hoe minder prestatieproblemen u ziet. De 64-bits versie van Excel heeft toegang tot meer RAM-geheugen van uw pc en zorgt ervoor dat deze beschikt over de systeembronnen die nodig zijn om grotere gegevensmodellen te doorbreken. Microsoft beveelt zelfs 64-bits Excel aan voor iedereen die werkt met modellen die uit miljoenen rijen bestaan.

Maar voordat u snel 64-bits Excel gaat installeren, moet u deze vragen beantwoorden:

Heeft u al 64-bits Excel geïnstalleerd?

Zijn uw datamodellen groot genoeg?

Hebt u een 64-bits besturingssysteem op uw pc geïnstalleerd?

Zullen uw andere invoegtoepassingen niet meer werken?

10 Manieren te verbeteren om Power Pivot Performance - dummies

Bewerkers keuze

Meten Elektronische golven: golfvormen te zien op een oscilloscoop - dummies

Meten Elektronische golven: golfvormen te zien op een oscilloscoop - dummies

Er zijn vier basistypen golfvormen die je steeds weer tegenkomt terwijl je met elektronische circuits werkt. Golfvormen zijn de karakteristieke patronen die oscilloscoopsporen gewoonlijk nemen. Deze patronen geven aan hoe de spanning in het signaal verandert in de loop van de tijd - stijgt en daalt langzaam of snel, is de spanning ...

Must-have-functies voor een handheld GPS - dummies

Must-have-functies voor een handheld GPS - dummies

Als u het gelukkigst bent in de vrije natuur, een handheld GPS-apparaat kan je nog gelukkiger maken. Gebruik een GPS-apparaat om te helpen met uw persoonlijke navigatiebehoeften, of u nu gaat varen, wandelen, geocachen of een andere buitenactiviteit uitvoert. De volgende tabel bevat de aanbevolen functies om u te helpen bij het kiezen van de juiste GPS-ontvanger voor uw doeleinden: ...

Meten van spullen met een multimeter - dummies

Meten van spullen met een multimeter - dummies

Een multimeter is een apparaat voor het testen van elektronica dat meerdere dingen test, waaronder weerstand, spanning en stroom. Met behulp van bepaalde multimetermodellen kunt u testen of componenten - zoals diodes, condensatoren en transistors - goed werken. U kunt ook problemen met uw circuit oplossen om te zien waar de stroom uitvalt en het probleem vaststellen ...

Bewerkers keuze

Organiseer uw blogontwerp met categorieën en tags - dummies

Organiseer uw blogontwerp met categorieën en tags - dummies

Categorieën en tags helpen uw lezers blogposts te vinden gemakkelijk. Effectief gebruik van blogcategorieën en tags helpt ook bij uw SEO (zoekmachineoptimalisatie). Uw gebruik van categorieën en tags is van invloed op het navigatieontwerp van uw blog, dus u moet wat tijd nemen om de blogcategorieën en -tags te selecteren die u wilt ...

Persoonlijke en professionele grenzen voor moederbloggers - dummies

Persoonlijke en professionele grenzen voor moederbloggers - dummies

In een interview, Heather Armstrong van Dooce. com onthulde hoe ze persoonlijke en professionele grenzen overschreed, met als gevolg dat ze haar baan verloor en haar familie pijn deed. Heather Armstrong begon te bloggen als een manier om haar frustraties met haar collega's te ventileren en om haar kritische mening over de mormoonse religie van haar familie te delen. Toen, zij ...

Persoonlijke schrijfstijl als een moederblogger - dummies

Persoonlijke schrijfstijl als een moederblogger - dummies

Als een moederblogger, moet u uw behoefte aan schrijf voor plezier met de noodzaak om iets aan je lezers te geven in elk bericht. Zelfs als je al een gevestigde schrijver bent, is het ontwikkelen van je persoonlijke schrijfstijl als een blogger iets dat alleen met de tijd kan komen. Als je gevestigde professionele bloggers vraagt ​​...

Bewerkers keuze

Praktische tips voor het bouwen van vertrouwen en rij-interactie - dummies

Praktische tips voor het bouwen van vertrouwen en rij-interactie - dummies

Hier zijn zes voorbeelden voor het opbouwen van vertrouwen en interactie stimuleren via sociale media. Of je nu probeert een volgertje op Twitter op te zetten of publiciteit voor je bedrijf op Facebook te genereren, hier zijn een paar voorbeelden van hoe het werkt.

Basisprincipes van Desktop Photo Editing Tools voor visuele sociale marketing - dummies

Basisprincipes van Desktop Photo Editing Tools voor visuele sociale marketing - dummies

Ongeacht de methode die u gebruikt gebruik om foto's te krijgen voor visuele sociale marketing, of je ze nu zelf neemt, een professional inhuurt of ze koopt, je hebt waarschijnlijk op een bepaald moment fotobewerkingstools nodig in je visuele strategie voor het maken van afbeeldingen voor het maken van afbeeldingen. U kunt gewoon een stockfoto die u hebt gekocht bijsnijden of de ...

3 Manieren om Sidebar-distracties van het ontwerp van uw blog te verwijderen - dummies

3 Manieren om Sidebar-distracties van het ontwerp van uw blog te verwijderen - dummies

Door bepaalde zijbalkinhoud toe te voegen leid de lezers van je blog echt af van je eigenlijke blogposts. Kies bij het ontwerpen van de zijbalk voor uw blog items die nuttig zijn voor de lezer en die u ook van dienst zijn.