Používateľské Power Query rozhrania

Vďaka Power Query sa môžete pripojiť k mnohým rôznym zdrojom údajov a transformovať údaje do formy, ktorú chcete.

V tomto článku sa dozviete, ako vytvoriť dotazy pomocou Power Query objaviním:

  • Ako funguje prostredie Získať údaje v Power Query.
  • Ako používať a využívať ďalšie Power Query používateľské rozhranie.
  • Ako vykonávať bežné transformácie, ako je napríklad zoskupenie a zlúčenie údajov.

Ak s novým prihlásením Power Query, pred začatím si môžete zaregistrovať bezplatnú skúšobnú verziu služby Power BI. Toky údajov služby Power BI môžete použiť na tok údajov služby Power Query Online opísané v tomto článku.

Môžete si tiež Power BI Desktop bezplatne.

Príklady v tomto článku sa pripájať k informačnému kanálu OData pre northwinda používať ho.

https://services.odata.org/V4/Northwind/Northwind.svc/

Pripojenie k informačnému kanálu OData

Ak chcete začať, vyhľadajte konektor informačného kanála OData v časti Získať údaje. V hornej časti môžete vybrať kategóriu Iné alebo vyhľadať OData v paneli hľadania v pravom hornom rohu.

V časti Získať údaje vyberte položku OData.

Po výbere tohto konektora sa na obrazovke zobrazia nastavenia pripojenia a poverenia.

  • V rámci URL adresy zadajte URL adresu informačného kanála OData prewind, ktorý sa zobrazuje v predchádzajúcej časti.
  • V prípade lokálnej brány údajov ponechajte položku none (žiadne).
  • V prípade typu overenia ponechajte položku anonymnú.

Vyberte tlačidlo Ďalej.

Pripojenie do ÚData.

Teraz sa otvorí okno Navigátor, kde môžete vybrať tabuľky, ku ktorej sa chcete pripojiť zo zdroja údajov. Vyberte tabuľku Customers (Zákazníci), aby sa načítala ukážka údajov, a potom vyberte položku Transformovať údaje.

Navigácia v navigátore.

Dialógové okno potom načíta údaje z tabuľky Customers do editora Power Query údajov.

Vyššie uvedené možnosti pripojenia k vašim údajom, zadanie metódy overovania a výberu konkrétneho objektu alebo tabuľky, ku ktorú sa chcete pripojiť, sa nazývajú prostredie Získať údaje a sú podrobnejšie zdokumentované v článku Získavanie údajov.

Poznámka

Ďalšie informácie o konektore informačného kanála OData nájdete v téme Informačný kanál OData.

Používateľské Power Query editora dotazov

Editor Power Query predstavuje používateľské rozhranie služby Power Query, kde môžete pridávať alebo upravovať dotazy, spravovať dotazy zoskupním alebo pridávaním popisov do krokov dotazu alebo vizualizovať dotazy a ich štruktúru s rôznymi zobrazeniami. Používateľské Power Query má päť odlišných súčastí.

Používateľské Power Query rozhranie .

  1. Pás s nástrojmi: navigácia na páse s nástrojmi, ktorá poskytuje viaceré karty na pridanie transformácií, výber možností pre dotaz a prístup k rôznym tlačidlám pása s nástrojmi na dokončenie rôznych úloh.
  2. Tabla Dotazy: zobrazenie všetkých dostupných dotazov.
  3. Aktuálne zobrazenie: vaše hlavné pracovné zobrazenie, ktoré predvolene zobrazuje ukážku údajov pre váš dotaz. Môžete tiež povoliť zobrazenie diagramu spolu so zobrazením ukážky údajov. Môžete tiež prepínať medzi zobrazením schémy a zobrazením ukážky údajov, pričom sa zachová zobrazenie diagramu.
  4. Nastavenia dotazu: zobrazenie aktuálne vybratého dotazu s relevantnými informáciami, ako je napríklad názov dotazu, kroky dotazu a rôzne indikátory.
  5. Stavový riadok: pruh zobrazujúci relevantné dôležité informácie o dotaze, ako je napríklad čas vykonávania, celkový počet stĺpcov a riadkov a stav spracovania. Tento panel obsahuje aj tlačidlá na zmenu aktuálneho zobrazenia.

Poznámka

Zobrazenie schémy a diagramu je momentálne k dispozícii iba v režime Power Query Online.

Používanie Power Query editora

V tejto časti začnete transformovať svoje údaje pomocou Power Query. Skôr než začnete pracovať na transformácii údajov, budeme sa rozprávať o niektorých tablách používateľského rozhrania, ktoré možno rozbaliť alebo zbaliť v závislosti od ich kontextu. Výberom príslušných tably sa môžete zamerať na zobrazenie, ktoré je pre vás najdôležitejšie. Budeme sa rozprávať aj o rôznych zobrazeniach, ktoré sú k dispozícii v používateľskom rozhraní Power Query používateľského rozhrania.

