Toky údajov streamovania (Preview)

Organizácie chcú pracovať s údajmi tak, ako sú k dispozícii, nie o dni alebo týždne neskôr. Vízia Power BI je jednoduchá: rozdiely medzi dávkumi, v reálnom čase a streamovacími údajmi sa v súčasnosti miznú. Používatelia by mali byť schopní pracovať so všetkými údajmi hneď, ako sú k dispozícii.

Analytici zvyčajne potrebujú technickú pomoc pri vysporiadaní sa so streamovacími zdrojmi údajov, prípravou údajov, zložitými operáciami založenými na čase a vizualizáciou údajov v reálnom čase. IT oddelenia sa často spoliehajú na vlastné systémy vytvorené pomocou vlastných zdrojov a kombináciu technológií od rôznych dodávateľov, aby mohli vykonávať včasné analýzy údajov. Bez tejto zložitosti nemôžu poskytnúť tvorcom rozhodnutí informácie v takmer reálnom čase.

Toky údajov streamovania umožňujú autorom pripojiť sa, ingestovať, mash up, modelovať a vytvárať zostavy na základe streamovania údajov v takmer reálnom čase priamo v služba Power BI. Služba umožňuje presúvanie myšou bez ohľadu na kód.

Používatelia môžu v prípade potreby kombinovať streamované údaje so streamovacími údajmi a zhodovať ich s údajmi dávky. Toto sa vykonáva pomocou používateľského rozhrania, ktoré obsahuje zobrazenie diagramu, aby bolo možné jednoducho mashup údajov. Posledným artefaktom je tok údajov, ktorý možno využívať v reálnom čase na vytvorenie vysoko interaktívnych zostáv takmer v reálnom čase. Všetky možnosti vizualizácie údajov v službe Power BI pracujú so streamovacími údajmi rovnako ako v prípade hromadných údajov.

Snímka obrazovky, ktorá zobrazuje, kde nájsť toky údajov streamovania.

Používatelia môžu vykonávať operácie prípravy údajov, napríklad spojenia a filtre. Môžu tiež vykonávať agregácie s časovými oknami (napríklad tumbling, hopovanie a okná relácie) pre operácie zoskupenia.

Streamovanie tokov údajov v službe Power BI umožňuje organizáciám:

  • Rozhodovanie v takmer reálnom čase Organizácie môžu byť viac agilnejšie a môžu na základe na základe najpopulárnejších prehľadov zobrať do úvahy zmysluplné akcie.
  • Demokratizujte streamované údaje. Organizácie môžu zjednodušiť a zjednodušiť interpretáciu údajov pomocou riešenia bez kódu a znížiť IT zdroje.
  • Skrátenie času potrebného na prehľad pomocou riešenia end-to-end streaming analytics so integrovaným úložiskom údajov a BI.

Toky údajov streamovania podporujú DirectQuery a automatické obnovenie/zisťovanie zmien strany. Táto podpora umožňuje používateľom vytvárať zostavy, ktoré sa aktualizujú takmer v reálnom čase až každú sekundu, pomocou akéhokoľvek vizuálu dostupného v službe Power BI.

Požiadavky

Pred vytvorením prvého toku údajov streamovania sa uistite, že spĺňate všetky nasledujúce požiadavky:

  • Ak chcete vytvoriť a spustiť tok údajov streamovania, potrebujete pracovný priestor, ktorý je súčasťou kapacity Premium alebo Premium na používateľa (PPU).

    Dôležité

    Ak používate licenciu PPU a chcete, aby aj ostatní používatelia mohli používať zostavy vytvorené pomocou streamovaných tokov údajov, ktoré sa aktualizujú v reálnom čase, budú tiež potrebovať licenciu PPU. Potom môžu zostavy využívať s rovnakou frekvenciou obnovovania, ktorú ste nastavili, ak je obnovenie rýchlejšie než každých 30 minút.

  • Povolenie tokov údajov pre nájomníka. Ďalšie informácie nájdete v téme Povolenie tokov údajov v službe Power BI Premium.

  • Ak chcete zabezpečiť, aby toky streamovania Premium vo vašej kapacite údajov, rozšírené výpočtové zariadenie musí byť zapnuté. Nástroj je predvolene zapnutý, ale správcovia kapacity služby Power BI ho môžu vypnúť. V takom prípade sa obráťte na správcu, aby ho zapnite.

    Rozšírené výpočtové jadro je k dispozícii iba v A3 a väčších Premium výpočty. Ak chcete používať streamovacie toky údajov, potrebujete buď PPU, alebo A3, alebo väčšiu kapacitu. Ďalšie informácie o zdroji Premium SKU a ich špecifikáciách nájdete v téme Kapacita a SKU v analýze služby Power BI Embedded.

  • Ak chcete vytvoriť zostavy, ktoré sa aktualizujú v reálnom čase, uistite sa, že váš správca (kapacita alebo Power BI pre PPU) povolil automatické obnovenie strany. Tiež sa uistite, že správca povolil minimálny interval obnovenia, ktorý zodpovedá vašim potrebám. Ďalšie informácie nájdete v téme Automatické obnovenie strany v službe Power BI.

Vytvorenie toku údajov streamovania

Tok údajov streamovania, podobne ako jeho relatívny tok údajov, je kolekcia entít (tabuliek) vytvorených a spravovaných v pracovných priestoroch v služba Power BI. Tabuľka je množina polí, ktoré sa podobne ako tabuľka v databáze používajú na ukladanie údajov.

Tabuľky môžete pridávať do toku údajov streamovania a upravovať ich priamo z pracovného priestoru, v ktorom bol váš tok údajov vytvorený. Hlavný rozdiel v bežných tokov údajov je, že sa nemusíte starať o obnovenia ani frekvenciu. Vzhľadom na povahu streamovania údajov prichádza spojitý stream. Obnovenie je konštantné alebo nekonečné, pokiaľ ho nezastavte.

