Scénáře použití Power BI: Samoobslužná analýza v reálném čase

Poznámka:

Tento článek je součástí řady článků o plánování implementace Power BI. Tato série se zaměřuje především na úlohy Power BI v Rámci Microsoft Fabric. Úvod do série najdete v tématu Plánování implementace Power BI.

Tento scénář použití se zaměřuje na to, jak může obchodní analytik vytvářet sestavy Power BI v reálném čase . Významem v reálném čase je, že data jsou vždy aktuální a uživatelé sestavy nemusí pracovat s vizualizacemi. Vizualizace dat by se měly aktualizovat automaticky, aby vždy zobrazovaly aktuální data.

Sestavy v reálném čase umožňují organizacím monitorovat a dělat sebevědomá rozhodnutí na základě aktuálních dat.

Poznámka:

V tomto článku termín v reálném čase ve skutečnosti znamená téměř v reálném čase. Téměř v reálném čase znamená, že kvůli zpracování dat a času přenosu sítě vždy dochází ke zpoždění (označované jako latence).

Aby bylo možno vyvíjet samoobslužné analýzy v reálném čase, obchodní analytik bude nejprve muset vytvořit (nebo připojit) sémantický model DirectQuery , dříve označovaný jako datová sada. Pak můžou vytvořit sestavu a nastavit její nastavení automatické aktualizace stránky. Po nastavení Power BI automaticky aktualizuje stránky sestavy, aby zobrazovaly aktuální data.

Tip

V Power BI můžete také provádět analýzy v reálném čase pomocí datových sad nabízených oznámení. Toto téma je ale mimo rozsah tohoto scénáře samoobslužného využití v reálném čase, protože cílí na vývojáře. Datové sady nabízených oznámení obvykle zahrnují vývoj programového řešení.

Úplný přehled analýzy Power BI v reálném čase vám poskytne studijní program Monitorování dat v reálném čase .

Diagram scénáře

Následující diagram znázorňuje základní přehled nejběžnějších uživatelských akcí a komponent Power BI, které podporují samoobslužnou analýzu v reálném čase. Primárním cílem je vytvoření modelu DirectQuery a vytváření sestav Power BI, které používají automatickou aktualizaci stránky.

Diagram znázorňuje samoobslužnou analýzu v reálném čase, která se týká monitorování dat téměř v reálném čase v sestavách. Položky v diagramu jsou popsány v následující tabulce.

Tip

Diagram scénáře doporučujeme stáhnout, pokud ho chcete vložit do prezentace, dokumentace nebo blogového příspěvku – nebo ho vytisknout jako plakát na zdi. Vzhledem k tomu, že se jedná o obrázek SVG (Scalable Vector Graphics), můžete ho škálovat nahoru nebo dolů bez ztráty kvality.

Výše uvedený diagram znázorňuje následující akce uživatele, nástroje a funkce:

Položka Popis
Položka 1. Tvůrci obsahu používají Power BI Desktop k vytvoření modelu DirectQuery.
Položka 2. Power BI Desktop odesílá nativní dotazy do podkladového zdroje dat, aby bylo možné načíst aktuální data.
Položka 3. Tvůrci obsahu vytvoří sestavu, která se bude zobrazovat téměř v reálném čase aktualizací tím, že povolí a nastaví automatickou aktualizaci stránky.
Položka 4. Až budete připravení, tvůrci obsahu publikují soubor Power BI Desktopu (.pbix) nebo soubor projektu Power BI (.pbip) do pracovního prostoru na portálu služba Power BI nebo Fabric.
Položka 5. Po publikování obsahuje pracovní prostor novou sestavu a sémantický model DirectQuery. Pokud je pracovní prostor osobním nebo pracovním prostorem Pro, minimální interval automatické aktualizace stránky je 30 minut (i když tvůrce sestavy nastaví nižší interval).
Položka 6. Když uživatelé sestavy otevřou stránku sestavy s povolenou automatickou aktualizací stránky, vizualizace dat se automaticky aktualizují, aby zobrazovaly aktuální data.
Položka 7. Některé zdroje dat můžou vyžadovat místní bránu dat nebo bránu virtuální sítě pro aktualizaci dat, například ty, které se nacházejí v privátní síti organizace.
Položka 8. Každý vizuál na stránce automatické aktualizace stránky se dotazuje sémantického modelu na načtení aktuálních dat z podkladového zdroje dat.
Položka 9. Pokud je sestava automatické aktualizace stránky uložená v pracovním prostoru, který používá kapacitu Fabric, kapacitu Premium nebo režim licence Premium na uživatele, může Power BI automaticky aktualizovat v intervalech jedné nebo více minut. Je také možné použít typ aktualizace detekce změn, aby se Power BI vyhnul zbytečným aktualizacím. Když je typ aktualizace detekce změn nastavený, v každém intervalu aktualizace odešle Power BI dotazy detekce změn, aby bylo možné určit, jestli se data od poslední automatické aktualizace změnila. Když Power BI zjistí změnu, aktualizuje všechny vizuály na stránce.
Položka 10. Uživatelé sestav zobrazují aktuální obsah z pracovního prostoru nebo aplikace Power BI.
Položka 11. Správci kapacity můžou funkci automatické aktualizace stránky povolit nebo zakázat. Pokud je funkce zakázaná, automatická aktualizace stránky nebude fungovat pro žádné sestavy uložené v pracovních prostorech přiřazených ke kapacitě. Správci kapacity můžou také nastavit minimální interval aktualizace a minimální interval spuštění. Tyto minimální intervaly přepíší nastavení stránky sestavy, které používá nižší interval.
Položka 12. Správci prostředků infrastruktury dohlížejí na aktivitu na portálu Fabric a monitorují je.