Rozbalenie a zbalenie tably

V celom používateľskom rozhraní aplikácie si všimnete, že v celom Power Query obsahujú ikony, ktoré vám pomôžu zbaliť alebo rozbaliť určité zobrazenia alebo sekcie. V pravom hornom rohu tably Dotazy sa napríklad nachádza ikona, ktorá po výbere tably dotazov zbalí tablu dotazov a po jej výbere znova rozbalí tablu.

Zbalenie tably dotazov pomocou ikony v pravom hornom rohu tably Dotazy.

Prepínanie medzi zobrazeniami

Okrem toho, že je možné zbaliť určité tably a sekcie v Power Query používateľskom rozhraní, môžete tiež prepnúť, ktoré zobrazenia sa zobrazia. Ak chcete prepnúť zobrazenia, prejdite na kartu Zobrazenie na páse s nástrojmi a nájdete skupiny Ukážka a Rozloženie, ktoré riadia, ako Power Query používateľské rozhranie.

Môžete vyskúšať všetky tieto možnosti, aby ste našli zobrazenie a rozloženie, ktoré vám pri práci najviac zmiasť. Na páse s nástrojmi vyberte napríklad zobrazenie Schéma.

Tlačidlo zobrazenie Schéma sa nachádza na karte Zobrazenie na páse s Power Query nástrojmi.

Pravá strana stavového riadku tiež obsahuje ikony pre zobrazenia diagramu, údajov a schémy. Tieto ikony môžete použiť na zmenu medzi zobrazeniami. Tieto ikony môžete použiť aj na povolenie alebo zakázanie zobrazenia podľa vlastného výberu.

Používateľské Power Query s tablou dotazov zbaleného a aktuálnym zobrazením sa prepnú do  zobrazenia schémy zo zobrazenia údajov.

Čo je zobrazenie schémy

Zobrazenie schémy poskytuje rýchly a jednoduchý spôsob, ako pracovať iba s komponentmi schémy pre tabuľku, ako sú napríklad názvy stĺpcov a typy údajov. Zobrazenie schémy odporúčame, ak chcete vykonať akcie súvisiace so schémou, napríklad odstránenie stĺpcov, premenovanie stĺpcov, zmena typov údajov stĺpcov, zmena poradia stĺpcov alebo duplikovanie stĺpcov.

Poznámka

Ďalšie informácie o zobrazení schémy nájdete v téme Používanie zobrazenia schémy.

Napríklad v zobrazení schémy začiarknite políčko vedľa stĺpcov Orders (Objednávky) a CustomerDemographics (Demografia Zákazníka) a na páse s nástrojmi vyberte akciu Odstrániť stĺpce. Tento výber použije transformáciu na odstránenie týchto stĺpcov z vašich údajov.

Odstránenie stĺpcov.

Čo je zobrazenie diagramu

Teraz môžete prepnúť späť do zobrazenia ukážky údajov a povoliť zobrazenie diagramu, aby ste videli vizuálnejšie perspektívu svojich údajov a dotazov.

Prepnite na zobrazenie diagramu.

Zobrazenie diagramu vám pomáha vizualizovať štruktúrovaný dotaz a ako môže interagovať s inými dotazmi v projekte. Každý krok v dotaze má odlišnú ikonu, ktorá vám pomôže rozpoznať používanú transformáciu. K dispozícii sú aj riadky, ktoré spájajú kroky na znázornenie závislostí. Keďže zobrazenie ukážky údajov aj zobrazenie diagramu sú povolené, zobrazenie diagramu sa zobrazí v hornej časti ukážky údajov.

Zobrazenie diagramu s ukážkou údajov.

Poznámka

Ďalšie informácie o zobrazení diagramu nájdete v téme Zobrazenie diagramu.

Začatie transformácie údajov

Keď je povolené zobrazenie diagramu, vyberte znamienko plus. Môžete vyhľadať novú transformáciu, ktorú chcete pridať do dotazu. Vyhľadajte položku Zoskupiť podľa a vyberte transformáciu.

Vyhľadajte položku zoskupiť podľa v zobrazení diagramu.

Potom sa zobrazí dialógové okno Zoskupiť podľa. Operáciu Zoskupiť podľa môžete nastaviť tak, aby sa zoskupla podľa krajiny a počet riadkov zákazníka na krajinu.

  1. Nechajte vybraté základné prepínače.
  2. Vyberte krajinu, podľa ktorej sa má zoskupiť.
  3. Vyberte možnosti Customers (Zákazníci) a Count rows (Počet riadkov) ako názov stĺpca a operáciu.

Dialógové okno Zoskupiť podľa.