Poznámka

Na jeden pracovný priestor môžete mať len jeden typ toku údajov. Ak už máte vo svojom pracovnom priestore Premium údajov, nebudete môcť vytvoriť tok údajov streamovania (a naopak).

Vytvorenie toku údajov streamovania:

  1. Otvorte služba Power BI v prehliadači a potom vyberte pracovný priestor, Premium s podporou nastavenia. (Toky údajov streamovania, ako napríklad bežné toky údajov, nie sú v časti Môj pracovný priestor k dispozícii.)

  2. Vyberte rozbaľovaciu ponuku Nové a potom vyberte položku Streamovanie toku údajov.

    Snímka obrazovky, ktorá zobrazuje ponuku Nové a výber toku údajov streamovania.

  3. Na bočnej table, ktorá sa otvorí, musíte pomenovať svoj tok údajov streamovania. Zadajte názov do poľa Názov (1) a potom vyberte položku Vytvoriť (2).

    Snímka obrazovky, ktorá zobrazuje pole Názov a tlačidlo Vytvoriť.

    Zobrazí sa prázdne zobrazenie diagramu pre toky údajov streamovania.

Nasledujúca snímka obrazovky zobrazuje dokončený tok údajov. Zvýrazní všetky sekcie, ktoré máte k dispozícii na vytváranie v používateľskom rozhraní toku údajov streamovania.

Snímka obrazovky, ktorá zobrazuje prehľad používateľského rozhrania toku údajov streamovania.

  1. Pás s nástrojmi: Na páse s nástrojmi sekcie postupujú podľa poradia "klasický" analytických procesov: vstupy (známe aj ako zdroje údajov), transformácie (operácie STREAMovania ETL), výstupy a tlačidlo na ukladanie vášho pokroku.

  2. Zobrazenie diagramu: Ide o grafické znázornenie toku údajov od vstupov po operácie až po výstupy.

  3. Bočná tabla: V závislosti od súčasti, ktorú ste vybrali v zobrazení diagramu, budete mať k dispozícii nastavenia na úpravu každého vstupu, transformácie alebo výstupu.

  4. Karty pre ukážku údajov, chyby pri autorovi a chyby v režime runtime : Pri každej zobrazenej karte zobrazí ukážka údajov výsledky pre príslušný krok (dynamické pre vstupy a na požiadanie o transformácie a výstupy).

    V tejto časti sa tiež sumarizujú všetky chyby alebo upozornenia týkajúce sa vytváranie údajov. Výberom jednotlivých chýb alebo upozornení sa vyberie táto transformácia. Okrem toho máte po spustení toku údajov prístup k chybám v režime runtime, napríklad vynechané správy.

    Túto časť tokov údajov streamovania môžete vždy minimalizovať výberom šípky v pravom hornom rohu.

Tok údajov streamovania je vytvorený na troch hlavných súčastiach: vstupy streamovania, transformácie a výstupy. Môžete mať toľko súčastí, koľko chcete, vrátane viacerých vstupov, paralelných vetiev s viacerými transformáciami a viacerých výstupov.

Pridanie vstupu streamovania

Ak chcete pridať streamovanie vstupu, vyberte ikonu na páse s nástrojmi a zadajte informácie potrebné na bočnej table na jeho nastavenie. Od júla 2021 ukážka tokov údajov streamovania podporuje ako vstupy Azure Event Hubs a Azure IoT Hub.

Služby Azure Event Hubs a Azure IoT Hub sú vytvorené na základe spoločnej architektúry, ktorá uľahčuje rýchle a škálovateľné požitie a spotrebu udalostí. Najmä centrum IoT je prispôsobené ako centrálne centrum správ na komunikáciu medzi aplikáciou IoT a priloženými zariadeniami.

Azure Event Hubs

Azure Event Hubs je platforma na streamovanie veľkého údaju a služba ingescie udalostí. Môže prijímať a spracovávať milióny udalostí za sekundu. Údaje odoslané do centra udalostí sa môžu transformovať a ukladať pomocou poskytovateľa analýzy v reálnom čase alebo adaptérov dávkovania/ukladania.

Ak chcete nakonfigurovať centrum udalostí ako vstup pre streamované toky údajov, vyberte ikonu Event Hub. V zobrazení diagramu sa zobrazí karta vrátane bočnej tably na jej konfiguráciu.

Snímka obrazovky, ktorá zobrazuje bočnú tablu na konfiguráciu centra udalostí.

Máte možnosť vložiť reťazec pripojenia Event Hubs. Toky údajov streamovania vyplňte všetky potrebné informácie vrátane voliteľnej skupiny spotrebiteľov (ktorá je predvolene $Default). Ak chcete zadať všetky polia manuálne, môžete zapnúť prepínač manuálneho zadávania, aby sa tieto polia odhalili. Ďalšie informácie o reťazcoch pripojenia služieb Event Hubs nájdete v článku Získanie reťazca pripojenia centra udalostí.

Keď nastavíte poverenia služby Event Hubs a vyberiete položku Pripojenie, môžete pridať polia manuálne pomocou možnosti + Pridať pole, ak poznáte názvy polí. Ak chcete namiesto toho automaticky zistiť polia a typy údajov na základe vzorky prichádzajúcich správ, vyberte položku Automaticky zistiť polia. Výberom ikony ozubeného kolieska môžete v prípade potreby upraviť poverenia.

Snímka obrazovky, ktorá zobrazuje možnosti vstupných údajov.

Keď toky údajov streamovania zistia polia, uvidíte ich v zozname. Uvidíte tiež živú ukážku prichádzajúcich správ v tabuľke Ukážka údajov v zobrazení diagramu.

Vždy môžete upraviť názvy polí alebo odstrániť či zmeniť typ údajov tak, že vyberiete tri bodky (...) vedľa jednotlivých polí. Môžete tiež rozbaliť, vybrať a upraviť všetky vnorené polia z prichádzajúcich správ, ako je to znázornené na nasledujúcom obrázku.

