Power Query
Ovaj alat služi za preuzimanje podataka iz mnogobrojnih izvora, njihovo povezivanje i prečišćavanje pre nego što ih iskoristimo u nekom konkretnom izveštaju. PowerQuery manipuliše podacima u radnom listu, onima unutar strukturiranih tabela, a omogućava i direktno dodavanje u Model. Najpre se pojavio kao dodatak za Excel 2013, a od verzije 2016 postao je sastavni deo aplikacije. Ova tehnologija je takođe i sastavni deo PowerBI rešenja.
Power Query-ju pristupamo iz Data trake alata. Kada želimo da napravimo novi upit (query), to možemo da uradimo na osnovu postojećih podataka u radnoj svesci (From Table) ili da ih preuzmemo iz nekog od prethodno korišćenih izvora (Recent Sources). Ipak, najčešće kreiramo potpuno novi upit. Da bi smo to uradili potrebno je da otvorimo meni New Query i izaberemo neki od izvora podataka. PowerQuery podržava mnoštvo izvora podataka, podeljenih u četiri kategorije: datoteke (From File), baze podataka (From Database), podatke „u Microsoft oblaku“ (From Azure) i podatke iz ostalih izvora (From Other Sources), što mogu biti druge aplikacije ili neke druge lokacije na mreži. Jedna od njegovih zanimljivih osobina je da može da preuzima podatke sa Interneta, iz javno dostupnih izvora podataka. U primeru koji sledi bavićemo se analizom svetske godišnje konzumacije alkoholnih pića. U tu svrhu pronašao sam link:
https://en.wikipedia.org/wiki/List_of_countries_by_alcohol_consumption_per_capita
na kome se nalaze podaci kome možemo da iskoristimo u analizi. Da bi smo ih preuzeli potrebno je najpre da odemo na Data traku alata, zatim da otvorimo meni New Query/Other Sources i izaberemo opciju From Web. Otvoriće se prozor u koji je potrebno upisati navedeni link. Zatim, otvara se još jedan prozor u kome potvrđujemo da želimo da uvezemo podatke sa baš tog linka. Na kraju, pojaviće se dijalog prozor za uvoz podataka. Sa njegove leve strane možemo da vidimo spisak tabela koje je Excel pronašao na zadatom linku. Među njima treba pronaći onu koja sadrži podatke o potrošnji pića. Sadržaj izabrane tabele vidi se sa desne strane prozora.
Nakon što izaberemo tabelu biramo šta ćemo da radimo sa podacima. U donjem desnom uglu prozora nalazi se meni Load koji sadrži dve opcije: Load i Load To. Izborom prve opcije podatke direktno uvozimo u strukturiranu tabelu na novi radni list, a izborom druge možemo da odredimo da li ih uvozimo u postojeći ili novi radni list, kao i da li želimo direktno da ih dodamo u Model podataka. Klikom na Edit ulazimo u Query Editor, alat za obradu podataka, koji se, slično Modelu, otvara u zasebnom prozoru. Klikom na Cancel otkazujemo proces uvoza podataka.
Izaberimo opciju Load. Podaci iz tabele biće dodati u strukturiranu tabelu koja se nalazi u novom radnom listu. Istovremeno, sa desne strane, otvara se panel Workbook Queries. U njemu možemo da vidimo sve upite koje smo do sada napravili. U naslovu svakog od njih vidi se broj preuzetih redova. Sa desne strane nalazi se ikonica pomoću koje možemo da vršimo osvežavanje podataka.
Ako se pozicioniramo iznad upita otvoriće se prozor u kome vidimo koje otprilike podatke sadrži, kao i još nekoliko osobina upita…