Vytvorenie toku údajov

Tok údajov predstavuje kolekciu tabuliek, ktoré sa vytvárajú a spravujú v pracovných priestoroch v služba Power BI. Tabuľka je množina stĺpcov, ktoré sa podobne ako tabuľka v databáze používajú na uchovávanie údajov. Tabuľky môžete pridávať do toku údajov a upravovať ich a spravovať plány obnovovania priamo z pracovného priestoru, v ktorom bol váš tok údajov vytvorený.

Ak chcete vytvoriť tok údajov, v prehliadači spustite služba Power BI a z ľavej navigačnej tably vyberte pracovný priestor (toky údajov nie sú k dispozícii v časti môj pracovný priestor v služba Power BI), ako môžete vidieť na nasledujúcej obrazovke. Môžete tiež vytvoriť nový pracovný priestor, v ktorom vytvoríte nový tok údajov.

Screenshot of options for creating a dataflow.

Existuje niekoľko spôsobov, ako vytvoriť alebo stavať na novom toku údajov:

V nasledujúcich častiach podrobne preskúmate jednotlivé spôsoby vytvorenia toku údajov.

Poznámka

Toky údajov môžu vytvárať používatelia v pracovnom priestore Premium, používatelia s licenciou Pro a používatelia s licenciou Premium na používateľa.

Vytvorenie toku údajov pomocou definovania nových tabuliek

Pomocou možnosti Definovať nové tabuľky môžete definovať novú tabuľku a pripojiť sa k novému zdroju údajov.

Screenshot showing options for data sources.

Ako môžete vidieť na nasledujúcom obrázku, keď vyberiete zdroj údajov, zobrazí sa výzva na zadanie nastavení pripojenia, a to vrátane konta, ktoré chcete použiť pri pripájaní sa k zdroju údajov.

Screenshot of the form displayed after you choose Azure SQL as a connector.

Po pripojení môžete vybrať, ktoré údaje sa majú použiť pre tabuľku. Keď vyberiete údaje a zdroj, služba Power BI sa znova pripojí k zdroju údajov. Vďaka opätovnému pripojeniu sa údaje vo vašom toku údajov obnovujú s frekvenciou, ktorú vyberiete neskôr v procese nastavovania.

Screenshot of a table selection on the Choose Data screen.

Keď vyberiete údaje, ktoré chcete použiť v tabuľke, môžete použiť editor toku údajov na tvarovanie alebo transformáciu údajov do formátu potrebného na použitie vo svojom toku údajov.

Vytvorenie toku údajov pomocou prepojených tabuliek

Vytvorenie toku údajov pomocou prepojených tabuliek vám umožňuje odkazovať na existujúcu tabuľku definovanú v inom toku údajov, a to spôsobom iba na čítanie. V nasledujúcom zozname sú popísané niektoré z dôvodov, prečo si vybrať tento prístup:

  • Ak chcete opätovne použiť tabuľku v rámci viacerých tokov údajov, ako je napríklad tabuľka dátumov alebo statická vyhľadávaná tabuľka, mali by ste vytvoriť tabuľku raz a potom na ňu odkazovať v rámci iných tokov údajov.

  • Ak sa chcete vyhnúť vytváraniu viacerých obnovení zdroja údajov, je lepšie použiť na uloženie údajov prepojené tabuľky, ktoré budú fungovať ako vyrovnávacia pamäť. Tento krok umožňuje všetkým ďalším spotrebiteľom používať danú tabuľku, čím sa zníži zaťaženie základného zdroja údajov.

  • Ak potrebujete vykonať zlúčenie medzi dvoma tabuľkami.

Poznámka

Prepojené tabuľky sú k dispozícii len v službe Power BI Premium.

Vytvorenie toku údajov pomocou vypočítanej tabuľky

Vytvorenie toku údajov pomocou vypočítanej tabuľky vám umožňuje odkazovať na prepojenú tabuľku a vykonávať na základe nej operácie, pričom k nej pristupuje iba na zápis. Výsledkom je nová tabuľka, ktorá je súčasťou toku údajov. Existujú dva spôsoby, ako konvertovať prepojenú tabuľku na vypočítanú tabuľku. Nový dotaz môžete vytvoriť z operácie zlúčenia. Ak chcete tabuľku upraviť alebo transformovať, môžete vytvoriť odkaz alebo duplikát tabuľky.

Ako vytvoriť vypočítané tabuľky

Keď máte tok údajov so zoznamom tabuliek, môžete v týchto tabuľkách vykonávať výpočty. V nástroji na tvorbu toku údajov v služba Power BI vyberte položku Upraviť tabuľky, potom kliknite pravým tlačidlom myši na tabuľku, ktorú chcete použiť ako základ pre vypočítanú tabuľku a v ktorej chcete vykonať výpočty. V kontextovej ponuke vyberte položku Odkaz. Na to, aby sa tabuľka mohla považovať za vypočítanú tabuľku , musí byť začiarknutý výber možnosti Povoliť načítanie , ako je to znázornené na nasledujúcom obrázku. Kliknutím pravým tlačidlom myši na tabuľku zobrazte túto kontextovú ponuku.

