10 veidi, kā uzlabot Power Pivot veiktspēju

Publicējot Power Pivot pārskatus tīmeklī, jūs plānojat sniegt auditorijai vislabāko iespējamo pieredzi. Liela daļa šīs pieredzes ir labas veiktspējas nodrošināšana. Vārds veiktspēja (kā tas attiecas uz lietojumprogrammām un atskaitēm) parasti ir sinonīms vārdam ātrums — tas, cik ātri lietojumprogramma veic noteiktas darbības, piemēram, atvēršanu pārlūkprogrammā, vaicājumu izpildi vai filtrēšanu.

1Ierobežojiet rindu un kolonnu skaitu savās datu modeļu tabulās.

Liela ietekme uz Power Pivot veiktspēju ir kolonnu skaits , ko ievietojat vai importējat datu modelī. Katra importētā kolonna ir vēl viena dimensija, kas Power Pivot ir jāapstrādā, ielādējot darbgrāmatu. Neimportējiet papildu kolonnas “katram gadījumam” — ja neesat pārliecināts, ka izmantosit noteiktas slejas, vienkārši neievietojiet tās. Šīs slejas ir pietiekami vienkārši pievienot vēlāk, ja atklājat, ka tās jums ir vajadzīgas.

Vairāk rindu nozīmē vairāk datu ielādei, vairāk datu filtrēšanai un vairāk datu aprēķināšanai. Izvairieties atlasīt visu tabulu, ja tas nav nepieciešams. Izmantojiet vaicājumu vai skatu avota datubāzē, lai filtrētu tikai tās rindas, kuras nepieciešams importēt. Galu galā, kāpēc importēt 400 000 datu rindu, ja varat izmantot vienkāršu WHERE klauzulu un importēt tikai 100 000?

2Tabulu vietā izmantojiet skatus.

Runājot par skatiem, paraugpraksei izmantojiet skatus, kad vien iespējams.

Lai gan tabulas ir pārskatāmākas nekā skati — ļaujot skatīt visus neapstrādātos, nefiltrētos datus —, tās tiek piegādātas ar visām pieejamajām kolonnām un rindām neatkarīgi no tā, vai tās ir vajadzīgas vai nē. Lai saglabātu Power Pivot datu modeli pārvaldāmā izmērā, bieži vien esat spiests veikt papildu darbību, nepārprotami filtrējot jums nevajadzīgās kolonnas.

Skati var ne tikai nodrošināt tīrākus, lietotājam draudzīgākus datus, bet arī palīdzēt racionalizēt Power Pivot datu modeli, ierobežojot importējamo datu apjomu.


10 veidi, kā uzlabot Power Pivot veiktspēju

3 Izvairieties no daudzlīmeņu attiecībām.

Gan relāciju skaits, gan attiecību slāņu skaits ietekmē jūsu Power Pivot pārskatu veiktspēju. Veidojot modeli, ievērojiet labāko praksi un izmantojiet vienu faktu tabulu, kurā galvenokārt ietverti kvantitatīvie skaitliskie dati (fakti) un dimensiju tabulas, kas ir tieši saistītas ar faktiem. Datu bāzes pasaulē šī konfigurācija ir zvaigznītes shēma, kā parādīts attēlā.

Izvairieties veidot modeļus, kur izmēru tabulas ir saistītas ar citām izmēru tabulām.

4. Ļaujiet back-end datu bāzes serveriem darīt kraukšķīgus.

Lielākā daļa Excel analītiķu, kuri ir iesācēji Power Pivot, mēdz iegūt neapstrādātus datus tieši no ārējo datu bāzes serveru tabulām. Kad neapstrādātie dati atrodas programmā Power Pivot, viņi izveido aprēķinātās kolonnas un pasākumus, lai pēc vajadzības pārveidotu un apkopotu datus. Piemēram, lietotāji parasti iegūst ieņēmumu un izmaksu datus un pēc tam izveido aprēķināto kolonnu programmā Power Pivot, lai aprēķinātu peļņu.