Snímka obrazovky, ktorá zobrazuje možnosti premenovania a typu údajov pre vstupné údaje.

Azure IoT Hub

IoT Hub je spravovaná služba hosťovaná v cloude. Pôsobí ako centrálne centrum správ pre komunikáciu v oboch smeroch medzi aplikáciou IoT a jej pripojenými zariadeniami. Môžete spoľahlivo a bezpečne pripojiť milióny zariadení a ich back-end riešení. Takmer každé zariadenie môže byť pripojené k rozbočovaču IoT.

Konfigurácia centra IoT je podobná konfigurácii Event Hubs kvôli ich spoločnej architektúre. Existujú však určité rozdiely, vrátane toho, kde nájsť reťazec pripojenia kompatibilný s rozbočovačmi udalostí pre vstavaný koncový bod. Ďalšie informácie o vstavanom koncovom bode centra IoT Hub nájdete v časti Čítanie správ medzi zariadeniami a cloudom zo vstavaného koncového bodu.

Snímka obrazovky, ktorá zobrazuje bočnú tablu pre konfiguráciu centra IoT.

Po prilepení reťazca pripojenia pre vstavaný koncový bod sú všetky funkcie na výber, pridávanie, automatické etekovanie a úpravy polí prichádzajúcich z centra IoT rovnaké ako v rozbočovačoch udalostí. Poverenia môžete upraviť aj výberom ikony ozubeného kolieska.

Tip

Ak máte prístup k rozbočovačom udalostí alebo rozbočovaču IoT na portáli Azure vašej organizácie a chcete ho použiť ako vstup pre streamovanie toku údajov, reťazce pripojenia nájdete na nasledujúcich miestach:

Pre centrá udalostí:

  1. V časti Analytics vyberte položku Všetky > centrá udalostí služieb .
  2. Vyberte položku > Entity alebo rozbočovače rozbočovačov rozbočovačov udalostí a potom vyberte názov rozbočovača udalostí.
  3. V zozname Politiky zdieľaného prístupu vyberte politiku.
  4. Vedľa poľa Primárny kľúč reťazca pripojenia vyberte tlačidlo Kopírovať do schránky.

Pre centrum IoT:

  1. V časti Internet vecí vyberte položku Všetky služby > IoT Hubs.
  2. Vyberte rozbočovač internetu služieb, ku ktorému sa chcete pripojiť, a potom vyberte položku Vstavané koncové body.
  3. Vedľa koncového bodu kompatibilného s rozbočovačmi udalostí vyberte tlačidlo Kopírovať do schránky.

Keď používate streamovanie údajov z rozbočovačov udalostí alebo centra IoT, máte prístup k nasledujúcim poliam času metaúdajov v toku údajov streamovania:

  • EventProcessedUtcTime: Dátum a čas spracovania udalosti.
  • EventEnqueuedUtcTime: Dátum a čas prijatia udalosti.

Ani jedno z týchto polí sa nezobrazí vo vstupnej ukážke. Musíte ich pridať manuálne.

Typy údajov

Dostupné typy údajov pre polia streamovania údajov sú:

  • DateTime: Pole dátumu a času vo formáte ISO.
  • Plavák: Desatinné číslo.
  • Int: Celé číslo.
  • Záznam: Vnorený objekt s viacerými záznamami.
  • Reťazec: Text.

Dôležité

Typy údajov vybraté pre vstup streamovania majú dôležité dôsledky pre streamovanie údajov. Vyberte typ údajov čo najskôr v toku údajov, aby ste ho nemuseli neskôr zastaviť pre úpravy.

Pridanie transformácie streamovacích údajov

Transformácie streamovacích údajov sa vo svojej podstate líšia od transformácií dávkových údajov. Takmer všetky streamovacie údaje majú časovú zložku, ktorá ovplyvňuje všetky súvisiace úlohy prípravy údajov.

Ak chcete do toku údajov pridať transformáciu streamovacích údajov, vyberte ikonu transformácie na páse s nástrojmi pre túto transformáciu. Príslušná karta sa vyradí v zobrazení diagramu. Po jeho výbere sa zobrazí bočná tabla pre túto transformáciu, ktorá ju nakonfiguruje.

Od júla 2021 streamingové toky údajov podporujú nasledujúce transformácie streamovania.

Filter

Transformáciu filtra použite na filtrovanie udalostí na základe hodnoty poľa vo vstupe. V závislosti od typu údajov (čísla alebo textu) sa pri transformácii zachová hodnoty, ktoré zodpovedajú vybratej podmienke.

Snímka obrazovky, ktorá zobrazuje konfiguráciu transformácie filtra.

Poznámka

Vo vnútri každej karty uvidíte informácie o tom, čo je ešte potrebné na to, aby bola transformácia pripravená. Napríklad pri pridávaní novej karty sa zobrazí hlásenie "Nastavenie požadované". Ak vám chýba konektor uzla, zobrazí sa hlásenie "Chyba" alebo "Upozornenie".

Spravovanie polí

Transformácia polí Spravovať umožňuje pridávať, odstraňovať alebo premenovať polia prichádzajúce zo vstupu alebo inej transformácie. Nastavenia na bočnej table vám dávajú možnosť pridať nové výberom poľa Pridať alebo pridaním všetkých polí naraz.

Snímka obrazovky, ktorá zobrazuje konfiguráciu transformácie polí Spravovať.

Tip

Po nakonfigurovaní karty vám zobrazenie diagramu poskytne pohľad na nastavenia v rámci samotnej karty. Napríklad v oblasti Spravovať polia predchádzajúceho obrázka sa zobrazujú spravované prvé tri polia a nové názvy, ktoré sú im priradené. Každá karta má informácie, ktoré sú pre ňu relevantné.

Agregovať