Ak chcete vykonať operáciu, vyberte položku OK. Ukážka údajov sa obnoví, aby sa zobrazuje celkový počet zákazníkov podľa krajiny.

Alternatívnym spôsobom spustenia dialógového okna Zoskupiť podľa by bolo použitie tlačidla Zoskupiť podľa na páse s nástrojmi alebo kliknutie pravým tlačidlom myši na stĺpec Country.

Spustenie kombinácie klávesov Zoskupiť podľa dialógového okna.

Pre zjednodušenie môžu byť transformácie Power Query často prístupné z viacerých miest, takže používatelia sa môžu rozhodnúť používať prostredie, ktoré preferujú.

Pridanie nového dotazu

Teraz, keď máte dotaz, ktorý poskytuje počet zákazníkov na krajinu, môžete k týmto údajom pridať kontext vyhľadaním celkového počtu dodávateľov pre každé územie.

Najprv je potrebné pridať údaje o dodávateľoch. Vyberte možnosť Získať údaje a v rozbaľovacej ponuke a potom vyberte položku OData.

Získanie údajov z údajov OData z Power Query používateľského rozhrania.

Znova sa zobrazí prostredie pripojenia OData. Zadajte nastavenia pripojenia, ako je popísané Pripojenie kanála OData na pripojenie k informačnému kanálu OData pre sieť Northwind. V okne Navigátor vyhľadajte a vyberte tabuľku Dodávatelia.

Pripojenie pre dodávateľov OData pre northwind.

Výberom položky Vytvoriť pridajte nový dotaz do editora Power Query dotazu. Tabla dotazov by teraz mala zobrazovať dotaz Customers (Zákazníci) aj Suppliers (Dodávatelia).

Tabla Dotazy zobrazujúca zákazníkov aj dodávateľov.

Znova otvorte dialógové okno Zoskupiť podľa. Tentoraz vyberte tlačidlo Zoskupiť podľa na páse s nástrojmi na karte Transformovať.

Zoskupiť podľa z transformovať pás s nástrojmi.

V dialógovom okne Zoskupiť podľa nastavte operáciu Zoskupiť podľa na zoskupenie podľa krajiny a spočítajte počet riadkov dodávateľa na krajinu.

  1. Nechajte vybraté základné prepínače.
  2. Vyberte krajinu, podľa ktorej sa má zoskupiť.
  3. Vyberte možnosti Dodávatelia a Spočítať riadky ako názov stĺpca a operáciu.

Zoskupiť podľa dodávateľov.

Poznámka

Ďalšie informácie o skupine podľa transformácie nájdete v téme Zoskupenie alebo sumarizovanie riadkov.

Odkazovanie na dotazy

Teraz, keď máte dotaz pre zákazníkov a dotaz pre dodávateľov, vaším ďalším cieľom je skombinovať tieto dotazy do jedného. Existuje mnoho spôsobov, ako to dosiahnuť, vrátane možnosti Zlúčiť v tabuľke Customers (Zákazníci), duplikovania dotazu alebo odkazovania na dotaz. V tomto príklade vytvoríte odkaz kliknutím pravým tlačidlom myši na tabuľku Zákazníci a výberom položky Odkaz, ktorá efektívne vytvorí nový dotaz, ktorý odkazuje na dotaz Customers (Zákazníci).

Referenčný dotaz.

Po vytvorení tohto nového dotazu zmeňte názov dotazu na Country Analysis (Analýza krajiny) a vypnite načítanie tabuľky Customers (Zákazníci), a to tak, že z dotazu Dodávatelia neoznačíte možnosť Povoliť načítanie.

Zakázať načítanie dotazu.

Zlučovanie dotazov

Operácia zlúčenia dotazov spojí dve existujúce tabuľky na základe zhodných hodnôt z jedného alebo viacerých stĺpcov. V tomto príklade je cieľom spojiť tabuľky Customers (Zákazníci) a Suppliers (Dodávatelia) do jednej tabuľky iba pre krajiny, ktoré majú tabuľky Customers (Zákazníci) aj Suppliers (Dodávatelia).

V dotaze Analýza krajiny vyberte možnosť Zlúčiť dotazy na karte Domov na páse s nástrojmi.

Zlúčenie dotazov z pása s nástrojmi.

Zobrazí sa nové dialógové okno pre operáciu Zlúčenie. Potom môžete vybrať dotaz, ktorý sa má zlúčiť s aktuálnym dotazom. Vyberte dotaz Dodávatelia a potom vyberte pole Country (Krajina) z oboch dotazov. Nakoniec vyberte druh Vnútorného spojenia, pretože chcete len krajiny, v ktorých máte na túto analýzu zákazníkov a dodávateľov.

Dialógové okno Zlúčiť dotazy.

