Kompileringstillatelse for delte semantiske modeller

Når du oppretter en rapport i Power BI Desktop, lagres dataene i rapporten i en datamodell. Når du publiserer en rapport til Power Bi-tjeneste, publiseres også datamodellen til tjenesten som en semantisk modell samtidig. Når du deler rapporten med andre, kan du gi dem kompileringstillatelse for den semantiske modellen som rapporten er bygget på, slik at de kan oppdage og bruke den på nytt for sine egne rapporter, instrumentbord osv. Denne artikkelen forklarer hvordan du kontrollerer tilgangen til den semantiske modellen ved hjelp av kompileringstillatelse.

Kompileringstillatelse gjelder for semantiske modeller. Når du gir brukerne kompileringstillatelse, kan de bygge nytt innhold på den semantiske modellen, for eksempel rapporter, instrumentbord, festede fliser fra spørsmål og svar, paginerte rapporter og innsiktsoppdagelse. Hvis en rapport utenfor det semantiske modellarbeidsområdet bruker semantisk modell, kan du ikke slette den semantiske modellen. Hvis du prøver å gjøre dette, får du en feilmelding.

Brukere trenger også kompileringstillatelse for å utføre følgende handlinger:

  • Eksporter underliggende Power BI-data.
  • Bygg nytt innhold på den semantiske modellen, for eksempel med Analyser i Excel.
  • Få tilgang til dataene via XML for Analysis (XMLA)-endepunktet.

Slik får brukere kompileringstillatelse

Brukere får kompileringstillatelse for en semantisk modell på noen forskjellige måter:

  • Brukere som har minst en bidragsyterrolle i et arbeidsområde, har kompileringstillatelse på semantiske modeller i arbeidsområdet, i tillegg til tillatelse til å kopiere rapporter i arbeidsområdet. Hvis du vil ha mer informasjon om roller i arbeidsområder, kan du se Roller i arbeidsområder i Power BI.

  • Semantiske modelleiere kan tilordne kompileringstillatelse til bestemte brukere eller sikkerhetsgrupper på siden Behandle tillatelser . Hvis du vil ha mer informasjon, kan du se Administrere tilgangstillatelser for semantisk modell.

  • En bruker med en administrator- eller medlemsrolle i arbeidsområdet der den semantiske modellen befinner seg, kan bestemme under apppublisering at brukere med tillatelse for appen også får kompileringstillatelse for de underliggende semantiske modellene. Hvis du vil ha mer informasjon, kan du se Opprette og administrere flere målgrupper.

  • Hvis du har tillatelse til å dele på nytt og bygge på en semantisk modell, og du deler en rapport eller et instrumentbord du har bygget på den semantiske modellen, kan du angi at mottakerne også får kompileringstillatelse for semantisk modell. Hvis du vil ha mer informasjon, kan du se Dele Power BI-rapporter og instrumentbord med kolleger og andre.

Fjern kompileringstillatelse

Hvis du vil fjerne kompileringstillatelse for brukere av en delt semantisk modell, følger du instruksjonene på Administrer direkte tilgang.

Hvis du fjerner kompileringstillatelse, kan personer med tillatelse du opphevet, fortsatt se rapporten, men ikke lenger redigere rapporten eller eksportere underliggende data. Brukere med bare lesetillatelse kan fortsatt eksportere summerte data.

Fjerne kompileringstillatelse for en semantisk modell i en app

Hvis du distribuerer en app fra et arbeidsområde, fjernes ikke tillatelsene for å fjerne personers tilgang til appen automatisk. Hvis du vil fjerne byggtillatelsene, gjør du følgende:

  1. Velg Oppdater app i listevisning i arbeidsområdet.

    Screenshot that shows Update app on the workspace list page.

  2. Velg Målgruppe-fanen, og hold pekeren over personen eller gruppen du vil slette, i sideruten Behandle målgruppetilgang, og velg papirkurvikonet som vises. Når du er ferdig, velger du Oppdater app.

    Screenshot that shows selecting the trash can icon next to a person's name to remove their permissions.

    Du ser en melding om at du må gå til Behandle tillatelser for å fjerne tillatelser for brukere med eksisterende tilgang.

    Screenshot of the Manage permissions message.

  3. Velg Oppdater.

  4. Følg instruksjonene på Behandle tillatelser for å se hvordan du fjerner tillatelser fra brukere med eksisterende tilgang. Når du fjerner en brukers kompileringstillatelse på en semantisk modell, kan de fortsatt se rapporter som er bygd på den semantiske modellen, men de kan ikke lenger redigere rapportene.

Konfigurere hvordan brukere ber om kompileringstillatelse

Enkelte handlinger, for eksempel oppretting av en rapport basert på en semantisk modell eller tilgang til detaljsiden for en semantisk modell i datahuben, krever kompileringstillatelse på semantisk modell. Når brukere som ikke har kompileringstillatelse, prøver disse handlingene, får de som standard en dialogboks som lar dem sende e-post til eieren av den semantiske modellen som ber om kompileringstillatelse. E-postmeldingen inneholder brukerens detaljer, navnet på den semantiske modellen de ber om tilgang til, og eventuell annen informasjon de eventuelt gir.

Screenshot of the default Build permission request dialog.

Endre virkemåten for tilgangsforespørsel

Hvis du har en administrator-, medlems- eller bidragsyterrolle i arbeidsområdet der den semantiske modellen befinner seg, kan du endre standard virkemåte for tilgangsforespørsel for en semantisk modell ved å gå til innstillingene for semantisk modell og konfigurere alternativene for forespørselstilgang etter ønske.

Screenshot of the Request access configuration dialog in the semantic model settings.

  • Standardalternativet, som ikke er valgt i det foregående bildet, er at forespørsler om kompileringstillatelse kommer til deg via e-post. Du er ansvarlig for å handle på forespørslene og varsle anmoderne.

  • Det andre alternativet er at du kan gi instruksjoner om hvordan du får kompileringstillatelse, i stedet for å motta forespørsler via e-post. Du kan for eksempel velge dette alternativet hvis organisasjonen bruker et automatisert system for håndtering av tilgangsforespørsler. Når brukere som ikke har kompileringstillatelse, prøver en handling som krever kompileringstillatelse, ser de en melding med instruksjonene du angir.

    Tekstområdet Instruksjoner i eksemplet for forrige forespørselstilgang viser eksempelinstruksjoner. Instruksjonene må være i ren tekst. HTML eller en annen type kodeformatering gjengis som ren tekst, i stedet for kodeformatet. Eksemplet nedenfor viser instruksjonene brukerne ser når de prøver en handling de trenger kompileringstillatelse for.

    Screenshot of specific instructions for requesting Build permission.

    Merk

    Når du gir bestemte instruksjoner, er e-postadressen synlig for brukere som ber om tilgang.

Flere detaljerte tillatelser

Power BI gir kompileringstillatelse som et komplement til tillatelser for lese- og deling. Alle brukere som allerede har lesetillatelse for semantiske modeller via apptillatelser, deling eller tilgang til arbeidsområdet, får også kompileringstillatelse for disse semantiske modellene. Disse brukerne får kompileringstillatelse automatisk fordi lesetillatelse allerede gir dem rett til å bygge nytt innhold på den semantiske modellen ved hjelp av Analyser i Excel eller Eksporter.

Med den mer detaljerte kompileringstillatelsen kan du velge hvem som bare kan vise innholdet i en eksisterende rapport eller et eksisterende instrumentbord, og hvem som kan opprette innhold som er koblet til den underliggende semantiske modellen.

Spørsmål? Prøv å spørre Power BI-fellesskap