OneLake-integrering för semantiska modeller
Viktig
OneLake-integrering för semantiska modeller finns för närvarande i förhandsversion.
Med Microsoft OneLake-integrering för semantiska modeller kan data som importeras till modelltabeller också automatiskt skrivas till Delta-tabeller i OneLake. Delta-formatet är det enhetliga tabellformatet för alla beräkningsmotorer i Microsoft Fabric. OneLake-integrering exporterar data med alla viktiga prestandafunktioner aktiverade för att ge smidigare dataåtkomst med högre prestanda.
Dataforskare, databasanalytiker, apputvecklare, datatekniker och andra datakonsumenter kan sedan komma åt samma data som driver din business intelligence och finansiella rapporter i Power BI. Lösningarna T-SQL, Python, Scala, PySpark, Spark SQL, R och no-code/low-code kan alla användas för att fråga efter data från Delta-tabeller.
Innan du implementerar en OneLake-integreringslösning i din organisation bör du läsa Överväganden och begränsningar senare i den här artikeln.
Förutsättningar
OneLake-integrering för semantiska modeller stöds endast på Power BI Premium P- och Microsoft Fabric F-SKU:er. Det stöds inte på Power BI Pro, Premium per användare eller Power BI Embedded A/EM SKU:er.
Innan du aktiverar OneLake-integrering måste du ha:
- En eller flera importera semantiska modeller på en arbetsyta på en Power BI Premium- eller Fabric-kapacitet. Importera semantisk modell är en typ av datamodell där data helt importeras till Power BI:s minnesintern lagring, vilket möjliggör snabb och effektiv frågekörning.
- Stort semantiskt modelllagringsformat aktiverat för modellen.
Behörigheter
Modell deltagarbehörigheter (läsa, skriva, utforska) krävs för att komma åt innehållet i en modellmapp och skapa genvägar som länkar till mappen i Lakehouse Explorer.
Aktivera OneLake-integrering
I dina semantiska modellinställningar, utvidga OneLake-integrering, sätt skjutreglaget till På, och välj Använd.
Administratörsportal
Globala administratörer och klientadministratörer kan styra OneLake-integrering med hjälp av följande inställningar i Power BI-administratörsportalen:
semantiska modeller kan exportera data till OneLake – möjliggör OneLake-integrering på organisationsnivå. Om det är inaktiverat kan användarna inte aktivera OneLake-integrering för sina semantiska modeller, och alla semantiska modeller som för närvarande har konfigurerats för OneLake-integrering slutar exportera importtabeller till OneLake. OneLake-integrering är aktiverat som standard för hela organisationen.
Användare kan lagra semantiska modelltabeller i OneLake – gör att alla eller valda användare i organisationen kan konfigurera OneLake-integrering för sina semantiska modeller. Om det är inaktiverat för en viss användare kan användaren inte längre aktivera OneLake-integrering, men alla semantiska modeller som de redan har konfigurerat för OneLake-integrering fortsätter att exportera importtabeller till OneLake. Den användaren kan inaktivera OneLake-integrering för semantiska modeller som redan har konfigurerats för OneLake-integrering, men kan inte återaktivera OneLake-integrering. Inställningen kräver att Semantiska modeller kan exportera data till OneLake, och att klientinställningen är aktiverad. Som standard kan alla användare i organisationen konfigurera OneLake-integrering för sina semantiska modeller.
Uppdatera modell
För att modellimportdata ska kunna skrivas till en Delta-tabell i OneLake måste minst en manuell eller schemalagd uppdatering för modellen köras. Kör antingen en manuell uppdatering eller vänta på en schemalagd uppdatering.
Exportera OneLake Delta-tabeller
Deltatabeller kan exporteras på många sätt. Om din semantiska modell har XMLA-skrivläge aktiverat kan du exportera programmatiskt med hjälp av Tabular Object Model (TOM) och TMSL (Tabular Model Scripting Language).
Du kan till exempel använda SQL Server Management Studio (SSMS) för att köra följande TMSL-kommando:
{
"export": {
"layout": "delta",
"type": "full",
"objects": [
{
"database": "<database name>"
}
]
}
}
Utforska exportfiler
När du har exporterat kan du använda OneLake-utforskaren, som integrerar OneLake med Utforskaren i Windows, för att hitta Exportfiler för Delta-tabeller..
Högerklicka på arbetsytemappen i OneLake-utforskaren och välj sedan Synkronisera från OneLake.
Använd Utforskaren i Windows för att hitta dina datafiler. I arbetsytans mapp letar du efter en undermapp med ett namn som matchar din semantiska modell och slutar med . SemanticModel. Den semantiska modellmappen innehåller varje importlägestabell i en undermapp som innehåller Delta-tabellens parquet-filer och logg.
Genvägar
Genom att skapa genvägar för dina Lakehouse-tabeller för din semantiska modell, kan du snabbt och enkelt komma åt dem från andra arbetsbelastningar i Fabric.
I Lakehouse Explorer högerklickar du på Tabelleroch väljer sedan Ny genväg.
I Ny genvägväljer du Microsoft OneLake.
I Välj en datakällatypväljer du din semantiska modell och väljer sedan de tabeller som du vill ta med.
Överväganden och begränsningar
Under förhandsversionen kan valutadatatyper med värden som är större än 18 decimaler ha viss precisionsförlust när de exporteras till Delta-filer.
Under förhandsversionen stöds inte semantiska modeller i BYOK- aktiverade arbetsytor.
Under förhandsversionen kan genvägstabeller som bygger på den exporterade modellen i Lakehouse inte efterfrågas med hjälp av SQL-slutpunkten.
Under förhandsversionen stöds inte Multi-Geo- kapaciteter ännu.
Under förhandsversionen debiteras inte åtgärden för att exportera modellen till OneLake, men beräknings- och lagringsanvändning för den exporterade modellen på OneLake faktureras.
För användare med deltagarbehörigheter för exporterade modelltabeller men bara visarbehörigheter för arbetsytan visas en modellmapp i Lakehouse Explorer, men ett fel returneras när modellmappen väljs.
Mått, DirectQuery-tabeller, hybridtabeller, beräkningsgruppstabeller och systemhanterade sammansättningstabeller kan inte exporteras till Delta-formattabeller.
Endast en enda version av deltatabellerna exporteras och lagras på OneLake. Gamla versioner av deltatabellerna tas bort efter en lyckad export. Andra körmotorer som använder den äldre men nu borttagna versionen av data kan drabbas av tillfälliga fel.