Dela via


Så här fungerar Direct Lake-läget med Power BI-rapportering

När användaren skapar ett lakehouse i Microsoft Fabric etablerar systemet även den associerade SQL-slutpunkten och standardsemantikmodellen. Standardsemantikmodellen har mått ovanpå lakehouse-data. Med semantikmodellen kan Power BI läsa in data för rapportering.

När en Power BI-rapport visar ett element som använder data begär den från den underliggande semantiska modellen. Därefter kommer den semantiska modellen åt ett lakehouse för att hämta data och returnera dem till Power BI-rapporten. För effektivitet läser standardsemantikmodellen in vanliga data i cacheminnet och uppdaterar dem när det behövs.

Lakehouse tillämpar V-orderoptimering på tabeller. Den här optimeringen möjliggör snabb inläsning av data i den semantiska modellen och gör den redo för frågor utan någon annan sortering eller transformering.

Den här metoden ger oöverträffad prestanda och möjlighet att omedelbart läsa in stora mängder data för Power BI-rapportering.

Skärmbild av standardlandningssidan för semantisk modell.

Ange behörigheter för rapportförbrukning

Standardsemantikmodellen hämtar data från ett lakehouse på begäran. För att säkerställa att data är tillgängliga för den användare som visar Power BI-rapporten måste nödvändiga behörigheter för det underliggande lakehouse ställas in.

Ett alternativ är att ge användaren rollen Läsare på arbetsytan och ge nödvändiga behörigheter till data med SQL-säkerhet. Alternativt kan användaren ges rollen Administratör, Medlem eller Deltagare för att ha fullständig åtkomst till data.