Sdílet prostřednictvím


Plánování implementace Power BI: Auditování na úrovni sestav

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 článek o auditování na úrovni sestavy se zaměřuje na více cílových skupin:

  • Tvůrci sestav: Uživatelé, kteří potřebují porozumět využití, přijetí a výkonu sestav, které vytvořili, publikovali a sdíleli.
  • Správci Power BI: Správci, kteří jsou zodpovědní za dohled nad Power BI v organizaci. Správci Power BI můžou potřebovat spolupracovat s IT, zabezpečením, interním auditem a dalšími relevantními týmy.
  • Center of Excellence, IT a BI team: Týmy, které jsou také zodpovědné za dohled nad Power BI. Možná budou muset spolupracovat se správci Power BI a dalšími relevantními týmy.

Koncepty popsané v tomto článku se týkají především řešení vytvořených pro tři rozsahy doručování obsahu, konkrétně enterprise BI, departmental BI a team BI. Tvůrci osobních řešení BI mohou najít také informace v tomto článku; nejedná se však o primární cíl.

Tento článek se zaměřuje na auditování a monitorování sestav a vizuálů. Dosažení dobrého výkonu pro sestavu a jeho vizuály ale není možné, pokud základní sémantický model (dříve označovaný jako datová sada) nebo zdroj dat nefunguje dobře. Informace o auditování a monitorování sémantických modelů, toků dat a datových diagramů najdete v tématu Auditování na úrovni dat.

Tento článek je prvním článkem v řadě auditování a monitorování, protože popisuje integrované nástroje, které tvůrci obsahu pravděpodobně zjistí jako první. V ideálním případě vytvoříte sdílené sémantické modely (určené pro opakované použití v mnoha sestavách) před tím, než uživatelé vytvářejí sestavy. Proto doporučujeme, abyste si tento článek přečetli společně s článkem auditování na úrovni dat.

Tip

Bez ohledu na to, jestli konverzujete s kolegy nebo čtete online, budete muset zjistit, jestli se sestava termínů používá doslova nebo obecněji. Často se používá obecně k odkazům na jeden soubor Power BI Desktopu (.pbix). Soubor může obsahovat datový model (který se při publikování stane sémantickým modelem), sestavou nebo obojím. Termín lze použít doslova k odkazování pouze na sestavu (například sestavu s živým Připojení ionem na sémantický model). V tomto článku se termín používá doslova.

Hlášení cílů výkonu

Pokud chcete efektivně monitorovat sestavy, doporučujeme definovat, jaké cíle výkonu sestavy, například vynikající výkon, dobrý výkon a nízký výkon, znamenají pro vaši organizaci. Neexistují žádné univerzální definice. Tyto cíle byste měli vždy zvážit z pohledu spotřebitele.

V ideálním případě je výkon při návrhu sestavy primárním problémem. Tady je několik situací, kdy se můžete rozhodnout nastavit cíle výkonu.

  • Při ověřování nebo kontrole nové sestavy (zejména pokud očekáváte, že má rozsah doručování obsahu velkému počtu uživatelů).
  • Před potvrzením sestavy (zejména v případech, kdy je certifikovaná).
  • Před publikováním sestavy do produkčního pracovního prostoru
  • Při zahrnutí sestavy do aplikace Power BI

Můžete se rozhodnout vytvořit standardní cíl výkonu, který se má použít pro všechny sestavy v celé organizaci. Například první stránka sestavy by se měla vykreslit během pěti sekund. Vzhledem k tomu, že existuje tolik různých aspektů, není obvykle reálné očekávat, že by každé řešení mělo splňovat stejný cíl. Zvažte rozsahy vašich výkonnostních cílů, které se vezmou v úvahu na úrovni složitosti řešení.

Kontrolní seznam – Při zvažování toho, jak by tvůrci sestav měli ověřit výkon sestavy, zahrnují klíčová rozhodnutí a akce:

  • Identifikace cílů výkonu sestavy: Ujistěte se, že máte dobrou představu o tom, co přijatelný výkon sestavy znamená z pohledu příjemce.
  • Zdokumentujte a komunikujte cíle výkonu: Pokud existují konkrétní cíle, ujistěte se, že jsou předávány tvůrcům sestav ve vaší organizaci. Poskytněte užitečné informace, aby tvůrci sestav pochopili, jak měřit výkon a jak použít techniky návrhu, které zlepšují výkon.

Zbývající část tohoto článku popisuje techniky, které můžete použít k auditování a monitorování výkonu sestav.

Sestava metrik využití

Hlavním prostředkem auditování, který jsou k dispozici tvůrcům sestav, jsou sestavy metrik využití, které jsou integrované do služba Power BI.

Primárním cílem sestav metrik využití je posoudit dopad jedné sestavy nebo všech sestav v pracovním prostoru. Vzhledem k tomu, že se zaměřuje na zobrazení sestav a výkon sestav a řídicích panelů (nikoli na jiné položky, jako jsou sémantické modely a toky dat), cílí na tvůrce sestav.

Sestavy metrik využití slouží k:

  • Určete, kteří uživatelé aktivně prohlížejí sestavy.
  • Zjistěte, jak často se sestavy zobrazují a řadí podle oblíbenosti (na základě využití).
  • Určete, ke kterým stránkám sestavy mají uživatelé nejčastěji přístup.
  • Vyhledejte sestavy, které se nedávno nezozorovaly.
  • Umožňuje zobrazit statistiky výkonu sestavy vysoké úrovně. Tyto statistiky vám můžou pomoct při optimalizaci návrhu sestav a identifikovat sestavy, které můžou mít občasné nebo konzistentní problémy s výkonem.
  • Zjistěte, které metody spotřeby (například prohlížeč nebo mobilní aplikace Power BI) používají uživatelé sestavy. Tyto informace můžou tvůrcům sestav pomoct rozhodnout, kolik úsilí je třeba nasadit do optimalizace sestav pro mobilní použití.

Tip

Power BI zaznamenává metriky využití pro aktivitu, která se vyskytuje u obsahu publikovaného do služba Power BI (včetně toho, kdy se vykresluje pomocí Power BI Embedded). Přístup k metrikám využití je jen jedním z důvodů, proč vyzvat tvůrce sestav, aby své sestavy publikovali do služba Power BI a nesdílel soubory Power BI Desktopu.

Metriky využití jsou integrované do služba Power BI, což je klíčovou výhodou, protože tvůrci sestav nemusí nastavit proces pro extrakci a ukládání dat o využití. Je to rychlé a jednoduché, aby mohli začít.

Další výhodou metrik využití je, že interní sémantický model (který obsahuje data metrik využití) obsahuje informace, které nejsou snadno nalezeny jinde. Zahrnuje například zobrazení na stránku sestavy a dobu trvání otevření sestavy. Zobrazení stránek sestavy se získávají pomocí telemetrie klienta, která má omezení. Telemetrie klienta (používaná metrikami využití sestav) se liší od telemetrických dat na straně serveru (používá se v protokolu aktivit).

Metriky využití zahrnují interní sémantický model a sestavu. Interní sémantický model sice nejde upravit ani přizpůsobit, ale sestavu metrik využití můžete přizpůsobit. Filtry sestav můžete také aktualizovat, abyste se dozvěděli o využití pro všechny sestavy v pracovním prostoru (ne jenom jednu sestavu). Při použití tohoto přístupu je nejširší dostupný rozsah jedním pracovním prostorem. Můžete zobrazit až 30 dnů historie, včetně posledního plně dokončeného dne.

Důležité

Protokol aktivit Power BI je lepší alternativou, pokud chcete:

  • Načtěte aktivity uživatelů pro více než jeden pracovní prostor.
  • Extrahujte a zachovejte data aktivit po dobu delší než 30 dnů.
  • Analyzujte všechny aktivity, které uživatelé provádějí v služba Power BI.

Další informace o protokolu aktivit najdete v tématu Auditování na úrovni tenanta.

Sestavy metrik využití jsou k dispozici tvůrcům sestav a vlastníkům, kteří jsou přiřazeni roli přispěvatele, člena nebo Správa pracovního prostoru. Pokud chcete, aby sestavy metrik využití zobrazovaly divákům pracovního prostoru (uživatelům obsahu), můžete vytvořit kopii sestavy využití a přizpůsobit ji.

Tip

Další informace o rolích pracovního prostoru najdete v článku Plánování zabezpečení tvůrce obsahu.

