Scénáře použití Power BI: Vložení pro vaši organizaci
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 vývojář programově vkládat obsah Power BI do vlastní aplikace pro vaši organizaci. (Vývojář nemusí nutně odpovídat za vytváření obsahu Power BI.) Scénář Vložení pro vaši organizaci platí, když cílová skupina aplikací zahrnuje uživatele, kteří mají oprávnění a příslušné licence pro přístup k obsahu Power BI v organizaci. Tito uživatelé musí mít účty organizace (včetně účtů hostů), které se ověřují pomocí ID Microsoft Entra.
Poznámka:
V tomto scénáři je Power BI software jako služba (SaaS). Scénář vkládání se někdy označuje jako uživatel vlastní data.
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í vkládání pro vaši organizaci.
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ůrce obsahu Power BI vyvíjí řešení BI pomocí Power BI Desktopu. | |
Jakmile je tvůrce obsahu připravený, publikuje soubor Power BI Desktopu (.pbix) nebo soubor projektu Power BI (.pbip) do služba Power BI. | |
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. | |
Pracovní prostor Power BI obsahuje položky Power BI připravené pro vložení. V případě pracovních prostorů, které nejsou osobními pracovními prostory, mají uživatelé vlastní aplikace oprávnění k zobrazení (nebo vytvoření nebo úpravě) obsahu Power BI, protože patří do role pracovního prostoru nebo mají oprávnění ke směru. | |
Vlastní aplikace vyzve uživatele aplikace k ověření pomocí ID Microsoft Entra. Po úspěšném ověření vlastní aplikace ukládá do mezipaměti přístupový token Microsoft Entra. | |
Vlastní aplikace používá přístupový token Microsoft Entra k volání rozhraní REST API Power BI jménem uživatele aplikace. Konkrétně aplikace používá přístupový token k načtení metadat o položkách pracovního prostoru. Metadata zahrnují vlastnosti potřebné k vložení obsahu do vlastní aplikace. | |
Vlastní aplikace vloží konkrétní položku Power BI do elementu iframe HTML. Aplikace může podporovat vytváření a úpravy sestav Power BI, pokud k tomu má uživatel oprávnění. |
|
Správci Power BI sledují a monitorují aktivity v služba Power BI. |
Klíčové body
Tady je několik klíčových bodů, které zvýrazníme, pokud chcete zdůraznit programové vkládání obsahu Power BI do vlastní aplikace pro vaši organizaci.
Případy použití
Existuje několik důvodů, proč můžete vložit obsah Power BI pro vaši organizaci.
- Interní portál business intelligence: Můžete chtít vytvořit interní portál business intelligence (BI) jako náhradu za služba Power BI. Tímto způsobem můžete vytvořit vlastní aplikaci, která integruje obsah z Power BI a dalších nástrojů BI.
- Interní aplikace: Můžete chtít vytvořit intranetovou aplikaci, která zobrazuje vizualizace dat. Například intranetový web výrobního oddělení může zobrazovat vizuály v reálném čase, které poskytují aktuální informace o výrobní lince.
- Přizpůsobené protokolování: Můžete chtít protokolovat vlastní události, které zaznamenávají přístup k obsahu Power BI a používají se nad rámec záznamů protokolu aktivit.
Tip
Pokud chcete vytvořit portál BI ve stylu vaší organizace, můžete toho dosáhnout tak, že do služba Power BI jednoduše přidáte vlastní branding.
Vkládání bez kódu
Vývoj programového řešení vyžaduje dovednosti, čas a úsilí. Vezměte v úvahu, že existují techniky vkládání známé jako vkládání bez kódu , které můžou vývojáři použít k vložení obsahu na jednoduchý interní portál nebo web.
- Pomocí webové části Sestava Power BI můžete vkládat sestavy Power BI do SharePointu Online.
- K vložení sestav Power BI do interních webových portálů použijte zabezpečený kód pro vložení (nebo KÓD HTML) vygenerovaný Power BI.
- Vložení sestav nebo řídicích panelů Power BI na stránky Power Pages
- Vložení sestav do kanálu nebo chatu v Microsoft Teams
Tyto techniky vyžadují, aby uživatelé sestav patřili do organizace, ověřili a měli oprávnění k přístupu k sestavám. Power BI zajišťuje, že se při zobrazení sestav vynucují všechna oprávnění a zabezpečení dat. Někdy můžou být uživatelé vyzváni k ověření přihlášením k Power BI.
Vložený obsah
Při vkládání pro vaši organizaci můžete vložit následující typy obsahu Power BI:
- Sestavy Power BI
- Konkrétní vizuály sestav Power BI
- Stránkované sestavy
- Q&A experience
- Řídicí panely
- Konkrétní dlaždice řídicího panelu
Neexistuje žádné omezení, kde se obsah nachází. Obsah se může nacházet v osobním pracovním prostoru nebo v běžném pracovním prostoru. Záleží na tom, že uživatel aplikace má oprávnění k zobrazení (nebo vytvoření nebo úpravě) obsahu. Můžete například vložit obsah z osobního pracovního prostoru uživatele aplikace.
Veškerý obsah, který uživatel uvidí v služba Power BI, může být vložen do vlastní aplikace. Pokud má uživatel oprávnění k vytváření nebo úpravám obsahu, je možné, že vlastní aplikace tuto funkci podporuje (jenom pro sestavy Power BI).
Ověřování
Tok ověřování je interaktivní ověřování s ID Microsoft Entra. Interaktivní ověřování znamená, že uživatel aplikace bude vyzván k ověření. Při ověření vrátí ID Microsoft Entra přístupový token. Vlastní aplikace zodpovídá za ukládání přístupového tokenu do mezipaměti, aby ho bylo možné použít k volání rozhraní REST API Power BI a k vložení obsahu do elementu iframe
HTML. Tato volání můžou načítat metadata o obsahu Power BI jménem uživatele aplikace, včetně vlastností potřebných k jeho vložení do vlastní aplikace.
Licencování
Neexistuje žádný konkrétní licenční požadavek na vložení pro vaši organizaci. Záleží na tom, že uživatel aplikace má oprávnění a příslušnou licenci Power BI k zobrazení (nebo vytvoření nebo úpravě) obsahu. Obsah z osobního pracovního prostoru je dokonce možné vložit, když má uživatel aplikace jenom licenci Fabric (zdarma).
Klientská rozhraní API Power BI
Klientská rozhraní API Power BI umožňují vývojářům dosáhnout úzké integrace mezi vlastní aplikací a obsahem Power BI. Vyvíjejí aplikaci napsáním vlastní logiky pomocí JavaScriptu nebo TypeScriptu, který běží v prohlížeči.
Aplikace může nastavit a automatizovat operace a může reagovat na akce iniciované uživatelem. Kromě toho můžete integrovat funkce Power BI, včetně navigace, filtrů a průřezů, operací nabídek, rozložení a záložek.
Tip
Power BI Embedded Analytics Playground je web, který vám pomůže naučit se, zkoumat a experimentovat s vloženými analytickými možnostmi Power BI. Zahrnuje sandbox pro vývojáře pro praktická prostředí, která používají klientská rozhraní API s ukázkovým obsahem Power BI nebo vlastním obsahem. Fragmenty kódu a prezentace jsou k dispozici také k prozkoumání.
Další informace najdete v tématu Co je hřiště analýzy Power BI Embedded?
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. Dva účely brány slouží k aktualizaci importovaných dat nebo zobrazení sestavy, která se dotazuje živého připojení nebo sémantického modelu DirectQuery .
Poznámka:
Centralizovaná brána dat ve standardním režimu se důrazně doporučuje u bran v osobním režimu. Ve standardním režimu podporuje brána dat živé připojení a operace DirectQuery (kromě plánovaných operací aktualizace dat).
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í. Protokolované události popisují metodu consumption jako vkládání pro vaši organizaci. V současné době neexistuje způsob, jak určit, jestli se obsah zobrazil v prostředí pro vkládání bez kódu ve vlastní aplikaci.
Související obsah
Další informace o vložených analytických možnostech Power BI najdete v studijním programu Pro vložení analýz Power BI.
V denním kurzu můžete také pracovat s vývojářem Power BI. Obsahuje sadu pro samostudium, která vás provede procesem vývoje aplikace ASP.NET Core MVC.
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.