MS Power query je velmi silný business intelligence nástroj z dílny Microsoft. Jedná se o rozšíření Excelu, které spolu s PowerPivot umožňuje nahradit nástroje, které byly dosud souzeny pouze zkušeným developerům (SQL Server Integration Services a podobně). Největší výhoda nástroje spočívá v možnosti používat velké množství nejrůznějších konektorů na datové zdroje.
Uživatel je schopen se jednoduše (bez znalosti programování) na tyto zdroje napojit a datové zdroje nejrůznějšími způsoby upravovat. Power query tak agilně nahrazuje něco, čemu se v business intelligence terminilogii říká ETL procesy (Extract, transfer, load) – příprava dat pro reportování.
Co power query umí
-
Načte data (Extract) – prakticky z libovolného zdroje dat, jako relační databáze, obyčejný soubor různého typu.
-
Upravuje data (Transfer) – Úkony jako sloučit tabulky, spojovat tabulky, čištit, přidat sloupec nebo jej jednoduše měnit nebo vymazat. To vše zvládá bez problémů. Můžete si tak data nachystat pro Vaše reporty.
-
Načte data do Excelu (Load) – upravená data poté načteme do excelu a můžeme je analyzovat, přidat do grafu, atd.
Jedná se vlastně o takovou Exce alternativu k SSIS Integration Services, která dělá něco podobného nad databází.
Velkou výhodou power query je, že si veškeré provedené úpravy pamatuje a můžete je tak kdykoliv přes aktualizaci excelu zreplikovat. Tato funkce představuje velké úspory z automatizace – reporty a data většinou potřebujeme opakovaně a díky této funkci odpadá opakované zpracovávání. Stačí pouze aktualizovat Excel
Vše co jsem popsal výše se dá provést přes jednoduhého průvodce, není potřeba žádná znalost programování – necháte se jednoduše provést průvodcem
Na jaká data se můžu přes MS power query napojit?
Datových zdrojů se kterými můžete pracovat je nepřeberné množství, podívejme se na to:
Funkce power query jsou od Excelu 2016 dostupné automaticky přes kartu Power query (akualizace – power query je již plně integrovanou součástí Microsoft Excel).
- 1 – Načíst data z webu
- 2 – Načíst data ze souboru
- a – Excel
- b – CSV
- c – XML
- d – Text
- e – Složka
- 2 – Načíst data z databáze
- a – MS SQL Server databáze
- b – MS Access
- c – SQL Server Analysis Services databáze
- d – Oracle databáze
- e – IBM DB2 databáze
- f – MySQL databáze
- g – Postgress SQL databáze
- h – Sybase databáze
- i – TeraData databáze
- 3 – Načíst data z ostatních zdrojů
- a – MS Sharepoint
- b – Odata Feed
- c – Hadoop (HDFS)
- d – AD (Active Directory)
- e – MS Exchange
- f – Microsoft Dynamics CRM
- g – Facebook
- h – SAP Business Objects BI Universe
- i – SalesForce Objects
- j – ODBC
- k – Prázdný dotaz (Blankquery)
You reported this wonderfully!