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 prostředí 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).
K vývoji samoobslužných analýz v reálném čase musí obchodní analytik nejprve vytvořit sémantický model DirectQuery (nebo se k němu připojit). 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.
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 |
---|---|
Tvůrci obsahu používají Power BI Desktop k vytvoření modelu DirectQuery. | |
Power BI Desktop odesílá nativní dotazy do podkladového zdroje dat, aby bylo možné načíst aktuální data. | |
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. | |
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. | |
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). | |
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. | |
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. | |
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. | |
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. | |
Uživatelé sestav zobrazují aktuální obsah z pracovního prostoru nebo aplikace Power BI. | |
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. | |
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: Aktualizuje 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: Aktualizuje všechny vizuály stránky, které poskytují, že se od poslední automatické aktualizace změnila zdrojová data. 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.
Související obsah
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.