Sådan fungerer Direct Lake-tilstand med Power BI-rapportering

Når brugeren opretter et lakehouse i Microsoft Fabric, klargør systemet også det tilknyttede SQL-slutpunkt og den semantiske standardmodel. Den semantiske standardmodel indeholder målepunkter oven på lakehouse-data. Den semantiske model gør det muligt for Power BI at indlæse data til rapportering.

Når en Power BI-rapport viser et element, der bruger data, anmoder den om det fra den underliggende semantiske model. Derefter får den semantiske model adgang til et lakehouse for at hente data og returnere dem til Power BI-rapporten. Af hensyn til effektiviteten indlæser standard semantisk model ofte anmodede data i cachen og opdaterer dem, når det er nødvendigt.

Lakehouse anvender V-ordreoptimering på tabeller. Denne optimering gør det muligt hurtigt at indlæse data i den semantiske model og gøre dem klar til forespørgsel uden andre sorteringer eller transformationer.

Denne fremgangsmåde giver hidtil uset ydeevne og mulighed for øjeblikkeligt at indlæse store mængder data til Power BI-rapportering.

Skærmbillede af landingssiden for den semantiske standardmodel.

Angivelse af tilladelser til rapportforbrug

Den semantiske standardmodel henter data fra et lakehouse efter behov. Hvis du vil sikre dig, at data er tilgængelige for den bruger, der får vist Power BI-rapporten, skal de nødvendige tilladelser til det underliggende lakehouse angives.

En mulighed er at give brugeren rollen Læser i arbejdsområdet og tildele de nødvendige tilladelser til data ved hjælp af SQL-sikkerhed. Alternativt kan brugeren tildeles rollen Administration, Medlem eller Bidragyder for at få fuld adgang til dataene.