Existují dvě nastavení tenanta související s metrikami využití.

  • Metriky využití pro tvůrce obsahu řídí, které skupiny tvůrců sestav (kteří mají také potřebnou roli pracovního prostoru) můžou generovat a zobrazovat sestavy metrik využití. Správci Power BI obvykle toto nastavení ponechá pro celou organizaci povolené. Tímto způsobem můžou všichni autoři samoobslužných sestav zobrazit vzory použití pro jejich obsah.
  • Nastavení tenanta tvůrci obsahu určuje, jestli se v sestavách metrik využití zobrazují jména a e-mailové adresy příjemců sestavy v metrikách využití. Pokud je toto nastavení zakázané (pro některé nebo všechny tvůrce sestav), Power BI potlačí jména a e-mailové adresy v sestavách metrik využití, které se označují jako maskování uživatelů. Správci Power BI toto nastavení nejčastěji opustí, aby tvůrci sestav pochopili, kdo sestavy používá. Možnost kontaktovat další uživatele přímo a získat zpětnou vazbu k obsahu, je cenná, protože může pomoct zlepšit obsah. V některých případech může být potřeba zabezpečení maskovat informace o uživatelích pro určité skupiny tvůrců sestav. Když je nastavení zakázané, tvůrce sestavy místo podrobností o uživateli uvidí nepojmenovaný uživatel .

Operace ViewUsageMetrics v protokolu aktivit Power BI umožňuje správcům Power BI sledovat, kteří tvůrci obsahu a vlastníci používají sestavy metrik využití. Tyto informace můžete použít k průvodci školením a úsilím o dokumentaci.

Kontrolní seznam – Při plánování používání sestavy metrik využití zahrnují klíčová rozhodnutí a akce:

  • Ověřte, že jsou povolené metriky využití: Rozhodněte se, jestli může některý tvůrce sestav Power BI (který má oprávnění k úpravě sestavy), zobrazit metriky využití. Nastavte metriky využití pro nastavení tenanta tvůrce obsahu tak, aby odpovídalo tomuto rozhodnutí.
  • Rozhodněte se, jestli se uživatelská data zobrazují v metrikách využití: Určete, jestli se můžou zobrazovat jména a e-maily všem nebo některým uživatelům. Nastavte data pro jednotlivé uživatele v metrikách využití pro nastavení tenanta tvůrce obsahu tak, aby odpovídala tomuto rozhodnutí.
  • Ověření rolí pracovního prostoru: Ověřte přiřazení rolí pracovního prostoru. Zajistěte, aby příslušní tvůrci sestav a vlastníci měli oprávnění upravovat obsah v pracovním prostoru (aby byly sestavy metrik využití k dispozici).
  • Vytvořte a přizpůsobte sestavy metrik využití: Pro obsah, který chcete analyzovat, vygenerujte sestavu metrik využití. V případě potřeby upravte sestavu metrik využití tak, aby zahrnovala všechny sestavy v pracovním prostoru.
  • Zahrnout do dokumentace a školení pro tvůrce sestav: Uveďte pokyny pro tvůrce sestav o tom, jak mohou využívat sestavy metrik využití. Ujistěte se, že tvůrci sestav rozumí případům použití a klíčovým omezením. Uveďte příklady klíčových metrik, které můžou sledovat a jak můžou tyto informace používat k neustálému vylepšování řešení, která vytvářejí a publikují.
  • Monitorování, kdo používá metriky využití: Pomocí protokolu aktivit Power BI můžete sledovat, kteří tvůrci obsahu a vlastníci používají sestavy metrik využití.
  • Určete, jestli jsou metriky využití dostatečné: Zvažte situace, kdy by byla dostatečná sestava předdefinovaných metrik využití. Určete, jestli je vhodnější řešení auditování na úrovni dat a tenanta (popsaná v dalších článcích v této řadě).

Analyzátor výkonu

Analyzátor výkonu je nástroj dostupný v Power BI Desktopu, který vám pomůže prozkoumat a monitorovat výkon sestavy. Může pomoct tvůrcům sestav porozumět výkonu vizuálů a vzorců DAX.

Tip

Kromě Analyzátor výkonu existují i další nástroje, které můžete použít k řešení potíží se sestavou výkonu. Můžete například řešit konkrétní problémy se spotřebou sestav, které mají vliv na kapacitu Premium, pomocí aplikace využití a metrik Premium nebo protokolů událostí sémantického modelu, které se odesílají do Azure Log Analytics. Další informace o těchto nástrojích (a dalších nástrojích) najdete v tématu Auditování na úrovni dat.

