Del via


Slik fungerer Direct Lake-modus med Power BI-rapportering

Når brukeren oppretter et lakehouse i Microsoft Fabric, klargjør systemet også det tilknyttede SQL Analytics-endepunktet og standard semantisk modell i Direct Lake-modus. Du kan legge til tabeller fra lakehouse i standard semantisk modell ved å gå til SQL Analytics-endepunktet og klikke knappen Behandle standard semantisk modellReporting-båndet . Du kan også opprette en ikke-standard Power BI-semantisk modell i Direct Lake-modus ved å klikke ny semantisk modell i lakehouse- eller SQL Analytics-endepunktet. Den ikke-standard semantiske modellen opprettes i Direct Lake-modus og gjør det mulig for Power BI å bruke data ved å opprette Power BI-rapporter, utforske og kjøre dax-spørringer som er opprettet av brukeren i Power BI Desktop eller selve arbeidsområdet. Standard semantisk modell som er opprettet i SQL Analytics-endepunktet, kan brukes til å opprette Power BI-rapporter, men har noen andre begrensninger.

Når en Power BI-rapport viser data i visualobjekter, ber den om det fra den semantiske modellen. Deretter får den semantiske modellen tilgang til et lakehouse for å bruke data og returnere den til Power BI-rapporten. For effektivitet kan den semantiske modellen beholde noen data i hurtigbufferen og oppdatere den ved behov. Oversikt over Direct Lake har flere detaljer.

Lakehouse bruker også V-ordreoptimalisering på deltatabeller. Denne optimaliseringen gir enestående ytelse og muligheten til raskt å bruke store mengder data for Power BI-rapportering.

Skjermbilde av standard målside for semantisk modell.

Angi tillatelser for rapportforbruk

Den semantiske modellen i Direct Lake-modus bruker data fra et innsjøhus ved behov. For å sikre at dataene er tilgjengelige for brukeren som viser Power BI-rapporten, må nødvendige tillatelser på det underliggende lakehouse angis.

Ett alternativ er å gi brukeren Seer-rollen i arbeidsområdet til å bruke alle elementer i arbeidsområdet, inkludert lakehouse, hvis i dette arbeidsområdet, semantiske modeller og rapporter. Du kan også gi brukeren rollen administrator, medlem eller bidragsyter for å ha full tilgang til dataene og kunne opprette og redigere elementene, for eksempel lakehouses, semantiske modeller og rapporter.

I tillegg kan ikke-standard semantiske modeller bruke en fast identitet til å lese data fra lakehouse, uten å gi rapportbrukere tilgang til lakehouse, og brukere får tillatelse til å få tilgang til rapporten via en app. Med fast identitet kan semantiske modeller som ikke er standard i Direct Lake-modus, ha sikkerhet på radnivå definert i den semantiske modellen for å begrense dataene som rapportbrukeren ser, samtidig som direct lake-modus opprettholdes. SQL-basert sikkerhet på SQL Analytics-endepunktet kan også brukes, men Direct Lake-modus vil falle tilbake til DirectQuery, så dette bør unngås for å opprettholde ytelsen til Direct Lake.