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 Analytics-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 enkele 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 meer details heeft.
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.
Toestemmingen instellen voor gebruik van rapporten
Het semantische model in de Direct Lake-modus gebruikt gegevens van een lakehouse op verzoek. 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 te geven rol in de werkruimte om alle items in de werkruimte te gebruiken, met inbegrip van lakehouse, als deze werkruimte, semantische modellen en rapporten. De gebruiker kan ook de rol Beheerder, Lid of Bijdrager krijgen om volledige toegang tot de gegevens te hebben en de items, zoals lakehouses, semantische modellen en rapporten, te maken en te bewerken.
Daarnaast kunnen niet-standaard semantische modellen gebruikmaken van een vaste identiteit om gegevens uit lakehouse te lezen, zonder dat rapportgebruikers toegang hebben tot het 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.