Sdílet prostřednictvím


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 (dříve označované jako Azure Active Directory).

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.

Diagram znázorňuje vkládání pro vaši organizaci, což je integrace obsahu do interních aplikací. 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ůrce obsahu Power BI vyvíjí řešení BI pomocí Power BI Desktopu.
Položka 2. Jakmile je tvůrce obsahu připravený, publikuje soubor Power BI Desktopu (.pbix) nebo soubor projektu Power BI (.pbip) do služba Power BI.
Položka 3. 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 4. 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.
Položka 5. 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.
Položka 6. 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.
Položka 7. 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í.
Položka 8. 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.

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 na živé připojení nebo sémantický model DirectQuery (dříve označovaný jako datová sada).

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.

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.