Agregačnú transformáciu môžete použiť na výpočet agregácie (Súčet, Minimum, Maximum alebo Priemer) pri každom výskyte novej udalosti počas časového obdobia. Táto operácia tiež umožňuje filtrovať alebo krájať agregáciu na základe iných dimenzií v údajoch. Môžete mať jednu alebo viac agregácií v rovnakej transformácii.

Ak chcete pridať agregáciu, vyberte ikonu transformácie. Potom pripojte vstup, vyberte agregáciu, pridajte všetky rozmery filtra alebo plátku a vyberte časové obdobie, počas ktorého sa agregácia vypočíta. V tomto príklade počítame súčet hodnoty mýta podľa štátu, z ktorého je vozidlo za posledných 10 sekúnd.

Snímka obrazovky, ktorá zobrazuje konfiguráciu agregačnej transformácie.

Ak chcete pridať ďalšiu agregáciu k rovnakej transformácii, vyberte položku Pridať agregačnú funkciu. Majte na pamäti, že filter alebo plátok sa bude vzťahovať na všetky agregácie v transformácii.

Pripojiť

Pomocou transformácie Pripojiť skombinujte udalosti z dvoch vstupov na základe párov polí, ktoré vyberiete. Ak nevyberiete pár polí, spojenie bude predvolene založené na čase. Predvolená hodnota je to, čo odlišuje túto transformáciu od dávkovej.

Rovnako ako pri bežných spojeniach, máte rôzne možnosti pre logiku spojenia:

  • Vnútorné spojenie: Zahrňte iba záznamy z oboch tabuliek, v ktorých sa pár zhoduje. V tomto príklade je to miesto, kde sa poznávacia značka zhoduje s oboma vstupmi.
  • Ľavé vonkajšie spojenie: Zahrňte všetky záznamy z ľavej (prvej) tabuľky a iba záznamy z druhej, ktoré zodpovedajú dvojici polí. Ak sa nezhoduje, polia z druhého vstupu budú prázdne.

Ak chcete vybrať typ spojenia, vyberte ikonu preferovaného typu na bočnej table.

Nakoniec vyberte, počas ktorého časového obdobia chcete, aby sa spojenie vypočítalo. V tomto príklade sa spojenie pozerá na posledných 10 sekúnd. Majte na pamäti, že dlhšie je obdobie, tým menej je výstup menej častý – a čím viac zdrojov spracovania použijete na transformáciu.

V predvolenom nastavení sú zahrnuté všetky polia z oboch tabuliek. Predpony vľavo (prvý uzol) a pravý (druhý uzol) vo výstupe vám pomôžu rozlíšiť zdroj.

Snímka obrazovky, ktorá zobrazuje konfiguráciu transformácie Pripojiť sa.

Zoskupiť podľa

Pomocou transformácie skupiny vypočítajte agregácie naprieč všetkými udalosťami v určitom časovom okne. Máte možnosť zoskupiť podľa hodnôt v jednom alebo viacerých poliach. Je podobná transformácii agregátu, ale poskytuje viac možností agregácií. Zahŕňa aj zložitejšie možnosti časového okna. Podobne ako Agregácia, môžete pridať viac ako jednu agregáciu na transformáciu.

Agregácie dostupné v tejto transformácii sú: Priemer, Počet, Maximum, Minimum, Percentil (kontinuálne a diskrétne), Smerodajná odchýlka, Súčet a Odchýlka.

Konfigurácia tejto transformácie:

  1. Vyberte preferovanú agregáciu.
  2. Vyberte pole, na ktoré chcete agregovať.
  3. Ak chcete získať agregáciu v inej dimenzii alebo kategórii (napríklad stav), vyberte voliteľné pole podľa skupiny .
  4. Vyberte svoju funkciu pre časové okná.

Ak chcete pridať ďalšiu agregáciu k rovnakej transformácii, vyberte položku Pridať agregačnú funkciu. Majte na pamäti, že pole Skupina podľa poľa a funkcia okna sa bude vzťahovať na všetky agregácie v transformácii.

Snímka obrazovky, ktorá zobrazuje konfiguráciu skupiny transformáciou.

Ako súčasť výstupu transformácie pre referenciu je uvedená časová pečiatka pre koniec časového okna.

Časť neskôr v tomto článku vysvetľuje každý typ časového okna, ktorý je k dispozícii pre túto transformáciu.

Únia

Transformácia Únie sa používa na pripojenie dvoch alebo viacerých vstupov na pridanie udalostí so zdieľanými poľami (s rovnakým názvom a typom údajov) do jednej tabuľky. Polia, ktoré sa nezhodovali, sa vyradia a nebudú zahrnuté do výstupu.

Nastavenie funkcií časového okna

Časové okná sú jedným z najzložitejších koncepcií streamovania údajov. Tento koncept sa nachádza v jadre analýzy streamovania.

Pomocou tokov údajov streamovania môžete nastaviť okná času pri agregovaní údajov ako možnosti funkcie Zoskupiť podľa transformácie.

Poznámka

Majte na pamäti, že všetky výsledky výstupu pre operácie pomocou okien sa vypočítajú na konci časového okna. Výstupom okna bude jedna udalosť, ktorá je založená na agregovanej funkcii. Táto udalosť bude mať časovú pečiatku konca okna a všetky funkcie okna sú definované s pevnou dĺžkou.

Diagram, ktorý znázorňuje tri časové okná v grafe.

Na výber je päť druhov časových okien: tumbling, hopping, posuvné, relácia a snímka.

Tumbling window (Tumbling Window)

Tumbling (Tumbling) je najbežnejší typ časového okna. Kľúčovými vlastnosťami problémových okien sú, že sa opakujú, majú rovnakú dobu dĺžku a neprekrývajú sa. Udalosť nemôže patriť do viacerých problémových okien.

Diagram 10-sekundového problémového okna.