Důležité

Někdy se tento článek týká Power BI Premium nebo jejích předplatných kapacity (SKU P). Mějte na paměti, že Microsoft v současné době konsoliduje možnosti nákupu a vyřazuje Power BI Premium na skladové položky kapacity. Místo toho by měli noví a stávající zákazníci zvážit nákup předplatných kapacity Fabric (SKU F).

Další informace najdete v tématu Důležité aktualizace týkající se licencování Power BI Premium a nejčastějších dotazů k Power BI Premium.

Klíčové body

Tady je několik klíčových bodů, které je potřeba zdůraznit o scénáři samoobslužné analýzy v reálném čase.

Podporované zdroje dat

Funkce automatické aktualizace stránky nefunguje u sestav připojených k modelům importu, kde všechny tabulky používají režim úložiště importu. Tato funkce funguje jenom v případech, kdy se sestava Power BI připojí k sémantickému modelu, který:

  • Zahrnuje tabulky režimu úložiště DirectQuery.
  • Používá přírůstkovou aktualizaci k získání nejnovějších dat v reálném čase pomocí DirectQuery. Tato funkce je popsána dále v tomto tématu.
  • Je živé připojení k tabulkovému modelu ve službě Azure Analysis Services (AAS) nebo Služba Analysis Services serveru SQL (SSAS).
  • Je datová sada nabízených oznámení. Další informace najdete v tématu Odesílání dat do datových sad.

Model DirectQuery je alternativou k modelu importu. Modely vyvinuté v režimu DirectQuery neimportují data. Místo toho se skládají pouze z metadat definujících strukturu modelu. Při dotazování modelu se nativní dotazy používají k načtení dat z podkladového zdroje dat.

Z pohledu samoobslužné služby může obchodní analytik přidat tabulky úložiště DirectQuery do svého modelu v Power BI Desktopu a poskytnout zdroj dat podporuje tento režim úložiště. DirectQuery obvykle podporuje relační databáze. Úplný seznam zdrojů dat, které podporují DirectQuery, najdete v tématu Zdroje dat podporované DirectQuery.

Obchodní analytik může také vylepšit model importu nastavením přírůstkové aktualizace. Když povolíte možnost Získat nejnovější data v reálném čase pomocí možnosti DirectQuery (podporuje se jenom pracovní prostory Premium), Power BI Desktop přidá oddíl DirectQuery, aby se zajistilo načtení nejnovějších dat. Další informace najdete v tématu Přírůstková aktualizace a data v reálném čase pro sémantické modely.

Obchodní analytik může také vytvořit živé připojení k existujícímu tabulkovému modelu, který obsahuje tabulky režimu úložiště DirectQuery.

Zapojení vlastníků zdrojů dat

Před publikováním sestavy automatické aktualizace stránky je vhodné nejprve probrat požadavky na zdroje dat v reálném čase. Důvodem je to, že automatická aktualizace stránky může ve zdroji dat znamenat významnou úlohu.