Tātad, kāpēc Power Pivot veikt šo aprēķinu, ja aizmugures serveris būtu varējis to apstrādāt? Realitāte ir tāda, ka aizmugures datu bāzes sistēmām, piemēram, SQL Server, ir iespēja veidot, apkopot, tīrīt un pārveidot datus daudz efektīvāk nekā Power Pivot. Kāpēc neizmantot to jaudīgās iespējas, lai masētu un veidotu datus pirms to importēšanas programmā Power Pivot?

Tā vietā, lai iegūtu neapstrādātus tabulas datus, apsveriet iespēju izmantot vaicājumus, skatus un saglabātās procedūras, lai veiktu pēc iespējas vairāk datu apkopošanas un sasmalcināšanas. Šī sviras izmantošana samazina apstrādes apjomu, kas jāveic Power Pivot, un, protams, uzlabo veiktspēju.

5Uzmanieties no kolonnām ar neatšķirīgām vērtībām.

Kolonnas, kurās ir liels skaits unikālo vērtību, īpaši ietekmē Power Pivot veiktspēju. Augsta līmeņa Power Pivot pārskatos un informācijas paneļos tādas slejas kā Transaction ID, Order ID un Invoice Number bieži vien nav vajadzīgas. Tāpēc, ja vien tie nav nepieciešami, lai izveidotu attiecības ar citām tabulām, izlaidiet tās savā modelī.


10 veidi, kā uzlabot Power Pivot veiktspēju

6. Ierobežojiet šķēlēju skaitu pārskatā.

Šķēlējs ir viens no labākajiem jaunajiem Excel biznesa informācijas (BI) līdzekļiem pēdējos gados. Izmantojot šķēlējus, varat nodrošināt auditorijai intuitīvu saskarni, kas ļauj interaktīvi filtrēt Excel pārskatus un informācijas paneļus.

Viena no noderīgākajām griezēja priekšrocībām ir tā, ka tā reaģē uz citiem griezējiem, nodrošinot kaskādes filtra efektu. Piemēram, attēlā parādīts ne tikai tas, ka, noklikšķinot uz Midwest in the Region slicer, tiek filtrēta rakurstabula, bet arī tirgus sadalītājs reaģē, izceļot tirgus, kas pieder Midwest reģionam. Microsoft šo darbību sauc par savstarpēju filtrēšanu.

Lai cik noderīgs būtu griezējs, tas diemžēl ir ārkārtīgi slikts Power Pivot veiktspējai. Katru reizi, kad tiek mainīts sadalītājs, Power Pivot ir jāpārrēķina visas rakurstabulas vērtības un mēri. Lai to izdarītu, programmai Power Pivot ir jānovērtē katrs elements atlasītajā šķēlītē un jāapstrādā atbilstošie aprēķini, pamatojoties uz atlasi.

7Izveidojiet šķēlējus tikai dimensiju laukos.

Sadalītāji, kas piesaistīti kolonnām, kurās ir daudz unikālu vērtību, bieži rada lielāku veiktspējas trāpījumu nekā kolonnas, kurās ir tikai dažas vērtības. Ja šķēlētājā ir daudz elementu, tā vietā apsveriet iespēju izmantot rakurstabulas filtra nolaižamo sarakstu.

Līdzīgi, pārliecinieties, ka kolonnu datu tipi ir pareizā izmēra. Kolonna ar dažām atšķirīgām vērtībām ir gaišāka nekā kolonna ar lielu skaitu atšķirīgu vērtību. Ja saglabājat aprēķina rezultātus no avota datu bāzes, samaziniet importējamo ciparu skaitu (pēc decimāldaļas). Tas samazina vārdnīcas lielumu un, iespējams, atšķirīgo vērtību skaitu.


10 veidi, kā uzlabot Power Pivot veiktspēju

8Atspējojiet šķērsfiltra darbību noteiktiem griezējiem.

Šķēles šķērsfiltra darbības atspējošana būtībā neļauj šim griezējam mainīt atlases, kad tiek noklikšķināts uz citiem šķēlējiem. Tas novērš nepieciešamību Power Pivot novērtēt nosaukumus atspējotajā sadalītājā, tādējādi samazinot apstrādes ciklus. Lai atspējotu šķērsfiltra darbību šķēlējam, atlasiet Šķēles iestatījumi, lai atvērtu dialoglodziņu Šķēles iestatījumi. Pēc tam vienkārši noņemiet atzīmi no opcijas Vizuāli norādīt vienumus bez datiem.

9Izmantojiet aprēķinātos mērus, nevis aprēķinātās kolonnas.

Ja iespējams, izmantojiet aprēķinātos mērus, nevis aprēķinātās kolonnas. Aprēķinātās kolonnas tiek saglabātas kā importētas kolonnas. Tā kā aprēķinātās kolonnas pēc būtības mijiedarbojas ar citām modeļa kolonnām, tās aprēķina katru reizi, kad tiek atjaunināta rakurstabula neatkarīgi no tā, vai tās tiek izmantotas vai nē. No otras puses, aprēķinātie mēri tiek aprēķināti tikai vaicājuma laikā.

Aprēķinātās kolonnas atgādina parastās kolonnas, jo tās abas aizņem vietu modelī. Turpretim aprēķinātie mēri tiek aprēķināti lidojuma laikā un neaizņem vietu.

10 Jauniniet uz 64 bitu Excel.

Ja joprojām rodas veiktspējas problēmas ar Power Pivot pārskatiem, vienmēr varat iegādāties labāku datoru — šajā gadījumā jauninot uz 64 bitu datoru ar instalētu 64 bitu programmu Excel.

Power Pivot ielādē visu datu modeli RAM ikreiz, kad ar to strādājat. Jo vairāk RAM ir jūsu datoram, jo ​​mazāk veiktspējas problēmu redzat. Programmas Excel 64 bitu versija var piekļūt lielākai daļai jūsu datora RAM, nodrošinot, ka tai ir sistēmas resursi, kas nepieciešami lielāku datu modeļu izmantošanai. Faktiski Microsoft iesaka 64 bitu programmu Excel ikvienam, kas strādā ar modeļiem, kas sastāv no miljoniem rindu.

Bet, pirms steidzīgi sākat 64 bitu Excel instalēšanu, jums ir jāatbild uz šiem jautājumiem:

Vai jums jau ir instalēta 64 bitu programma Excel?

Vai jūsu datu modeļi ir pietiekami lieli?

Vai jūsu datorā ir instalēta 64 bitu operētājsistēma?

Vai citas jūsu pievienojumprogrammas pārtrauks darboties?


Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows

Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows

Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows Microsoft Word atver failus tikai lasīšanas režīmā, padarot tos neiespējamu rediģēt? Neuztraucieties, metodes ir norādītas zemāk

Kā novērst nepareizu Microsoft Word dokumentu drukāšanu

Kā novērst nepareizu Microsoft Word dokumentu drukāšanu

Kā labot kļūdas, drukājot nepareizus Microsoft Word dokumentus.Kļūdas Word dokumentu drukāšanā ar mainītiem fontiem, nekārtīgām rindkopām, trūkstoša teksta vai pazaudētu saturu ir diezgan izplatītas. Tomēr nevajag

Izdzēsiet pildspalvas un marķiera zīmējumus savos PowerPoint slaidos

Izdzēsiet pildspalvas un marķiera zīmējumus savos PowerPoint slaidos

Ja prezentācijas laikā esat izmantojis pildspalvu vai marķieri, lai zīmētu uz PowerPoint slaidiem, varat saglabāt zīmējumus nākamajai prezentācijai vai izdzēst tos, lai nākamajā reizē, kad to parādīsit, jūs sāktu ar tīriem PowerPoint slaidiem. Izpildiet šos norādījumus, lai dzēstu pildspalvas un marķiera zīmējumus: Līniju dzēšana pa vienai […]

Veidojiet bibliotēkas saturu programmā SharePoint 2010

Veidojiet bibliotēkas saturu programmā SharePoint 2010

Stilu bibliotēkā ir CSS faili, paplašināmās stila lapu valodas (XSL) faili un attēli, ko izmanto iepriekš definētas šablona lapas, lapu izkārtojumi un vadīklas programmā SharePoint 2010. Lai atrastu CSS failus publicēšanas vietnes stilu bibliotēkā: izvēlieties Vietnes darbības → Skatīt Viss vietnes saturs. Tiek parādīts vietnes saturs. Stila bibliotēka atrodas […]

Formatējiet skaitļus tūkstošos un miljonos Excel pārskatos

Formatējiet skaitļus tūkstošos un miljonos Excel pārskatos

Nepārsedziet savu auditoriju ar milzīgiem skaitļiem. Programmā Microsoft Excel varat uzlabot informācijas paneļu un pārskatu lasāmību, formatējot skaitļus tā, lai tie tiktu rādīti tūkstošos vai miljonos.

Kā koplietot un sekot līdzi SharePoint vietnēm

Kā koplietot un sekot līdzi SharePoint vietnēm

Uzziniet, kā izmantot SharePoints sociālo tīklu rīkus, kas ļauj indivīdiem un grupām sazināties, sadarboties, koplietot un sazināties.

Kā programmā Excel konvertēt datumus Juliana formātos

Kā programmā Excel konvertēt datumus Juliana formātos

Jūlija datumi ražošanas vidēs bieži tiek izmantoti kā laikspiedols un ātra atsauce partijas numuram. Šāda veida datuma kodēšana ļauj mazumtirgotājiem, patērētājiem un pakalpojumu aģentiem noteikt produkta izgatavošanas laiku un līdz ar to arī produkta vecumu. Jūlija datumi tiek izmantoti arī programmēšanā, militārajā jomā un astronomijā. Savādāk […]

Kā izveidot Access Web App

Kā izveidot Access Web App

Programmā Access 2016 varat izveidot tīmekļa lietotni. Kas tad vispār ir tīmekļa lietotne? Tīmeklis nozīmē, ka tas ir tiešsaistē, un lietotne ir tikai “lietojumprogrammas” saīsinājums. Pielāgota tīmekļa lietotne ir tiešsaistes datu bāzes lietojumprogramma, kurai var piekļūt no mākoņa, izmantojot pārlūkprogrammu. Jūs veidojat un uzturat tīmekļa lietotni darbvirsmas versijā […]

Ātrās palaišanas josla programmā SharePoint 2010

Ātrās palaišanas josla programmā SharePoint 2010

Lielākā daļa SharePoint 2010 lapu ātrās palaišanas joslā lapas kreisajā pusē parāda navigācijas saišu sarakstu. Ātrās palaišanas joslā tiek rādītas saites uz piedāvāto vietņu saturu, piemēram, sarakstiem, bibliotēkām, vietnēm un publicēšanas lapām. Ātrās palaišanas joslā ir divas ļoti svarīgas saites: Visa vietnes satura saite: […]

Ko nozīmē risinātāja kļūdu ziņojumi programmā Excel?

Ko nozīmē risinātāja kļūdu ziņojumi programmā Excel?

Vienkāršām problēmām risinātājs programmā Excel parasti ātri atrod optimālās Risinātāja mainīgā vērtības mērķa funkcijai. Taču dažos gadījumos Solver ir grūti atrast Solver mainīgā vērtības, kas optimizē mērķa funkciju. Šādos gadījumos Solver parasti parāda ziņojumu vai kļūdas ziņojumu, kurā aprakstīta vai apspriesta problēma, ko […]