• 26.3.2017
  • Ing. Jan Zedníček - Data Engineer & Controlling
  • 0

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í

  1. Načte data (Extract) – prakticky z libovolného zdroje dat, jako relační databáze, obyčejný soubor různého typu.
  2. 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.
  3. 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:

ms power query excel

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)
Power query
Zdroj: Solutiondesign.com
Rate this post

Ing. Jan Zedníček - Data Engineer & Controlling

Jmenuji se Honza Zedníček a působím jako freelancer. Pracoval jsem dříve také jako BI developer, finanční controller a analytik. Vše pro společnosti z oblasti IT, bankovnictví, consultingu a výroby. Po práci si rád zahraju tenis, volejbal, šachy, zajdu do posilovny a občas neúspěšně odpálím pár balónků v golfu 🏌️

Již cca 10 let zapisuji na tento web různé návody určené zejména odborné veřejnosti, studentům a zájemcům o informace z oblastí Business intelligence, korporátních financí a reportingu.

🔥 Přihlašte se do naší Excel facebook skupiny (2.4k+ členů), kde si pomáháme Excel CZ/SK diskuse »

Leave a Reply

Your email address will not be published. Required fields are marked *