Po výbere tlačidla OK sa pridá nový stĺpec do vášho dotazu Analýza krajiny, ktorý obsahuje údaje z dotazu Dodávatelia. Vyberte ikonu vedľa poľa Dodávatelia, ktoré zobrazí ponuku, kde môžete vybrať polia, ktoré chcete rozbaliť. Vyberte len pole Dodávatelia a potom vyberte tlačidlo OK.

Rozbaľte možnosť Údaje dodávateľov.

Výsledkom tejto operácie Rozbalenie je tabuľka s iba 12 riadkami. Premenujte pole Suppliers.Suppliers (Dodávatelia)len na Suppliers (Dodávatelia) dvojitým kliknutím na názov poľa a zadaním nového názvu.

Premenujte pole Dodávatelia.

Poznámka

Ďalšie informácie o funkcii Zlučovacie dotazy nájdete v téme Prehľad zlučovacích dotazov.

Použité kroky

Každá transformácia, ktorá sa použije na váš dotaz, sa uloží ako krok v časti Použité kroky na table Nastavenia dotazu. Ak by ste niekedy potrebovali skontrolovať, ako sa dotaz transformuje z kroku na krok, môžete vybrať krok a zobraziť ukážku, ako sa dotaz vyrieši v tomto konkrétnom bode.

Môžete tiež kliknúť pravým tlačidlom myši na dotaz a vybrať možnosť Vlastnosti, ktorá vám umožňuje zmeniť názov dotazu alebo pridať popis dotazu. Kliknite napríklad pravým tlačidlom myši na krok Zlúčiť dotazy z dotazu Analýza krajiny a zmeňte názov dotazu tak, aby sa zlúčil s dodávateľmi, a popis na Získanie údajov z dotazu Dodávatelia pre dodávateľov podľa krajiny .

Vlastnosti kroku.

Táto zmena pridá vedľa kroku novú ikonu, na ktorú môžete vznášať ukazovateľ myši a prečítať si jeho popis.

Po kurzore sa zobrazia vlastnosti kroku.

Poznámka

Ďalšie informácie o použitých krokoch nájdete v téme Používanie zoznamu Použité kroky.

Pred prechodom na ďalšiu časť zakážte zobrazenie diagramu, aby sa ukážku údajov zobrazuje iba.

Pridanie nového stĺpca

S údajmi pre zákazníkov a dodávateľov v jednej tabuľke teraz môžete vypočítať pomer zákazníkov k dodávateľom pre každú krajinu. Vyberte posledný krok dotazu Country Analysis (Analýza krajiny) a potom vyberte stĺpce Customers (Zákazníci) aj Suppliers (Dodávatelia). Na karte Pridať stĺpec na páse s nástrojmi a v skupine Od čísla vyberte položku Štandardné a potom z rozbaľovacieho zoznamu položku Deliť (celé číslo).

Pridajte nový stĺpec.

Táto zmena vytvorí nový stĺpec s názvom Delenie celých čísel, ktoré môžete premenovať na Ratio. Táto zmena je posledným krokom dotazu, ako môžete vidieť pomer medzi zákazníkmi a dodávateľmi pre krajiny, kde údaje majú zákazníkov a dodávateľov.

Profilovanie údajov

Ďalšou Power Query, ktorá vám môže pomôcť lepšie pochopiť vaše údaje, je Profilovanie údajov. Povolením funkcií profilovania údajov získate spätnú väzbu o údajoch v rámci polí dotazu, ako je napríklad distribúcia hodnôt, kvalita stĺpcov a ďalšie.

Túto funkciu odporúčame používať počas vývoja dotazov, ale túto funkciu môžete kedykoľvek povoliť a zakázať. Nasledujúci obrázok zobrazuje všetky nástroje na profilovanie údajov povolené pre váš dotaz Country Analysis (Analýza krajiny).

Profilovanie údajov.

Poznámka

Ďalšie informácie o profilovaní údajov nájdete v téme Používanie nástrojov na profilovanie údajov.

Súhrn

V tomto článku ste vytvorili sériu dotazov v spoločnosti Power Query, ktorá poskytuje analýzu pomeru medzi zákazníkmi a dodávateľmi na úrovni krajiny pre spoločnosť Northwind.

Naučili ste sa súčasti používateľského rozhrania služby Power Query, ako vytvárať nové dotazy v rámci editora dotazov, odkazovať na dotazy, zlučovať dotazy, pochopiť časť použité kroky, pridať nové stĺpce a ako používať nástroje na profilovanie údajov na lepšie pochopenie vašich údajov.

Power Query je výkonný nástroj, ktorý sa používa na pripojenie k mnohým rôznym zdrojom údajov a transformáciu údajov na požadovaný tvar. Scenáre uvedené v tomto článku sú príklady, ktoré ukazujú, ako môžu používatelia použiť svoje služby Power Query transformovať nespracované údaje na dôležité podnikové prehľady s akciami.