Analyzátor výkonu zaznamenává operace, když uživatel pracuje se sestavou v Power BI Desktopu. Vytvoří protokol, který zaznamenává, jak každý prvek sestavy provádí a pro každou interakci. Když například pracujete s průřezem sestavy, křížově vyfiltrujete vizuál nebo vyberete stránku, akce a doba trvání se zaznamenávají do protokolu. V závislosti na typu operace se zaznamenávají i další podrobnosti.

Souhrnné informace jsou k dispozici v podokně Analyzátor výkonu. Výsledky protokolu můžete exportovat do souboru JSON, abyste mohli pokračovat podrobnější analýzou. Soubor exportu obsahuje další informace o protokolovaných operacích. Další informace o použití souboru exportu najdete v Analyzátor výkonu dokumentaci na GitHubu.

Důležité

Mějte na paměti, že Analyzátor výkonu běží v Power BI Desktopu. Prostředí počítače tvůrce sestav se může lišit od prostředí služba Power BI.

Mezi běžné rozdíly, které byste měli zohlednit, patří:

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.

Data se protokolují, když uživatel pracuje s prvkem sestavy. Protokolovaná data obsahují více než prvky vizuálního zobrazení. Zahrnuje také:

  • Aktivita vizuálního zobrazení
  • Dotazy jazyka DAX (když vizuál načte data z datového modelu místo mezipaměti).
  • Aktivita DirectQuery (pokud je k dispozici).
  • Další aktivity prováděné vizuálem, jako je příprava dotazů, aktivity zpracování na pozadí a doba čekání

V závislosti na úrovni zkušeností a způsobu rozdělení rolí a zodpovědností může tvůrce sestavy potřebovat pomoc při řešení problémů s výkonem. To platí zejména při pokusu o pochopení, proč je dotaz nebo výpočet pomalý. Pomoc pro tvůrce sestavy by mohla mít podobu:

  • Spolupráce s tvůrcem dat: Hlavní příčinou problémů s výkonem je často návrh datového modelu.
  • Podpora uživatelů: Pomoc je často podpora v rámci týmu od blízkých kolegů nebo interní podpory komunity od jiných uživatelů Power BI v organizaci. V některých situacích může zahrnovat také podporu helpdesku.
  • Mentoring dovedností z Centra efektivity: Pomoc by mohla být také formou aktivit mentoringu dovedností, jako je pracovní doba.

Některé organizace mají specifické požadavky na schválené (certifikované nebo propagované) sestavy. To platí zejména pro sestavy, které jsou široce používány v celé organizaci. V takovém případě může být nutné (nebo doporučujeme) ověřit Analyzátor výkonu výsledky před publikováním sestavy nebo před certifikací.

Tip

Dobře fungující sestavy mají pozitivní dopad na přijetí řešení. Doporučujeme autorům sestav před publikováním nového řešení do služba Power BI doporučit, aby otestovali výkon sestav. Měli byste je také povzbuzovat k opětovnému otestování výkonu při provádění významných změn v existujícím řešení (sestava nebo sémantický model).

Další informace o technikách optimalizace najdete v průvodci optimalizací pro Power BI.

Kontrolní seznam – Při zvažování způsobu, jakým by tvůrci sestav měli používat Analyzátor výkonu, zahrnují klíčová rozhodnutí a akce:

  • Vytvoření dokumentace a školení pro tvůrce sestav: Zahrňte pokyny pro tvůrce sestav o tom, jaké cíle výkonu existují a jak můžou ověřit, měřit a testovat výkon. Poskytněte tvůrcům sestav pokyny, jak vytvářet dobře výkonné sestavy. Pomozte novým tvůrcům sestav osvojit dobré návyky návrhu na začátku.
  • Zajistěte, aby byla k dispozici podpora a mentoring dovedností: Zajistěte, aby tvůrci sestav věděli, jak získat pomoc při řešení problémů s výkonem.
  • Zahrnout do požadavků pro certifikaci sestav: Rozhodněte se, jestli chcete zahrnout Analyzátor výkonu výsledky jako předpoklad pro certifikaci (potvrzení) sestav. Pokud ano, ujistěte se, že je tento požadavek zdokumentován a předán tvůrcům sestav.

V dalším článku této série se dozvíte o auditování na úrovni dat.