Share via


Power BI használati forgatókönyvek: Beágyazás a szervezet számára

Feljegyzés

Ez a cikk a Power BI implementációtervezési cikksorozatának része. Ez a sorozat elsősorban a Microsoft Fabricen belüli Power BI-számítási feladatokra összpontosít. A sorozat bemutatása: Power BI implementációtervezés.

Ez a használati forgatókönyv arra összpontosít, hogy egy fejlesztő hogyan ágyazhat be Power BI-tartalmakat egy egyéni alkalmazásba a szervezet számára. (A Power BI-tartalom létrehozásához nem feltétlenül a fejlesztő a felelős.) A szervezeti forgatókönyv beágyazása akkor érvényes, ha az alkalmazás célközönsége olyan felhasználókból áll, akik rendelkeznek engedéllyel és megfelelő licencekkel a Power BI-tartalmak eléréséhez a szervezetben. Ezeknek a felhasználóknak rendelkezniük kell szervezeti fiókkal (beleértve a vendégfiókokat is), amelyek a Microsoft Entra-azonosítóval (korábbi nevén Azure Active Directory) hitelesíthetők.

Feljegyzés

Ebben a forgatókönyvben a Power BI szolgáltatásként (SaaS) működik. A beágyazási forgatókönyvet néha úgy is nevezik, hogy a felhasználó az adatok tulajdonosa.

Forgatókönyv-diagram

Az alábbi ábra a szervezet beágyazását támogató leggyakoribb felhasználói műveletek és Power BI-összetevők magas szintű áttekintését mutatja be.

Diagram shows embedding for your organization, which is about integrating content into internal applications. Items in the diagram are described in the following table.

Tipp.

Javasoljuk, hogy töltse le a forgatókönyv-diagramot , ha be szeretné ágyazni a bemutatóba, a dokumentációba vagy a blogbejegyzésbe, vagy nyomtassa ki fali plakátként. Mivel ez egy méretezhető vektorgrafika (SVG) kép, minőségromlás nélkül skálázhatja fel vagy le.

A fenti diagram a következő felhasználói műveleteket, eszközöket és funkciókat mutatja be:

Cikk Leírás
Item 1. A Power BI tartalomkészítője a Power BI Desktop használatával fejleszt bi-megoldást.
Item 2. Ha elkészült, a tartalomkészítő közzéteszi a Power BI Desktop-fájlt (.pbix) vagy a Power BI-projektfájlt (.pbip) a Power BI szolgáltatás.
Item 3. Egyes adatforrásokhoz helyszíni adatátjáróra vagy VNet-átjáróra lehet szükség az adatfrissítéshez, például a magánhálózaton belül találhatóakhoz.
Item 4. A Power BI-munkaterületek beágyazásra kész Power BI-elemeket tartalmaznak. A nem személyes munkaterületek esetében az egyéni alkalmazás felhasználói engedéllyel rendelkeznek a Power BI-tartalmak megtekintésére (vagy létrehozására vagy módosítására), mert munkaterületi szerepkörhöz tartoznak, vagy irányengedélyekkel rendelkeznek.
Item 5. Az egyéni alkalmazás a Microsoft Entra-azonosítóval való hitelesítésre kéri az alkalmazás felhasználóját. Ha a hitelesítés sikeres, az egyéni alkalmazás gyorsítótáraz egy Microsoft Entra hozzáférési jogkivonatot.
Item 6. Az egyéni alkalmazás a Microsoft Entra hozzáférési jogkivonatával kezdeményezi a Power BI REST API-hívásokat az alkalmazásfelhasználó nevében. Az alkalmazás a hozzáférési jogkivonat használatával kéri le a munkaterület elemeinek metaadatait. A metaadatok olyan tulajdonságokat tartalmaznak, amelyek a tartalom egyéni alkalmazásban való beágyazásához szükségesek.
Item 7. Az egyéni alkalmazás beágyaz egy adott Power BI-elemet egy iframe HTML-elembe. Az alkalmazás támogatja a Power BI-jelentések létrehozását és szerkesztését, feltéve, hogy a felhasználó rendelkezik erre vonatkozó engedéllyel.
Item 8. A Power BI-rendszergazdák felügyelik és figyelik a Power BI szolgáltatás tevékenységeit.

Kulcsfontosságú pontok

Az alábbiakban néhány fontos szempontot emelünk ki a Power BI-tartalmak programozott beágyazásáról egy egyéni alkalmazásba a szervezet számára.

Használati esetek

Több oka is lehet annak, hogy Power BI-tartalmakat ágyaz be a szervezetbe.

  • Belső üzletiintelligencia-portál: Előfordulhat, hogy a Power BI szolgáltatás helyett egy belső üzletiintelligencia-portált szeretne létrehozni. Így létrehozhat egy egyéni alkalmazást, amely a Power BI-ból és más BI-eszközökből származó tartalmakat integrál.
  • Belső alkalmazás: Érdemes lehet olyan intranetes alkalmazást fejleszteni, amely adatvizualizációkat jelenít meg. Egy gyártási részleg intranetes telephelye például valós idejű vizualizációkat jeleníthet meg, amelyek naprakész információkat nyújtanak a gyártósorról.
  • Testreszabott naplózás: Előfordulhat, hogy egyéni eseményeket szeretne naplózni a Power BI-tartalomhozzáférés és -használat rögzítéséhez, a tevékenységnapló rekordjain túl.

Tipp.

Ha a szervezetéhez stílusban szeretne létrehozni egy BI-portált, ezt úgy érheti el, hogy egyszerűen hozzáadja az egyéni védjegyzést a Power BI szolgáltatás.

Kód nélküli beágyazás

A programozott megoldások fejlesztéséhez szakértelemre, időre és erőfeszítésre van szükség. Vegye figyelembe, hogy vannak olyan beágyazási technikák, amelyeket kód nélküli beágyazásnak nevezünk, amelyeket nem fejlesztők használhatnak tartalom beágyazására egy egyszerű belső portálon vagy webhelyen.

Ezek a technikák megkövetelik, hogy a jelentésfelhasználók a szervezethez tartoznak, hitelesítsék őket, és engedéllyel rendelkezzenek a jelentésekhez való hozzáférésre. A Power BI biztosítja, hogy az összes engedély és adatbiztonság érvényes legyen, amikor a felhasználók megtekintik a jelentéseket. Néha előfordulhat, hogy a felhasználókat a Power BI-ba való bejelentkezéssel kell hitelesíteni.

Beágyazható tartalom

A szervezet beágyazásakor a következő Power BI-tartalomtípusokat ágyazhatja be:

  • Power BI-jelentések
  • Konkrét Power BI-jelentésvizualizációk
  • Oldalakra osztott jelentések
  • Q&A-élmény
  • Irányítópultok
  • Adott irányítópult-csempék

A tartalom helye nincs korlátozva. A tartalom személyes vagy normál munkaterületen is elhelyezhető. A lényeg az, hogy az alkalmazás felhasználója jogosult a tartalom megtekintésére (vagy létrehozására vagy szerkesztésére). Például beágyazhat tartalmat az alkalmazás felhasználójának személyes munkaterületéről.

A felhasználó által a Power BI szolgáltatás látható tartalom beágyazható egy egyéni alkalmazásba. Ha a felhasználó rendelkezik engedéllyel tartalom létrehozására vagy szerkesztésére, egyéni alkalmazás is támogathatja ezt a funkciót (csak Power BI-jelentések esetén).

Hitelesítés

