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 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
Rubrika: Power Query

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

Jmenuji se Honza Zedníček a působím jako data engineer freelancer. Během cca 10 let jsem zde shromáždil přes 600 IT case studies, průvodců, návodů a tipů určených zejména odborné veřejnosti, studentům a zájemcům o informace z oblastí Data Engineeringu, korporátních financí a reportingu. Zaměřuji se především na Microsoft technologie (on-prem i cloud) a různé synergické efekty v rámci jejich produktového portfolia pro dataře a finanční profesionály. Věnuji se také dalším platformám a významným hráčům z oblasti open source technologií. 🔥 Pokud vám tento článek pomohl, ocením referenci na vašem webu nebo zmínku v komunitě. A mám pro vás ještě tip: řešíte-li nějaký zapeklitý Excel problém, přihlašte se do naší Excel Facebook skupiny (2.4k+ členů), kde si pomáháme Excel CZ/SK diskuse ».

1 thoughts on “Power Query – těžká váha v self service BI

Leave a Reply

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