Keď nastavujete vo streamových tokoch údajov okno, musíte poskytnúť čas trvania okna (to isté platí aj pre všetky okná v tomto prípade). Môžete tiež poskytnúť voliteľný posun. Tieto okná predvolene zahŕňajú koniec okna a vylúčia začiatok. Tento parameter môžete použiť na zmenu tohto správania a zahrnúť udalosti do začiatku okna a vylúčiť tie na konci.

Snímka obrazovky, ktorá zobrazuje nastavenia trvania a posunu v prípade okna s trvaniem a posunom.

Okno poťukanie

Poskakovanie vo Windowse "skok" v čase o fixné obdobie. Môžete si ich premyslieť ako na tieto málové okná, ktoré sa môžu prekrývať a môžu sa vysielať častejšie ako veľkosť okna. Udalosti môžu patriť do viac ako jednej množiny výsledkov v okne poskakovanie. Ak chcete, aby bolo okno poskakujúce rovnako ako má má tublové okno, môžete určiť veľkosť skoku tak, aby bola rovnaká ako veľkosť okna.

Diagram, ktorý zobrazuje 10-sekundové okno poťiaľ.

Keď v tokoch údajov streamovania nastavujete okno, musíte poskytnúť čas trvania okna (rovnaké ako v prípade problémových okien). Je tiež potrebné poskytnúť veľkosť skoku, ktorá informuje o tom, ako často má byť agregácia vypočítaná pre definované trvanie.

Parameter posunu je k dispozícii aj v oknách s rovnakým dôvodom ako v problémových oknách: na definovanie logiky zahrnutia a vylúčenia udalostí pre začiatok a koniec pokušenia okna.

Snímka obrazovky, ktorá zobrazuje nastavenia veľkosti skoku, trvania a posunu v prípade okna času poskoku.

Posuvné okno

Posuvné okná, na rozdiel od utlúchania alebo poskakovania okien, vypočítajte agregáciu iba pre body v čase, keď sa obsah okna skutočne zmení. Keď udalosť zadá alebo ukončí okno, agregácia sa vypočíta. Takže každé okno má aspoň jednu udalosť. Podobne ako v prípade posuvných okien môžu udalosti patriť do viacerých posuvných okien.

Diagram, ktorý zobrazuje 10-druhé posuvné okno.

Jediný parameter, ktorý potrebujete pre posuvný okno, je trvanie, pretože udalosti sa definujú pri spustení okna. Nie je potrebná žiadna logika posunu.

Snímka obrazovky, ktorá zobrazuje nastavenie trvania pre okno posuvných časových údajov.

Okno relácie

Okná relácie sú naj complexnejším typom. Zoskupujú udalosti, ktoré doruujú podobné časy, pričom odfiltrujú časové obdobia, v ktorých neexistujú žiadne údaje. V tomto prípade je potrebné poskytnúť:

  • Časový limit: ako dlho sa má počkať, ak neexistujú nové údaje.
  • Maximálne trvanie: najdlhší čas, kedy sa agregácia vypočíta, ak údaje stále prichádzajú.

Ak chcete, môžete definovať aj oblasť.

Diagram, ktorý zobrazuje okná relácie s časovým limitom päť minút.

Okno relácie nastavíte pre transformáciu priamo na bočnej table. Ak poskytnete oblasť, agregácia zoskupí iba udalosti pre rovnaký kľúč.

Snímka obrazovky, ktorá zobrazuje trvanie, časový limit a nastavenia oblasti pre okno času relácie.

Okno snímky

Udalosti skupín snímok, ktoré majú rovnakú časovú pečiatku. Na rozdiel od iných okien snímka nevyžaduje žiadne parametre, pretože používa čas zo systému.

Diagram, ktorý zobrazuje okno snímky.

Definovanie výstupov

Keď budete pripravení pomocou vstupov a transformácií, je čas definovať jeden alebo viac výstupov. Od júla 2021 podporujú toky údajov streamovania iba jeden typ výstupu: tabuľku služby Power BI.

Výstupom bude tabuľka toku údajov (t. j. entita), ktorú môžete použiť na vytváranie zostáv v Power BI Desktop. Musíte pripojiť uzly predchádzajúceho kroku s výstupom, ktorý vytvárate, aby to bolo fungovať. Potom už len potrebujete tabuľku pomenovať.

Snímka obrazovky, ktorá zobrazuje konfiguráciu výstupnej tabuľky.

Po pripojení k toku údajov bude táto tabuľka k dispozícii na vytváranie vizuálov, ktoré sa v reálnom čase aktualizujú pre zostavy.

Ukážka údajov a chyby

Toky údajov streamovania poskytujú nástroje, ktoré vám pomôžu vytvoriť, vyriešiť problémy a vyhodnotiť výkon kanála analýzy pre streamované údaje.

Začnime ukážkou údajov.

Ukážka živých údajov pre vstupy

Keď sa pripájate ku centrum udalostí alebo centrum IoT a vyberiete jej kartu v zobrazení diagramu (karta Ukážka údajov), získate živú ukážku údajov, ak sú splnené všetky nasledujúce podmienky:

  • Údaje sa posúvajú.
  • Vstup je správne nakonfigurovaný.
  • Pridali sa polia.

Ak chcete zobraziť konkrétnu položku alebo prejsť na detaily, môžete pozastaviť ukážku (1), ako je znázornené na nasledujúcej snímke obrazovky. Ak ste skončili, môžete ju spustiť znova.

Môžete zobraziť aj podrobnosti konkrétneho záznamu ("bunka" v tabuľke) tak, že ho vyberiete a potom vyberiete zobraziť/skryť podrobnosti (2). Snímka obrazovky zobrazuje podrobné zobrazenie vnorených objektov v zázname.

Snímka obrazovky, ktorá zobrazuje ukážku živých údajov.

Statická ukážka pre transformácie a výstupy

Po pridaní a nastavení akýchkoľvek krokov v zobrazení diagramu môžete otestovať ich správanie výberom tlačidla statických údajov.

