Dela via


Bädda in sidnumrerade Power BI-rapporter

Med Power BI Embedded-analys kan du skapa Power BI-innehåll som visar sidnumrerade rapporter i ett helt integrerat och interaktivt program. Bädda in sidnumrerade rapporter med den lösning som passar dig bäst, bädda in för dina kunder eller bädda in för din organisation.

Den här artikeln beskriver hur du bäddar in sidnumrerade rapporter med hjälp av självstudierna för inbäddningsexempel.

Förutsättningar

Du behöver följande för att komma igång:

Om du inte har någon Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.

Metod

Om du vill bädda in en sidnumrerad rapport med exempelappen följer du dessa steg:

  1. Skapa en arbetsyta.

  2. Skapa en kapacitet.

  3. Tilldela en arbetsyta till en kapacitet.

  4. Skapa och ladda upp din sidnumrerade rapport.

  5. Bädda in innehåll med exempelprogrammet.

Steg 1 – Skapa en arbetsyta

När du använder ett huvudnamn för tjänsten för att logga in på ditt program måste du skapa en arbetsyta.

Tjänstens huvudnamn måste också vara administratör eller medlem i Power BI-arbetsytorna.

Steg 2 – Skapa en kapacitet

Innan du importerar eller laddar upp en sidnumrerad rapport som ska bäddas in måste du tilldela arbetsytan som innehåller rapporten till en kapacitet. Det finns två typer av kapacitet som du kan välja mellan:

I följande tabell beskrivs resurserna och gränserna för varje SKU. Information om vilken kapacitet som passar bäst för dina behov finns i vilken SKU jag ska köpa för min scenariotabell .

Kapacitetsnoder V-kärnor RAM (GB)
EM1/A1 1 2.5
EM2/A2 2 5
EM3/A3 4 10
P1/A4 8 25
P2/A5 16 50
P3/A6 32 100

Steg 3 – Tilldela en arbetsyta till en kapacitet

När du har skapat en kapacitet tilldelar du din apparbetsyta till den kapaciteten.

Om du vill tilldela en kapacitet till en arbetsyta med hjälp av tjänstens huvudnamn arbetar du med Power BI REST-API:et. När du använder Power BI REST API:er måste du arbeta med objekt-ID:t för tjänstens huvudnamn.

Kommentar

Du kan också importera sidnumrerade rapporter till en arbetsyta med hjälp av Power BI REST-API:er.

Steg 4 – Skapa och ladda upp din sidnumrerade rapport

Du kan skapa din sidnumrerade rapport med Power BI Report Builder och sedan ladda upp rapporten till tjänsten.

Kommentar

Den person som laddar upp den sidnumrerade rapporten behöver en Power BI Pro- eller PPU-licens (Premium per användare) för att kunna publicera till en arbetsyta.

Steg 5 – Bädda in innehåll med exempelprogrammet

Följ stegen i självstudiekursen om att bädda in innehåll för dina kunder . Hoppa över steg 4 – Skapa och publicera en Power BI-rapport och arbeta med den sidnumrerade rapport som du laddade upp i stället för den exempelrapport som föreslås i självstudien.

  • Så här använder du en Power BI-semantisk modell som datakälla:

  • Så här använder du en SSO-aktiverad datakälla (enkel inloggning):

    • Power BI stöder SSO-aktiverade datakällor om datakällorna ansluter direkt till den sidnumrerade rapporten eller ansluter till en Power BI-semantisk modell som är datakällan för den sidnumrerade rapporten.
    • När du bäddar in en sidnumrerad rapport med SSO-aktiverade datakällor måste du ange identitetsbloben för datakällan DatasourceIdentity när du genererar en inbäddningstoken för flera resurser.

Mer information om inbäddningstoken finns i Åtkomsttoken för inbäddad analys.

Beaktanden och begränsningar

  • En fullständig lista över datauppsättningar som stöds och deras autentiseringsmetoder finns i Datakällor som stöds för sidnumrerade Power BI-rapporter.
  • Du måste använda tjänstens huvudnamn. Du kan inte ha en huvudanvändare.
  • Du kan inte arbeta med en Premium per användare (PPU).
  • När du bäddar in en sidnumrerad rapport med en Power BI-semantisk modell gäller två villkor:
    • Den sidnumrerade rapporten och Power BI-semantikmodellen måste finnas i en Premium per kapacitet eller inbäddad arbetsyta (de kan finnas i två olika arbetsytor).
    • Den person som genererar inbäddningstoken måste ha skrivbehörigheter på arbetsytorna för både rapporten och semantikmodellen.
  • Du kan för närvarande inte bädda in en sidnumrerad rapport som är ansluten till Azure Analysis Services med enkel inloggning (SSO) aktiverat.
  • Sidnumrerade rapporter stöder inte händelser på klientsidan (som loaded eller rendered).
  • Sidnumrerade rapporter stöder inte klientsidans setAccessToken API (du kan inte uppdatera acccess-token utan att läsa in rapporten igen).
  • Det går inte att bädda in sidnumrerade rapporter med en datauppsättning i realtid (push-datauppsättning).