Power Query – těžká váha v self service BI

MS Power query je velmi silný business intelligence nástroj z dílny Microsoft. Jedná se o rozšíření Excelu, které spolu s Power Pivot 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.

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í. S trochou nadsázky se dá říct, že musíte umět pouze číst a nechat se 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

  • 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

Reagovat na příspěvek