A hitelesítési folyamat interaktív hitelesítés a Microsoft Entra-azonosítóval. Az interaktív hitelesítés azt jelenti, hogy az alkalmazás felhasználójának a hitelesítése kihívást jelent. Hitelesítéskor a Microsoft Entra ID egy hozzáférési jogkivonatot ad vissza. Az egyéni alkalmazás feladata a hozzáférési jogkivonat gyorsítótárazása, hogy a Power BI REST API-hívások indítására és a tartalom HTML-elemekbe iframe való beágyazására használható legyen. Ezek a hívások az alkalmazás felhasználója nevében lekérhetik a Power BI-tartalom metaadatait, beleértve az egyéni alkalmazásba való beágyazásához szükséges tulajdonságokat is.

Licenckezelés

A szervezet számára nincs külön licencelési követelmény a beágyazáshoz. A lényeg az, hogy az alkalmazásfelhasználó rendelkezik engedéllyel és megfelelő Power BI-licenccel a tartalom megtekintéséhez (vagy létrehozásához vagy szerkesztéséhez). Akár személyes munkaterületről is beágyazhat tartalmakat, ha az alkalmazás felhasználója csak Fabric (ingyenes) licenccel rendelkezik.

Power BI-ügyfél API-k

A Power BI ügyfél API-k lehetővé teszik, hogy a fejlesztők szoros integrációt érjenek el az egyéni alkalmazás és a Power BI-tartalom között. Az alkalmazást úgy fejlesztik, hogy egyéni logikát írnak a böngészőben futó JavaScript vagy TypeScript használatával.

Az alkalmazás beállíthatja és automatizálhatja a műveleteket, és reagálhat a felhasználó által kezdeményezett műveletekre. Emellett a Power BI funkcióit is integrálhatja, beleértve a navigációt, a szűrőket és a szeletelőket, a menüműveleteket, az elrendezést és a könyvjelzőket.

Tipp.

A Power BI Embedded Analytics Playground egy webhely, amely segít a Beágyazott Power BI-elemzések megismerésében, feltárásában és kísérletezésében. Tartalmaz egy fejlesztői tesztkörnyezetet az ügyfél API-kat minta Power BI-tartalommal vagy saját tartalommal használó gyakorlati szolgáltatásokhoz. A kódrészleteket és a bemutatókat is megismerheti.

További információ: Mi a Beágyazott Power BI-elemzési játszótér?

Átjáró beállítása

Általában adatátjáróra van szükség a privát szervezeti hálózaton vagy virtuális hálózaton belül található adatforrások elérésekor. Az átjáró két célja az importált adatok frissítése, vagy egy élő kapcsolatot lekérdező jelentés vagy DirectQuery szemantikai modell (korábbi nevén adatkészlet) megtekintése.

Feljegyzés

A központi adatátjárók standard módban erősen ajánlottak személyes módban lévő átjárókon keresztül. Normál módban az adatátjáró támogatja az élő kapcsolati és DirectQuery-műveleteket (az ütemezett adatfrissítési műveletek mellett).

Rendszerfelügyelet

A tevékenységnapló rögzíti a Power BI szolgáltatás előforduló felhasználói tevékenységeket. A Power BI-rendszergazdák az összegyűjtött tevékenységnapló-adatokkal naplózást végezhetnek, hogy könnyebben megértsék a használati mintákat és a bevezetést. A naplózott események a használati módszert beágyazásként írják le a szervezet számára. Jelenleg nem lehet megállapítani, hogy a tartalom kód nélküli beágyazási felületen lett-e megtekintve egy egyéni alkalmazásban.

A Beágyazott Power BI-elemzéssel kapcsolatos további információkért a Power BI-elemzések beágyazási képzési tervén keresztül dolgozhat.

A Power BI Developer egy Nap kurzuson keresztül is dolgozhat. Tartalmaz egy öntanuló készletet, amely végigvezeti önt egy ASP.NET Core MVC-alkalmazás fejlesztésének folyamatán.

A Power BI implementálási döntéseivel kapcsolatos további hasznos forgatókönyvekért tekintse meg a Power BI használati forgatókönyveit ismertető cikket.