Transformacija podataka
Nakon uvoza podataka često se javlja potreba da ih prepravimo ili doradimo kako bi smo dobili adekvatne inpute na osnovu kojih možemo da pravimo izveštaje. Ranije se to radilo uz pomoć Excel-a, primenom funkcija, a od pre nekoliko godina pojavio se dodatak za Excel koji se zove PowerQuery. On nudi mogućnost preuzimanja podataka iz mnoštva izvora i mogućnost njihove transformacije. Dobra vest: PowerQuery je integrisan u PowerBI!
Pokrećemo ga pomoću opcije Edit Queries, koja se lako uočava u Home ribonu. Možemo da joj pristupimo odmah nakon uvoza podataka, a možemo i u bilo kom trenutku kasnije; nema strogih pravila… Nakon što je startujemo otvoriće se prozor Query Editor u kome vršimo transformacije podataka. Hajde da vidimo od čega se sve on sastoji!
Sa leve strane prozora videćete panel koji se zove Queries. U njemu se nalazi spisak svih upita u Modelu. Svaki upit predstavlja jednu tabelu koju smo uvezli, a klikom na naziv upita promeniće se tabela u centralnom delu prozora, gde vidimo podatke nad kojima vršimo transformaciju. U centralnom delu prozora se nalazi tabela koja podseća na strukturiranu Excel tabelu. Na sličan način kao u Excel-u možemo da selektujemo kolone, menjamo im raspored, filtriramo sadržaj, sortiramo ih u odnosu na zadati kriterijum… Sa desne strane se nalazi panel koji se zove Query Settings i sastoji se iz dva dela. Properties je polje u kome možemo da promenimo naziv upita, a samim tim i naziv tabele u Modelu podataka. Applied Steps je lista u kojoj možemo da vidimo istoriju modifikacija podataka. Brisanjem modifikacija vraćamo se jedan ili više koraka unazad, slično kao da smo izabrali opciju Undo u Excel-u. U statusnoj liniji možemo da vidimo nekoliko korisnih podataka, npr. broj redova i kolona u tabeli. Na vrhu prozora nalaze se riboni, kao u uobičajenoj Windows aplikaciji. Oni se redom zovu: File, Home, Transform, Add Column i View a u njima su grupisane brojne opcije za manipulaciju podacima. File kartica ustvari predstavlja prečicu ka meniju u kome se nalaze opcije za snimanje i još nekoliko korisnih opcija. Najvažnije je da uočite opcije: Close&Apply, Apply i Close. Prva od njih zatvara prozor i primenjuje sve izmene koje smo izveli nad podacima, druga samo primenjuje izmene, a treća služi za izlazak iz prozora bez menjanja podataka.
Query Editor nudi brojne opcije za transformaciju podataka. Najpre, možemo odrediti da li je prvi red u tabeli njeno zaglavlje. Zatim, možemo da brišemo redove i kolone ili da zadržimo odabrane (a sve ostale obrišemo). Možemo da spajamo ili razdvajamo kolone, pretražujemo ili menjamo vrednosti u njima, menjamo tip podataka, dodajemo izračunate kolone… Jednostavno rečeno, sve ono što ste ranije radili u Excel-u uz pomoć formula sada vam omogućavaju brojne ponuđene opcije.