Delen via


Hoe de Direct Lake-modus werkt met Power BI-rapportage

Wanneer de gebruiker in Microsoft Fabric een lakehouse maakt, richt het systeem ook het bijbehorende SQL Analytics-eindpunt en het standaard semantische model in de Direct Lake-modus in. U kunt tabellen uit lakehouse toevoegen aan het standaard semantische model door naar het SQL-analyse-eindpunt te gaan en te klikken op de knop Standaard semantisch model beheren op het lint Rapportage . U kunt ook een niet-standaard semantisch Power BI-model maken in de Direct Lake-modus door te klikken op nieuw semantisch model in het lakehouse- of SQL-analyse-eindpunt. Het niet-standaard semantische model wordt gemaakt in de Direct Lake-modus en stelt Power BI in staat om gegevens te gebruiken door Power BI-rapporten te maken, dax-query's te verkennen en uit te voeren in Power BI Desktop of de werkruimte zelf. Het standaard semantische model dat is gemaakt in het SQL Analytics-eindpunt kan worden gebruikt om Power BI-rapporten te maken, maar heeft een aantal andere beperkingen.

Wanneer een Power BI-rapport gegevens in visuals weergeeft, wordt dit aangevraagd vanuit het semantische model. Vervolgens opent het semantische model een lakehouse om gegevens te gebruiken en terug te keren naar het Power BI-rapport. Voor efficiƫntie kan het semantische model bepaalde gegevens in de cache bewaren en deze zo nodig vernieuwen. Overzicht van Direct Lake bevat meer informatie.

Lakehouse past ook V-orderoptimalisatie toe op deltatabellen. Deze optimalisatie biedt ongekende prestaties en de mogelijkheid om snel grote hoeveelheden gegevens te gebruiken voor Power BI-rapportage.

Schermopname van de standaard landingspagina van het semantische model.

Machtigingen instellen voor rapportverbruik

Het semantische model in de Direct Lake-modus verbruikt gegevens van een lakehouse op aanvraag. Om ervoor te zorgen dat gegevens toegankelijk zijn voor de gebruiker die power BI-rapport bekijkt, moeten de benodigde machtigingen voor het onderliggende lakehouse worden ingesteld.

Een optie is om de gebruiker de rol Viewer in de werkruimte te geven om alle items in de werkruimte te gebruiken, inclusief lakehouse, als deze werkruimte, semantische modellen en rapporten bevat. De gebruiker kan ook de rol Beheerder, Lid of Inzender krijgen om volledige toegang tot de gegevens te hebben en de items te maken en te bewerken, zoals lakehouses, semantische modellen en rapporten.

Daarnaast kunnen niet-standaard semantische modellen een vaste identiteit gebruiken om gegevens uit lakehouse te lezen, zonder dat rapportgebruikers toegang hebben tot lakehouse en gebruikers toestemming krijgen om het rapport te openen via een app. Met een vaste identiteit kunnen niet-standaard semantische modellen in de Direct Lake-modus beveiliging op rijniveau hebben gedefinieerd in het semantische model om de gegevens te beperken die de rapportgebruiker ziet terwijl de Direct Lake-modus wordt onderhouden. Beveiliging op basis van SQL op het SQL-analyse-eindpunt kan ook worden gebruikt, maar de Direct Lake-modus valt terug op DirectQuery, dus dit moet worden vermeden om de prestaties van Direct Lake te behouden.