Po dokončení toky údajov streamovania vyhodnotia všetky transformácie a výstupy, ktoré sú nakonfigurované správne. Toky údajov streamovania potom zobrazia výsledky v ukážke statických údajov, ako je to znázornené na nasledujúcom obrázku.

Snímka obrazovky, ktorá zobrazuje ukážku statických údajov.

Ukážku môžete obnoviť výberom možnosti Obnoviť statickú ukážku (1). Keď to vykonáte, toky údajov streamovania preberú zo vstupu nové údaje a znova vyhodnotia všetky transformácie a výstupy s aktualizáciami, ktoré ste vykonali. K dispozícii je aj možnosť Zobraziť alebo Skryť podrobnosti (2).

Chyby pri vytváranie

Ak máte chyby alebo upozornenia pri vytváranie, zobrazí sa ich na karte Chyby pri autorovi (1) tak, ako je to znázornené na nasledujúcej snímke obrazovky. Zoznam obsahuje podrobnosti o chybe alebo upozornení, type karty (vstup, transformácia alebo výstup), úroveň chyby a popis chyby alebo upozornenia (2). Keď vyberiete chyby alebo upozornenia, vyberie sa príslušná karta a otvorí sa bočná tabla konfigurácie, kde môžete vykonať potrebné zmeny.

Snímka obrazovky, ktorá zobrazuje zoznam chýb pri vytváranie.

Chyby v režime runtime

Posledná dostupná karta v ukážke sú chyby v režime runtime (1), ako je to znázornené na nasledujúcej snímke obrazovky. Táto karta obsahuje zoznam všetkých chýb v procese ingestovania a analýzy toku údajov streamovania po jeho spustení. Môže sa napríklad zobraziť chyba modulu runtime, ak sa zobrazí správa o chybe a tok údajov ho nemôže nasnímať a vykonať definované transformácie.

Keďže toky údajov sa môžu spúšťať dlhé časové obdobie, táto karta ponúka možnosť filtrovania podľa časového obdobia a na stiahnutie zoznamu chýb a v prípade potreby na jeho obnovenie (2).

Snímka obrazovky zobrazujúá kartu s chybami v režime runtime spolu s možnosťami filtrovania, sťahovania a obnovovania.

Úprava nastavení pre streamované toky údajov

Rovnako ako pri bežných tokov údajov, nastavenia pre toky údajov streamovania možno upraviť v závislosti od potrieb vlastníkov a autorov. Nasledujúce nastavenia sú jedinečné pre toky údajov streamovania. Vo zvyšných nastaveniach môžete vzhľadom na zdieľanú infraštruktúru medzi dvomi typmi tokov údajov predpokladať, že použitie je rovnaké.

Snímka obrazovky, ktorá zobrazuje nastavenia pre tok údajov streamovania.

  • História obnovení: Keďže toky údajov streamovania sa priebežne spúšťajú, história obnovení zobrazuje iba informácie o tom, kedy bol tok údajov spustený, kedy bol zrušený alebo kedy zlyhal (s podrobnosťami a kódmi chýb, ak je to možné). Táto informácia sa podobá tomu, ktoré sa zobrazuje v bežných tokov údajov. Tieto informácie môžete použiť na riešenie problémov alebo na poskytnutie podpory služby Power BI s požadovanými podrobnosťami.

  • Poverenia zdroja údajov: toto nastavenie zobrazuje vstupy, ktoré boli nakonfigurované pre konkrétny tok údajov streamovania.

  • Nastavenia rozšíreného výpočtového zariadenia: Toky údajov streamovania potrebujú rozšírené výpočtové zariadenie, aby poskytli vizuály v reálnom čase, takže toto nastavenie je predvolene zapnuté a nedá sa zmeniť.

  • Trvanie uchovávania údajov: Toto nastavenie je špecifické pre toky údajov streamovania. Tu môžete definovať, ako dlho chcete mať údaje v reálnom čase na vizualizáciu v zostavách. Historické údaje sa predvolene ukladajú v úložisku Azure Blob Storage. Toto nastavenie je špecifické pre časť údajov v reálnom čase (horúce úložisko). Minimálna hodnota tu je 1 deň alebo 24 hodín.

    Dôležité

    Množstvo hotových údajov uložených v tomto trvaní uchovávania údajov priamo ovplyvňuje výkon vizuálov v reálnom čase pri vytváraní zostáv na základe týchto údajov. Ak v tejto oblasti máte viac uchovávania údajov, tým viac vizuálov v reálnom čase v zostavách môže ovplyvniť nízky výkon. Ak potrebujete vykonať historické analýzy, odporúčame použiť studené úložisko pre streamované toky údajov.

Spustenie a úprava toku údajov streamovania

Po uložení a konfigurácii toku údajov streamovania je všetko pripravené na jeho spustenie. Potom môžete začať s prenosom údajov do služby Power BI pomocou logiky analýzy streamovania, ktorú ste definovali.

Spustenie toku údajov streamovania

Ak chcete spustiť streamovanie toku údajov, najskôr uložte svoj tok údajov a prejdite do pracovného priestoru, v ktorom ste ho vytvorili. Ukážte myšou na tok údajov streamovania a vyberte tlačidlo prehrania, ktoré sa zobrazí. Kontextové hlásenie vás informuje, že tok údajov streamovania sa spúšťa.

Snímka obrazovky, ktorá zobrazuje tlačidlo prehrať na spustenie toku údajov streamovania.

Poznámka

Začiatok ingestovania údajov môže trvať až päť minút a zobrazenie údajov, ktoré prichádzajú na vytvorenie zostáv a tabúľ v Power BI Desktop.

Úprava streamovaného toku údajov

Keď je spustený tok údajov streamovania, nedá sa upravovať. Môžete však prejsť do toku údajov streamovania, ktorý je v stave spustenia, a pozrieť si logiku analýzy, na ktorú je tok údajov vytvorený.