Vezměte v úvahu jednu stránku sestavy, která je nastavená na aktualizaci každých pět minut a která obsahuje dva vizuály. Když je stránka sestavy otevřená, Power BI odešle do podkladového zdroje dat nejméně 24 dotazů za hodinu (12 aktualizací vynásobených dvěma vizuály). Nyní zvažte, že 10 uživatelů sestavy otevře stejnou stránku sestavy současně. V takovém případě Power BI odešle 240 dotazů za hodinu.

Je důležité prodiskutovat požadavky v reálném čase, včetně počtu vizuálů na stránce sestavy a požadovaného intervalu aktualizace. Pokud je případ použití odůvodněn, může vlastník zdroje dat provést proaktivní kroky vertikálním navýšením kapacity prostředků zdroje dat. Můžou také optimalizovat zdroj dat přidáním užitečných indexů a materializovaných zobrazení. Další informace najdete v pokynech k modelu DirectQuery v Power BI Desktopu.

Typ aktualizace

Funkce automatické aktualizace stránky podporuje dva typy aktualizací.

  • Pevný interval: Aktualizace všechny vizuály stránky na základě pevného intervalu, který může být každých jednu sekundu až několik dní.
  • Detekce změn: Aktualizace všechny vizuály stránky, které poskytují, že se zdrojová data od poslední automatické aktualizace změnila. Vyhne se zbytečným aktualizacím, což může pomoct snížit spotřebu prostředků pro služba Power BI a podkladový zdroj dat. Power BI podporuje tento typ aktualizace jenom pro pracovní prostory Premium a pro datové modely hostované v Power BI. Vzdálené datové modely hostované v AAS nebo SSAS se nepodporují.

Pokud chcete nastavit detekci změn, musíte vytvořit speciální typ míry označované jako míra detekce změn. Například míra detekce změn se může dotazovat na maximální číslo prodejní objednávky. Power BI používá míru detekce změn k dotazování zdroje dat. Power BI pokaždé uloží výsledek dotazu, aby ho mohl porovnat s dalším výsledkem (podle nastaveného intervalu aktualizace). Pokud se výsledky liší, Power BI stránku aktualizuje.

Model může mít pouze jednu míru detekce změn a pro tenanta může existovat maximálně 10 měr detekce změn.

Další informace naleznete v tématu Typy aktualizace.

Správa kapacity

Když je pracovní prostor připojený ke kapacitě Premium, můžou správci kapacity povolit nebo zakázat funkci automatické aktualizace stránky pro kapacitu. Pokud je tato funkce zakázaná, automatická aktualizace stránky nebude fungovat pro žádnou sestavu uloženou v žádném z připojených pracovních prostorů.

Správci kapacity můžou také nastavit minimální interval aktualizace (výchozí pět minut) a minimální interval provádění (výchozí pět minut). Interval provádění určuje frekvenci dotazů detekce změn. Pokud je interval stránky sestavy menší než minimální interval kapacity, Power BI použije minimální interval kapacity.

Poznámka:

Minimální intervaly se nevztahují na sestavy otevřené v Power BI Desktopu.

Pokud dochází k problémům s výkonem související s automatickou aktualizací stránky, může správce kapacity:

  • Vertikálně navyšte kapacitu na větší skladovou položku Premium.
  • Zvyšte minimální intervaly.

Další informace najdete v tématu Intervaly aktualizace stránky.

Nastavení brány

Brána dat se obvykle vyžaduje při přístupu ke zdrojům dat, které se nacházejí v privátní síti organizace nebo virtuální síti. Brána podporuje operace DirectQuery (vizuální dotazy a dotazy detekce změn).

Dohled nad systémem

Protokol aktivit zaznamenává aktivity uživatelů, ke kterým dochází v služba Power BI. Správci Power BI můžou použít data protokolu aktivit shromážděná k provádění auditování , aby jim pomohli porozumět vzorům využití a přijetí.

Pomocí aplikace Premium Capacity Metrics, která je k dispozici správcům, můžete vizualizovat, jakou část kapacity používají dotazy s nízkou prioritou. Dotazy s nízkou prioritou se skládají z automatických dotazů na aktualizaci stránky a dotazů na aktualizaci modelu. Dotazy detekce změn nemají nízkou prioritu.

Další užitečné scénáře, které vám pomůžou s rozhodováním o implementaci Power BI, najdete v článku o scénářích použití Power BI.