Anslut en rapport till en semantisk modell med dynamisk bindning

GÄLLER FÖR: Appen äger data Användaren äger data

När en rapport är ansluten till en semantisk modell kan du använda dynamisk bindning. Anslutningen mellan rapporten och den semantiska modellen kallas bindning. När bindningen bestäms vid inbäddningspunkten, i stället för att vara förutbestämd tidigare, kallas bindningen dynamisk bindning.

När du bäddar in en Power BI-rapport med dynamisk bindning kan du ansluta samma rapport till olika semantiska modeller beroende på användarens autentiseringsuppgifter.

Det innebär att du kan använda en rapport för att visa olika information, beroende på vilken semantisk modell den är ansluten till. En rapport som visar försäljningsvärden kan till exempel anslutas till olika återförsäljares semantiska modeller och ge olika resultat, beroende på den semantiska modellen för återförsäljaren som den är ansluten till.

Rapporten och den semantiska modellen behöver inte finnas på samma arbetsyta. Båda arbetsytorna (den som innehåller rapporten och den som innehåller den semantiska modellen) måste tilldelas till en kapacitet.

Som en del av inbäddningsprocessen kontrollerar du att du genererar en token med tillräcklig behörighet och justerar konfigurationsobjektet.

Generera en token med tillräcklig behörighet

Dynamisk bindning stöds för både inbäddning för din organisation och inbäddning för dina kunders scenarier. Tabellen nedan beskriver övervägandena för varje scenario.

Scenario Dataägarskap Token Behov
Inbäddning för din organisation Användaren äger data Åtkomsttoken för Power BI-användare Användaren vars Microsoft Entra-token används måste ha rätt behörighet för alla objekt (rapporter, semantiska modeller osv.).
Inbäddning för dina kunder Appen äger data Åtkomsttoken för icke-Power BI-användare Måste innehålla behörigheter för både rapporten och den dynamiskt bundna semantiska modellen. Använd API:et för att generera en inbäddningstoken för flera objekt för att generera en inbäddningstoken som stöder flera objekt.

Kommentar

Det maximala antalet datakällor som tillåts per användare är 1 000. Den här gränsen innebär att det kombinerade antalet datakällor som används i den dynamiska bindningen mellan rapporter och semantiska modeller av den här användaren inte får överstiga 1 000.

Justera konfigurationsobjektet

För att dynamisk bindning ska fungera måste du lägga datasetBinding till i konfigurationsobjektet. Information om hur detta görs finns i Binda datauppsättningar dynamiskt till en rapport.

Om du inte har använt inbäddning i Power BI tidigare kan du läsa de här självstudierna om du vill lära dig hur du bäddar in ditt Power BI-innehåll.