Keď prejdete do spusteného toku údajov streamovania, všetky možnosti úprav sú zakázané a zobrazí sa správa: "Tok údajov sa nedá upraviť, keď je spustený. Ak chcete pokračovať, tok údajov zastavte." Ukážka údajov je tiež zakázaná.

Ak chcete upraviť svoj tok údajov streamovania, musíte ho zastaviť. Zastavený tok údajov bude mať za následok chýbajúce údaje.

Jediné prostredie, ktoré je k dispozícii počas spustenia toku údajov streamovania, je karta Chyby v režime runtime, na ktorej môžete monitorovať správanie toku údajov pre všetky vynechané správy a podobné situácie.

Snímka obrazovky, ktorá zobrazuje ukážku zakázaných údajov pri spustení toku údajov streamovania.

Zvážte úložisko údajov pri úprave toku údajov

Pri úprave toku údajov je potrebné zohľadniť iné dôležité informácie. Podobne ako pri akýchkoľvek zmenách schémy pre bežné toky údajov, ak zmeníte výstupnú tabuľku, stratíte údaje, ktoré už boli presu uvedené a uložené v službe Power BI. Rozhranie poskytuje jasné informácie o dôsledkoch akýchkoľvek týchto zmien v toku údajov streamovania, ako aj o rozhodnutiach pri zmenách, ktoré urobíte pred uložením.

Lepšie je to znázornené na príklade. Nasledujúca snímka obrazovky zobrazuje hlásenie, ktoré by ste dostať po pridaní stĺpca do jednej tabuľky, zmene názvu druhej tabuľky a opustí tretiu tabuľku rovnako ako predtým.

Snímka obrazovky, ktorá zobrazuje hlásenie o zmene údajov po úpravách.

V tomto príklade sa údaje, ktoré už boli uložené v oboch tabuľkách so zmenami schémy a názvu, odstránia po uložení zmien. V prípade tabuľky, ktorá zostala rovnaká, získate možnosť odstrániť všetky staré údaje a začať úplne od začiatku alebo ich uložiť na neskoršiu analýzu s novými dodávanými údajmi.

Pri úprave toku údajov streamovania majte na pamäti tieto nuansy, najmä ak potrebujete historické údaje k dispozícii neskôr na ďalšiu analýzu.

Consume a streaming dataflow (Spotrebovať tok údajov streamovania)

Po spustení toku údajov streamovania môžete začať vytvárať obsah zo streamových údajov. V porovnaní s tým, čo v súčasnosti musíte urobiť, nie sú žiadne štrukturálne zmeny, ktoré by ste mali vykonať pri vytváraní zostáv, ktoré sa aktualizujú v reálnom čase. Je však potrebné zvážiť určité nuansy a aktualizácie, aby ste mohli využiť tento nový typ prípravy údajov na streamovanie údajov.

Nastavenie ukladacieho priestoru údajov

Ako sme už uviedli, toky údajov streamovania šetrí údaje na nasledujúcich dvoch miestach. Použitie týchto zdrojov závisí od toho, aký typ analýzy sa snažíte urobiť.

  • Úložisko s horúcem časom (analýza v reálnom čase): Pri pristupovaní údajov do služby Power BI zo streamovaných tokov údajov sú údaje uložené na miestnom mieste, kde k nim môžete získať prístup pomocou vizuálov v reálnom čase. Množstvo údajov sa uloží v tomto úložisku, závisí od hodnoty, ktorú ste definovali počas uchovávania údajov v nastaveniach toku údajov streamovania. Predvolená hodnota (a minimum) je 24 hodín.
  • Studené úložisko (analýza historických údajov): Ľubovoľné časové obdobie, ktoré nespadá do obdobia, ktoré ste definovali na obdobie uchovávania údajov, sa uloží v neuloženej oblasti úložiska (blob) v Power BI, aby ste ho v prípade potreby spotrebovali.

Poznámka

Medzi týmito dvoma umiestneniami úložiska údajov sa prekrývajú. Ak potrebujete použiť obe miesta v spojení (napríklad medzidňovú percentuálnu zmenu), budete musieť svoje záznamy deduplikovať. Závisí to od výpočtov časovej inteligencie, ktoré u vás vykonaných, a od politiky uchovávania údajov.

Pripojenie streamovania tokov údajov zo Power BI Desktop

Vo vydaní služby Power BI Desktop júla 2021 máte na používanie k dispozícii nový konektor Power Platform tokov údajov (Beta). V rámci tohto nového konektora nájdete v prípade tokov údajov streamovania dve tabuľky, ktoré zodpovedajú predtým popísanému úložisku údajov.

Pripojenie k údajom pre toky údajov streamovania:

  1. Prejdite na položku Získať údaje, vyhľadajte platformu Power a potom vyberte konektor Power Platform tokov údajov (Beta).

    Snímka obrazovky, ktorá znázorňuje, kde Power Platform údajov (Beta) v aplikácii Power B I Desktop.

  2. Prihláste sa pomocou svojich poverení služby Power BI.

  3. Vyberte pracovné priestory. Vyhľadajte ten, ktorý obsahuje váš tok údajov streamovania, a vyberte tento tok údajov. (V tomto príklade sa tok údajov streamovania nazýva Tok údajov Toll.)

  4. Všimnite si, že všetky výstupné tabuľky sa zobrazia dvakrát: jedna pre streamované údaje (horúce) a jednu pre archivované údaje (studená). Môžete ich odlíšiť podľa označení pridaných za názvy tabuliek a podľa ikon.

    Snímka obrazovky, ktorá zobrazuje výstupné tabuľky pre toky údajov streamovania v aplikácii Power B I Desktop.

  5. Pripojenie streamované údaje. Prípad archivovaných údajov je rovnaký a je k dispozícii len v režime importu. Vyberte tabuľky, ktoré obsahujú označenia Streamovanie a horúce , a potom vyberte položku Načítať.

    Snímka obrazovky, ktorá zobrazuje hotové výstupné tabuľky vybraté pre streamované toky údajov v aplikácii Power B I Desktop.

  6. Keď sa zobrazí výzva na výber režimu úložiska, ak chcete vytvoriť vizuály v reálnom čase, vyberte položku DirectQuery.

    Snímka obrazovky, ktorá zobrazuje vybratý režim úložiska pre streamované toky údajov v aplikácii Power B I Desktop.

