Istorija Power Query u Ekcel Verzijama: 2010, 2013, 2016, 2019, 2021, 365, za Mac i za veb
Do 2010. godine postojala je jasna razlika između analize male i velike količine podataka. Ekcel je bio koristan za tabele do 1 milion podataka, a za više od toga morali ste koristiti čuveni Crystal Report ili sličan BI sistem. Brisanjem granica između IT podrške i poslovnih korisnika počelo je PowerPivot-om o kojem možete više pročitati na stranicama ovog sajta.
Podaci su se sve manje unosili u tabele i sve više podataka je već bilo u bazama podataka i raznim drugim izvorima. Poslovni korisnici imaju sve više podataka i sve veću potrebu za analiziranjem tih podataka. IT podrška postaje usko grlo u poslovanju, što je nateralo Microsoft da uz Office 2010 ponudi dodatke u vidu PowerPivot-a i PowerQuery za preuzimanje, transformaciju i analizu više od 1 milion podataka.
Zašto nam je potreban Power Query?
Pošto je radna tabela u Excel-u ograničena na 1milion redova (1,048,576 redova) osmišljena je Velocity tehnologija. Izrade Pivot tabele nad podacima koji se nalaze u SQL serveru ili nekim drugim tabelarnim formatima kao što su XML, JSON, CSV, TXT, MDB, PDF itd.
Power Query ili u prevodu Moćni upiti su tehnologija koja vam omogućava da ne kopirate podatke u excel i opteretite radnu memoriju, nego samo da uspostavite konekciju sa izvorom podataka. Izvršite potrebna prilagođavanja formata, odaberete potrebne kolone iz tabele jednom rečju transformišete formu podataka i tek tada ih upotrebite za izradu pivot (izvedene) tabele kao formu izveštaja.
Ovaj proces obrade podataka se naziva ETL proces (eng. Extract Transform Load – Izdvoji Transformiši Učitaj) i neophodan je u svakom procesu obrade podataka. Prvi oblik podataka koji dobijemo iz nekog izvora nije u takvom stanju da se može odmah analizirati. Microsoft Excel je otišao korak dalje i dogradio proces pripreme podataka sa još jednim setom aktivnosti, a to je kombinovanje podataka, kao što možete videti na sledećoj ilustraciji.

Pored korisnika Ekcel-a, postoji još jedna kategorija ljudi koji svoj profesionalni život posvećuju analizi podataka: profesionalci za poslovnu inteligenciju (BI). BI je nauka o dobijanju uvida iz velikih količina informacija, a poslednjih godina BI profesionalci su naučili i kreirali mnoge nove tehnike i alate za upravljanje sistemima koji mogu da obrađuju opseg od stotina miliona ili čak milijardi redova. BI sistemi zahtevaju trud mnogih profesionalaca i skup hardver za pokretanje. Oni su moćni, ali su skupi i spori za izgradnju, što je ozbiljan nedostatak.
Povezivanje podataka
Da bi povezali podatke moramo izabrati tabulator Data.

Uvoz podataka pomoću Power Query je jednostavan. Excel pruža mnoge uobičajene veze za prenos podataka kojima se može pristupiti sa kartice Data i koje se mogu pronaći iz komande Get Data.
- Preuzmite podatke iz jedne datoteke kao što je Excel radna sveska, tekstualna ili CSV datoteka, XML i JSON datoteke. Takođe možete da uvezete više datoteka iz date fascikle.
- Preuzmite podatke iz različitih baza podataka kao što su SQL Server, Microsoft Access, Analysis Services, SQL Server Analysis Server, Oracle, IBM DB2, MiSQL, PostgreSQL, Sybase, Teradata i SAP HANA baze podataka.
- Preuzmite podatke od Microsoft Azure
- Dobijajte podatke sa usluga na mreži kao što su Sharepoint, Microsoft Exchange, Dinamics 365, Facebook i Salesforce.
- Preuzmite podatke iz drugih izvora kao što su tabela ili opseg unutar trenutne radne sveske, sa veba, Microsoft Kueri-a, Hadoop-a, OData fida, ODBC-a i OLEDB-a.
- Možemo spojiti dva upita slično kao spajanje dva upita u SQL-u.
- Možemo dodati upit drugom upitu sličnom spoju dva upita u SQL-u.
Napomena : Dostupne opcije veze za prenos podataka će zavisiti od vaše verzije Ekcel-a.
Postoji nekoliko uobičajenih tipova upita dostupnih na najvišem nivou komandi trake koje se nalaze u odelјku Get & Transform na kartici Podaci. Odavde možemo lako pristupiti upitima From Text/CSV, From Veb i From Table/Range. Oni su samo duplirani izvan komande Get Data radi lakšeg korišćenja, jer ćete ih verovatno koristiti češće.
U zavisnosti od toga koji tip veze za prenos podataka izaberete, Ekcel će vas voditi kroz podešavanje veze i možda postoji nekoliko opcija koje možete izabrati tokom procesa.