Megosztás a következőn keresztül:


Beágyazott elemzési hozzáférési jogkivonatok

A KÖVETKEZŐKRE VONATKOZIK: Az alkalmazás az adatok tulajdonosa, a felhasználóé az adat

A Power BI-tartalmak (például jelentések, irányítópultok és csempék) használatához hozzáférési jogkivonat szükséges. A megoldástól függően ez a jogkivonat lehet Microsoft Entra-jogkivonat, beágyazási jogkivonat vagy mindkettő.

Az ügyfelek számára készült beágyazási megoldásban az alkalmazás létrehoz egy beágyazási jogkivonatot, amely hozzáférést biztosít a webfelhasználóknak a Power BI-tartalmakhoz.

Feljegyzés

Amikor a beágyazást az ügyfeleknek szánt megoldáshoz használja, bármely hitelesítési módszerrel engedélyezheti a webalkalmazáshoz való hozzáférést.

A szervezeti megoldás beágyazásában a webalkalmazás felhasználói saját hitelesítő adataikkal hitelesítik magukat a Microsoft Entra-azonosítóval. Az ügyfelek hozzáférhetnek azokhoz a Power BI-tartalmakhoz, amelyekhez hozzáféréssel rendelkeznek a Power BI szolgáltatás.

Microsoft Entra-jogkivonat

Az ügyfelek számára történő beágyazáshoz és a szervezeti megoldásokhoz való beágyazáshoz microsoft Entra-jogkivonatra van szükség. A Microsoft Entra-jogkivonat minden REST API-művelethez szükséges, és egy óra elteltével lejár.

  • Az ügyfelek számára készült beágyazási megoldásban a Microsoft Entra-jogkivonatot használja a beágyazási jogkivonat létrehozásához.

  • A szervezeti megoldás beágyazásában a Microsoft Entra-jogkivonatot használja a Power BI eléréséhez.

A Microsoft Entra-jogkivonatot az alábbi módokon szerezheti be:

  • Használjon külső eszközt, például Bruno-t egy jogkivonat beszerzéséhez. A kérelem URL-címe: https://login.windows.net/{{tenantId}}/oauth2/token. Cserélje le a(z) {tenantID} elemet a bérlőazonosítóra.

  • Kövesse a PowerBI-Developer-Samples mintamegoldásait. Példa:

    Feljegyzés

    Egyes szuverén felhők értékeit és értékeit az alkalmazás kormányzati és scopeBase nemzeti/regionális felhőkbe ágyazott tartalmakban találjaauthorityUrl.

Beágyazási jogkivonat

Amikor a beágyazást az ügyfelek számára használja, a webalkalmazásnak tudnia kell, hogy a felhasználó mely Power BI-tartalmakat érheti el. A beágyazási jogkivonat REST API-jaival hozzon létre egy beágyazási jogkivonatot, amely a következő információkat adja meg:

  • Az a tartalom, amelyhez a webalkalmazás felhasználója hozzáférhet

  • A webalkalmazás felhasználói hozzáférési szintje (megtekintés, létrehozás vagy szerkesztés)

További információ: A beágyazási jogkivonatok létrehozásakor figyelembe vett szempontok.

Hitelesítési folyamatok

Ez a szakasz az ügyfelek és a szervezeti megoldások beágyazásának különböző hitelesítési folyamatait ismerteti.

Az ügyfelek számára készült beágyazási megoldás nem interaktív hitelesítési folyamatot használ. Az ügyfelek számára készült beágyazási megoldásban a felhasználók nem jelentkeznek be a Microsoft Entra-azonosítóba a Power BI eléréséhez. Ehelyett a webalkalmazás fenntartott Microsoft Entra-identitással hitelesíti a Microsoft Entra-azonosítót, és létrehozza a beágyazási jogkivonatot. A fenntartott identitás lehet szolgáltatásnév vagy főfelhasználó:

  • Szolgáltatásnév A webalkalmazás a Microsoft Entra szolgáltatásnév objektummal hitelesíti a Microsoft Entra-azonosítót, és csak alkalmazásalapú Microsoft Entra-jogkivonatot szerez be. Ezt az alkalmazásalapú hitelesítési módszert a Microsoft Entra ID javasolja.

    Szolgáltatásnév használata esetén engedélyeznie kell a Power BI API-k elérését a Power BI szolgáltatás rendszergazdai beállításokban. A hozzáférés engedélyezése lehetővé teszi a webalkalmazás számára a Power BI REST API-k elérését. Ahhoz, hogy API-műveleteket használjon egy munkaterületen, a szolgáltatásnévnek a munkaterület tagjának vagy rendszergazdájának kell lennie.

  • Főfelhasználó A webalkalmazás egy felhasználói fiókkal hitelesíti a Microsoft Entra-azonosítót, és lekéri a Microsoft Entra-jogkivonatot. A fő felhasználói fióknak Power BI Pro- vagy Prémium felhasználónkénti licenccel (PPU) kell rendelkeznie.

    Fő felhasználói fiók használata esetén meg kell határoznia az alkalmazás delegált engedélyeit (más néven hatóköröket). A fő felhasználónak vagy bérlői rendszergazdának beleegyezést kell adnia ahhoz, hogy ezeket az engedélyeket a Power BI REST API-k használatakor használja.

Miután sikeresen hitelesítést végzett a Microsoft Entra-azonosítóval, a webalkalmazás létrehoz egy beágyazási jogkivonatot , amely lehetővé teszi a felhasználók számára, hogy hozzáférjenek bizonyos Power BI-tartalmakhoz.

Feljegyzés

  • Ahhoz, hogy a beágyazást az ügyfelek megoldásához használja, szüksége van egy A, EM vagy P termékváltozattal rendelkező kapacitásra.
  • Az éles környezetbe való áttéréshez kapacitásra van szükség.

Az alábbi ábrán az ügyfélmegoldás beágyazási folyamatának hitelesítési folyamata látható.

Az ügyfelek power BI embedded analytics-megoldásának beágyazási folyamatának diagramja.

  1. A webalkalmazás felhasználója az Ön hitelesítési módszerével hitelesíti a webalkalmazást.

  2. A webalkalmazás szolgáltatásnévvel vagy főfelhasználóval hitelesít a Microsoft Entra-azonosítóval.

  3. A webalkalmazás Microsoft Entra-jogkivonatot szerez be a Microsoft Entra-azonosítóból, és azt használja a Power BI REST API-k eléréséhez. A választott hitelesítési módszer hozzáférést biztosít a Power BI REST APIS-hoz, amely attól függ, hogy a hitelesítési módszer szolgáltatásnév vagy főfelhasználó-e.

  4. A webalkalmazás meghív egy beágyazási jogkivonat REST API-műveletet, és kéri a beágyazási jogkivonatot. A beágyazási jogkivonat meghatározza, hogy mely Power BI-tartalmak ágyazhatók be.

  5. A REST API visszaadja a beágyazási jogkivonatot a webalkalmazásnak.

  6. A webalkalmazás átadja a beágyazási jogkivonatot a felhasználó webböngészőjének.

  7. A webalkalmazás felhasználója a beágyazási jogkivonatot használja a Power BI eléréséhez.

Van még esetleg kérdése? Próbálja meg megkérdezni a Power BI-közösség