Teraz môžete vytvárať vizuály, opatrenia a ďalšie funkcie pomocou funkcií dostupných v Power BI Desktop.

Poznámka

Pravidelný konektor toku údajov Služby Power BI je stále k dispozícii a bude pracovať so streamovacími tokmi údajov s dvoma smenami:

  • Umožňuje vám pripojiť sa len k horúcemu úložisku.
  • Ukážka údajov v konektore nefunguje so streamovacími tokmi údajov.

Zapnutie automatického obnovenia strany pre vizuály v reálnom čase

Keď je zostava pripravená a pridali ste všetok obsah, ktorý chcete zdieľať, jediným krokom, ktorý zostalo, je zabezpečiť, aby sa vizuály aktualizovali v reálnom čase. Na tento účely môžete použiť funkciu s názvom automatické obnovenie strany. Táto funkcia umožňuje obnoviť vizuály zo zdroja DirectQuery až na jednu sekundu.

Ďalšie informácie o tejto funkcii nájdete v téme Automatické obnovenie stránky v službe Power BI. Tieto informácie zahŕňajú spôsob ich použitia, spôsob ich nastavenia a kontaktovanie správcu v prípade, že máte problémy. Tu sú základné informácie o tom, ako ho nastaviť:

  1. Prejdite na stránku zostavy, na ktorej sa majú vizuály v reálnom čase aktualizovať.

  2. Vymažte všetky vizuály na stránke. Ak je to možné, vyberte pozadie strany.

  3. Prejdite na tablu formátu (1) a zapnite prepínač Obnovenie strany (2).

    Snímka obrazovky, ktorá zobrazuje výbery na zapnutie automatického obnovenia strany.

  4. Nastavte požadovanú frekvenciu (až na každú sekundu, ak to váš správca povolil) a tešte sa z aktualizácií vizuálov v reálnom čase.

    Snímka obrazovky, ktorá zobrazuje nastavenia frekvencie automatického obnovenia strany.

  5. Ak chcete zostavu v reálnom čase zdieľať, najskôr ju publikujte späť služba Power BI. Potom môžete nastaviť poverenia toku údajov pre množinu údajov a zdieľanie.

Tip

Ak vaša zostava nie je aktualizovaná tak rýchlo, ako potrebujete, aby bola alebo v reálnom čase, pozrite si dokumentáciu, kde nájdete automatické obnovenie strany. Postupujte podľa často riešených problémov a pokynov na riešenie problémov a zistíte, prečo sa tento problém môže diať.

Obmedzenia a informácie

Všeobecné obmedzenia

  • Na vytváranie Premium streamovania tokov údajov sa vyžaduje predplatné služby Power BI Premium (kapacita alebo PPU).
  • Každý pracovný priestor má povolený iba jeden typ toku údajov.
  • Nie je možné prepojiť bežné a streamované toky údajov.
  • Kapacity menšie ako A3 neumožňujú použitie streamovania tokov údajov.
  • Ak toky údajov alebo rozšírený výpočtový nástroj nie sú v nájomníkovi povolené, nemôžete vytvoriť ani spustiť streamovanie tokov údajov.
  • Pracovné priestory pripojené k ukladaciemu kontu nie sú podporované.
  • Každý streamovaný tok dát môže poskytnúť až 1 megabajt za sekundu priepustnosti.

Dostupnosť

Ukážka streamovania tokov údajov nie je k dispozícii v nasledujúcich oblastiach:

  • India – stred
  • Nemecko Sever
  • Nórsko Východ
  • Nórsko Západ
  • Centrálne SAE
  • Južná Afrika Sever
  • Južná Afrika Západ
  • Švajčiarsko Sever
  • Švajčiarsko Západ
  • Brazília juhovýchod

Licencovanie

Počet povolených tokov údajov streamovania na nájomníka závisí od použitej licencie:

  • Pre pravidelné kapacity použite na výpočet maximálneho počtu streamovacích tokov údajov povolených v kapacite tento vzorec:

    Maximálny počet streamovacích tokov dát na kapacitu = vCores v kapacite x 5

    Napríklad P1 má 8 vCores: 8 * 5 = 40 streamovacích tokov údajov.

  • Pre Premium na používateľa je na používateľa povolený jeden tok údajov streamovania. Ak chce iný používateľ spotrebovať tok údajov streamovania v pracovnom priestore PPU, bude potrebovať aj licenciu PPU.

Vytváranie toku údajov

Pri autorovaní streamovania tokov údajov majte na pamäti nasledujúce aspekty:

  • Streamovanie tokov údajov môžu upravovať iba ich vlastníci a iba v prípade, že nie sú spustené.
  • Streamovanie tokov údajov nie je k dispozícii v mojom pracovnom priestore.

Pripojenie z Power BI Desktop

K chladnému ukladaciemu priestoru môžete pristupovať iba pomocou konektora Power Platform Dataflows (Beta), ktorý je k dispozícii od júla 2021 Power BI Desktop aktualizácie. Existujúci konektor toku údajov služby Power BI umožňuje iba pripojenia k ukladaniu údajov (horúce). Ukážka údajov konektora nefunguje.

Ďalšie kroky

Tento článok poskytol prehľad prípravy samoobslužných streamovacích údajov pomocou streamovania tokov údajov. Nasledujúce články poskytujú informácie o tom, ako otestovať túto možnosť a ako používať iné funkcie streamovania údajov v službe Power BI: