10 načina za poboljšanje performansi Power Pivot

Kada objavljujete Power Pivot izvješća na webu, namjeravate svojoj publici pružiti najbolje moguće iskustvo. Veliki dio tog iskustva osigurava da je izvedba dobra. Riječ izvedba (koja se odnosi na aplikacije i izvješćivanje) obično je sinonim za brzinu - ili koliko brzo aplikacija izvodi određene radnje kao što je otvaranje unutar preglednika, pokretanje upita ili filtriranje.

1 Ograničite broj redaka i stupaca u tablicama modela podataka.

Jedan veliki utjecaj na izvedbu Power Pivot je broj stupaca koje unosite ili uvozite u podatkovni model. Svaki stupac koji uvezete još je jedna dimenzija koju Power Pivot mora obraditi prilikom učitavanja radne knjige. Nemojte uvoziti dodatne stupce "za svaki slučaj" — ako niste sigurni da ćete koristiti određene stupce, jednostavno ih nemojte unositi. Ove je stupce dovoljno jednostavno dodati kasnije ako ustanovite da su vam potrebni.

Više redaka znači više podataka za učitavanje, više podataka za filtriranje i više podataka za izračunavanje. Izbjegavajte odabir cijele tablice ako ne morate. Upotrijebite upit ili prikaz u izvornoj bazi podataka da filtrirate samo retke koje trebate uvesti. Uostalom, zašto uvoziti 400.000 redaka podataka kada možete koristiti jednostavnu klauzulu WHERE i uvoziti samo 100.000?

2 Koristite poglede umjesto tablica.

Govoreći o pogledima, za najbolju praksu, koristite poglede kad god je to moguće.

Iako su tablice transparentnije od pogleda – omogućujući vam da vidite sve sirove, nefiltrirane podatke – isporučuju se sa svim dostupnim stupcima i recima, bez obzira na to trebate li ih ili ne. Kako biste svoj Power Pivot podatkovni model zadržali na upravljivoj veličini, često ste prisiljeni poduzeti dodatni korak eksplicitnog filtriranja stupaca koji vam nisu potrebni.

Pregledi ne samo da mogu pružiti čišće podatke koji su jednostavniji za korištenje, već i pomoći u pojednostavljivanju vašeg Power Pivot podatkovnog modela ograničavanjem količine podataka koje uvozite.


10 načina za poboljšanje performansi Power Pivot

3Izbjegavajte odnose na više razina.

I broj odnosa i broj slojeva odnosa utječu na izvedbu vaših Power Pivot izvješća. Kada gradite svoj model, slijedite najbolju praksu i imajte jednu tablicu činjenica koja prvenstveno sadrži kvantitativne numeričke podatke (činjenice) i tablice dimenzija koje se izravno odnose na činjenice. U svijetu baze podataka, ova konfiguracija je zvjezdasta shema, kao što je prikazano.

Izbjegavajte izgradnju modela u kojima se tablice dimenzija odnose na druge tablice dimenzija.

4 Pustite pozadinske poslužitelje baze podataka da rade.

Većina Excelovih analitičara koji su novi u Power Pivotu obično izvlače neobrađene podatke izravno iz tablica na svojim vanjskim poslužiteljima baze podataka. Nakon što su neobrađeni podaci u Power Pivot, oni grade izračunate stupce i mjere za transformaciju i agregiranje podataka prema potrebi. Na primjer, korisnici obično izvlače podatke o prihodima i troškovima, a zatim stvaraju izračunati stupac u Power Pivotu kako bi izračunali profit.

Pa zašto bi Power Pivot tjerao da radi ovaj izračun kada je to mogao podnijeti pozadinski poslužitelj? Realnost je da pozadinski sustavi baza podataka kao što je SQL Server imaju sposobnost oblikovanja, agregiranja, čišćenja i transformacije podataka mnogo učinkovitije od Power Pivota. Zašto ne iskoristiti njihove moćne mogućnosti za masažu i oblikovanje podataka prije nego što ih uvezete u Power Pivot?

Umjesto da povlačite neobrađene podatke iz tablice, razmislite o korištenju upita, pogleda i pohranjenih procedura kako biste izvršili što je moguće veći dio agregiranja podataka i rada. Ovo korištenje smanjuje količinu obrade koju će Power Pivot morati obaviti i prirodno poboljšava performanse.

5 Čuvajte se stupaca s nerazličitim vrijednostima.

Stupci koji imaju veliki broj jedinstvenih vrijednosti posebno su teški za izvedbu Power Pivota. Stupci kao što su ID transakcije, ID narudžbe i broj fakture često su nepotrebni u Power Pivot izvješćima i nadzornim pločama visoke razine. Dakle, osim ako nisu potrebni za uspostavljanje odnosa s drugim tablicama, izostavite ih iz svog modela.


10 načina za poboljšanje performansi Power Pivot

6 Ograničite broj rezača u izvješću.

Rezač je jedna od najboljih novih značajki poslovne inteligencije (BI) Excela posljednjih godina. Pomoću rezača možete svojoj publici pružiti intuitivno sučelje koje omogućuje interaktivno filtriranje vaših Excel izvješća i nadzornih ploča.

Jedna od korisnijih prednosti rezača je ta što reagira na druge rezačice, pružajući kaskadni efekt filtra. Na primjer, slika ilustrira ne samo da klik na rezač Srednjeg zapada u regiji filtrira zaokretnu tablicu, već i da rezač tržišta također odgovara, naglašavajući tržišta koja pripadaju regiji Srednjeg zapada. Microsoft ovo ponašanje naziva unakrsnom filtriranjem.

Koliko god rezač bio koristan, on je, nažalost, izuzetno loš za performanse Power Pivota. Svaki put kada se promijeni rezač, Power Pivot mora ponovno izračunati sve vrijednosti i mjere u zaokretnoj tablici. Da bi to učinio, Power Pivot mora procijeniti svaku pločicu u odabranom rezaču i obraditi odgovarajuće izračune na temelju odabira.

7Kreirajte rezače samo na poljima dimenzija.

Izrezivači povezani sa stupcima koji sadrže puno jedinstvenih vrijednosti često će uzrokovati veći pogodak u izvedbi od stupaca koji sadrže samo nekoliko vrijednosti. Ako rezač sadrži veliki broj pločica, razmislite o korištenju padajućeg popisa Filtar zaokretne tablice.

Na sličnu napomenu, pazite da tipove podataka stupca pravilno odredite. Stupac s nekoliko različitih vrijednosti lakši je od stupca s velikim brojem različitih vrijednosti. Ako pohranjujete rezultate izračuna iz izvorne baze podataka, smanjite broj znamenki (nakon decimale) za uvoz. Time se smanjuje veličina rječnika i, moguće, broj različitih vrijednosti.


10 načina za poboljšanje performansi Power Pivot

8Onemogućite ponašanje unakrsnog filtra za određene rezače.

Onemogućavanje ponašanja unakrsnog filtra rezača u biti sprječava taj rezač da promijeni odabir kada se kliknu drugi rezač. Time se sprječava potreba da Power Pivot procjenjuje naslove u onemogućenom rezaču, čime se smanjuju ciklusi obrade. Da biste onemogućili ponašanje unakrsnog filtra za rezač, odaberite Postavke rezanja da biste otvorili dijaloški okvir Postavke rezanja. Zatim jednostavno poništite opciju Vizualno označi stavke bez podataka.

9Upotrijebite izračunate mjere umjesto izračunatih stupaca.

Koristite izračunate mjere umjesto izračunatih stupaca, ako je moguće. Izračunati stupci pohranjuju se kao uvezeni stupci. Budući da izračunati stupci inherentno djeluju s drugim stupcima u modelu, oni izračunavaju svaki put kada se zaokretna tablica ažurira, bez obzira koriste li se ili ne. Izračunate mjere, s druge strane, izračunavaju se samo u trenutku upita.

Izračunati stupci nalikuju redovnim stupcima po tome što oba zauzimaju prostor u modelu. Nasuprot tome, izračunate mjere izračunavaju se u hodu i ne zauzimaju prostor.

10Nadogradite na 64-bitni Excel.

Ako i dalje nailazite na probleme s performansama sa svojim Power Pivot izvješćima, uvijek možete kupiti bolje računalo — u ovom slučaju, nadogradnjom na 64-bitno računalo s instaliranim 64-bitnim Excelom.

Power Pivot učitava cijeli model podataka u RAM kad god radite s njim. Što više RAM-a vaše računalo ima, manje problema s performansama vidite. 64-bitna verzija Excela može pristupiti većem dijelu RAM-a vašeg računala, osiguravajući da ima resurse sustava potrebne za probijanje kroz veće modele podataka. Zapravo, Microsoft preporučuje 64-bitni Excel za svakoga tko radi s modelima sastavljenim od milijuna redaka.

No prije nego što žurno počnete instalirati 64-bitni Excel, morate odgovoriti na ova pitanja:

Imate li već instaliran 64-bitni Excel?

Jesu li vaši modeli podataka dovoljno veliki?

Imate li na računalu instaliran 64-bitni operativni sustav?

Hoće li vaši drugi dodaci prestati raditi?


Kako blokirati Microsoft Word da otvara datoteke u načinu rada samo za čitanje u sustavu Windows

Kako blokirati Microsoft Word da otvara datoteke u načinu rada samo za čitanje u sustavu Windows

Kako blokirati Microsoft Word da otvara datoteke u načinu rada samo za čitanje u sustavu Windows Microsoft Word otvara datoteke u načinu rada samo za čitanje, što onemogućuje njihovo uređivanje? Ne brinite, metode su navedene u nastavku

Kako popraviti pogrešan ispis Microsoft Word dokumenata

Kako popraviti pogrešan ispis Microsoft Word dokumenata

Kako popraviti pogreške u ispisu netočnih Microsoft Word dokumenata Pogreške u ispisu Word dokumenata s promijenjenim fontovima, neurednim odlomcima, nedostajućim tekstom ili izgubljenim sadržajem vrlo su česte. Međutim, nemojte

Izbrišite crteže olovkom i markerom na svojim PowerPoint slajdovima

Izbrišite crteže olovkom i markerom na svojim PowerPoint slajdovima

Ako ste upotrijebili olovku ili marker za crtanje na PowerPoint slajdovima tijekom prezentacije, možete spremiti crteže za sljedeću prezentaciju ili ih izbrisati tako da ćete sljedeći put kada ih pokažete početi s čistim PowerPoint slajdovima. Slijedite ove upute za brisanje crteža olovkom i markerom: Brisanje linija jedan na […]

Sadržaj biblioteke stilova u sustavu SharePoint 2010

Sadržaj biblioteke stilova u sustavu SharePoint 2010

Biblioteka stilova sadrži CSS datoteke, datoteke Extensible Stylesheet Language (XSL) i slike koje koriste unaprijed definirane glavne stranice, izgledi stranica i kontrole u SharePointu 2010. Da biste locirali CSS datoteke u biblioteci stilova web-mjesta za objavljivanje: Odaberite Radnje web-mjesta→Prikaz Sav sadržaj web-mjesta. Pojavljuje se sadržaj stranice. Knjižnica Style nalazi se u […]

Formatirajte brojeve u tisućama i milijunima u Excel izvješćima

Formatirajte brojeve u tisućama i milijunima u Excel izvješćima

Nemojte zatrpavati svoju publiku ogromnim brojevima. U Microsoft Excelu možete poboljšati čitljivost svojih nadzornih ploča i izvješća formatiranjem brojeva tako da se prikazuju u tisućama ili milijunima.

Kako dijeliti i pratiti SharePoint web-mjesta

Kako dijeliti i pratiti SharePoint web-mjesta

Naučite kako koristiti SharePointove alate za društveno umrežavanje koji pojedincima i grupama omogućuju komunikaciju, suradnju, dijeljenje i povezivanje.

Kako pretvoriti datume u julijanske formate u Excelu

Kako pretvoriti datume u julijanske formate u Excelu

Julijanski datumi se često koriste u proizvodnim okruženjima kao vremenska oznaka i brza referenca za broj serije. Ova vrsta datumskog kodiranja omogućuje trgovcima na malo, potrošačima i uslužnim agentima da identificiraju kada je proizvod napravljen, a time i starost proizvoda. Julijanski datumi se također koriste u programiranju, vojsci i astronomiji. Drugačiji […]

Kako stvoriti Access web aplikaciju

Kako stvoriti Access web aplikaciju

Možete izraditi web-aplikaciju u Accessu 2016. Dakle, što je uopće web-aplikacija? Pa, web znači da je online, a aplikacija je samo skraćenica za "aplikaciju". Prilagođena web-aplikacija je online aplikacija baze podataka kojoj se pristupa iz oblaka pomoću preglednika. Vi gradite i održavate web-aplikaciju u verziji za stolna računala […]

Traka za brzo pokretanje u sustavu SharePoint 2010

Traka za brzo pokretanje u sustavu SharePoint 2010

Većina stranica u sustavu SharePoint 2010 prikazuje popis navigacijskih veza na traci za brzo pokretanje na lijevoj strani stranice. Traka za brzo pokretanje prikazuje veze na istaknuti sadržaj web-mjesta kao što su popisi, knjižnice, web-mjesta i stranice za objavljivanje. Traka za brzo pokretanje uključuje dvije vrlo važne veze: vezu za sav sadržaj web-mjesta: […]

Što znače poruke o greškama Solvera u Excelu?

Što znače poruke o greškama Solvera u Excelu?

Za jednostavne probleme, Solver u Excelu obično brzo pronalazi optimalne vrijednosti varijable Solvera za funkciju cilja. No, u nekim slučajevima, Solver ima problema s pronalaženjem vrijednosti varijable Solvera koje optimiziraju funkciju cilja. U tim slučajevima, Solver obično prikazuje poruku ili poruku o pogrešci koja opisuje ili raspravlja o problemu koji […]