Screenshot of the context menu on a selected table with enable load highlighted.

Výberom položky Povoliť načítanie vytvoríte novú tabuľku, ktorej zdrojom je odkazovaná tabuľka. Ikona sa zmení a zobrazí sa ikona Vypočítané , ako je to znázornené na nasledujúcom obrázku.

Screenshot of the changed icon of the table highlighted.

Všetky transformácie, ktoré vykonáte v tejto novovytvorenej tabuľke, sa spustia na údajoch, ktoré sa už nachádzajú v úložisku toku údajov v službe Power BI. To znamená, že dotaz sa nespustí na externý zdroj údajov, z ktorého boli údaje importované, ako napríklad údaje získané z databázy SQL. Namiesto toho sa dotaz vykonáva na údajoch, ktoré sa nachádzajú v úložisku toku údajov.

Príklady prípadov použitia

Aké druhy transformácií možno vykonávať s vypočítanými tabuľkami? Všetky transformácie, ktoré špecifikujete zvyčajne pomocou používateľského rozhrania transformácie v službe Power BI alebo v editore M, sú podporované pri vykonávaní výpočtov v úložisku.

Zoberme si tento príklad: máte tabuľku Konto , ktorá obsahuje nespracované údaje pre všetkých zákazníkov z vášho predplatného služby Dynamics 365. Máte aj nespracované údaje ServiceCalls z centra služieb s údajmi z hovorov podpory, ktoré boli vykonané z iného konta každý deň v roku.

Predstavte si, že chcete obohatiť tabuľku Konto údajmi zo ServiceCalls. Najprv musíte agregovať údaje zo ServiceCalls a vypočítať počet volaní podpory, ktoré boli vykonané pre každé konto v minulom roku.

Screenshot of the Group by accountid screen.

V ďalšom kroku môžete zlúčiť tabuľku Konto s tabuľkou ServiceCallsAggregated a vypočítať obohatenú tabuľku Konto .

Screenshot of the Merge screen.

Následne môžete zobraziť výsledky, ktoré sú na nasledujúcom obrázku uvedené ako EnrichedAccount .

Screenshot of the merge results.

A to je všetko – transformácia sa vykoná na základe údajov v toku údajov, ktorý sa nachádza vo vašom predplatnom služby Power BI Premium, nie v zdrojových údajoch.

Poznámka

Vypočítané tabuľky sú funkciou, ktorá je dostupná len vo verzii Premium

Vytvorenie toku údajov pomocou priečinka CDM

Vytvorenie toku údajov z priečinka CDM vám umožňuje odkazovať na tabuľku, ktorá bola napísaná inou aplikáciou vo formáte CDM (Common Data Model). Zobrazí sa výzva na zadanie úplnej cesty k súboru vo formáte CDM uloženom v odkladacieho priestor ADLS Gen2.

Screenshot of the Attach a new CDM folder to a new dataflow screen.

Existuje niekoľko požiadaviek na vytváranie tokov údajov z priečinkov CDM, ako je to popísané v nasledujúcom zozname:

  • Konto úchylky ADLS Gen2 musí mať nastavené príslušné povolenia, aby mohla služby PBI získať prístup k súboru.

  • Používateľ, ktorý sa snaží vytvoriť tok údajov, musí mať prístup ku kontu služby ADLS Gen2.

  • URL adresa musí byť priamou cestou k súboru JSON a používať koncový bod ADLS Gen2; Blob.core sa nepodporuje.

Vytvorenie toku údajov pomocou importu a exportu

Vytvorenie toku údajov pomocou importu a exportu vám umožňuje importovať tok údajov zo súboru. Tento nástroj je užitočný, ak chcete uložiť kópiu toku údajov v režime offline alebo premiestniť tok údajov z jedného pracovného priestoru do druhého.

Ak chcete exportovať tok údajov, vyberte vytvorený tok údajov a výberom položky ponuky Viac (tri bodky) rozbaľte možnosti a potom vyberte položku Exportovať .json. Zobrazí sa výzva na začatie sťahovania toku údajov vo formáte CDM.

Screenshot of a selected dataflow with the more dropdown menu opened.

Ak chcete importovať tok údajov, vyberte pole importu a nahrajte súbor. Power BI vytvorí tok údajov za vás a umožní vám uložiť tento tok údajov v útvorí údajov alebo vykonať ďalšie transformácie.

Ak svoje údaje vložíte do toku údajov, môžete pomocou aplikácie Power BI Desktop a služba Power BI vytvárať sémantické modely, zostavy, tabule a aplikácie. Tieto nové zdroje vám poskytnú prehľad o obchodných aktivitách. Nasledujúce články sa podrobnejšie v článku o scenároch bežného používania tokov údajov: