Del via


OneLake-integration til semantiske modeller

Med Microsoft OneLake-integration for semantiske modeller kan data, der importeres til modeltabeller, også skrives automatisk til Delta-tabeller, i OneLake. Delta-formatet er det samlede tabelformat på tværs af alle beregningsprogrammer i Microsoft Fabric. OneLake-integration eksporterer dataene med alle vigtige ydeevnefunktioner, der er aktiveret for at give mere problemfri dataadgang med højere ydeevne.

Dataspecialister, databaseanalytikere, appudviklere, datateknikere og andre dataforbrugere kan derefter få adgang til de samme data, der driver din business intelligence og dine økonomiske rapporter i Power BI. Løsninger med T-SQL, Python, Scala, PySpark, Spark SQL, R og løsninger uden kode/lav kode kan alle bruges til at forespørge om data fra Delta-tabeller.

diagram over OneLake-integration for semantiske modeller

Før du implementerer en OneLake-integrationsløsning i din organisation, skal du læse Overvejelser og begrænsninger, senere i denne artikel.

Forudsætninger

OneLake-integration af semantiske modeller understøttes kun på Power BI Premium P- og Microsoft Fabric F-SKU'er. Den understøttes ikke på Power BI Pro-, Premium pr. bruger- eller Power BI Embedded A/EM-SKU'er.

Før du aktiverer OneLake-integration, skal du have:

Tilladelser

Der kræves tilladelser til bidragydere (læse, skrive, udforske) for at få adgang til indholdet af en modelmappe og oprette genveje, der linker til mappen i Lakehouse Explorer.

Aktivér OneLake-integration

Udvid OneLake-integrationi indstillingerne for semantiske modeller , klik på skyderen for at , og vælg derefter Anvend.

Aktivér OneLake-integration i modelindstillinger.

Administrationsportal

Globale administratorer og lejeradministratorer kan styre OneLake-integration ved hjælp af følgende indstilling på Power BI-administrationsportalen:

  • Brugere kan oprette Fabric-elementer – muliggør produktionsklare Fabric-funktioner, herunder OneLake-integration. Denne indstilling kan administreres på både organisationsniveau og kapacitetsniveau. Hvis den er deaktiveret, kan brugerne ikke aktivere OneLake-integration for deres semantiske modeller, og alle semantiske modeller, der i øjeblikket er konfigureret til OneLake-integration, holder op med at eksportere importtabeller til OneLake. OneLake-integration er som standard aktiveret for hele organisationen.

Opdater model

Hvis modelimportdata skal skrives til en Delta-tabel i OneLake, skal der køres mindst én manuel eller planlagt opdatering af modellen. Kør enten en manuel opdatering, eller vent på en planlagt opdatering.

Eksportér OneLake Delta-tabeller

Delta-tabeller kan eksporteres på mange måder. Hvis XMLA-læse-/skrivetilstanden er aktiveret for din semantiske model, kan du eksportere programmatisk ved hjælp af TOM (Tabular Object Model) og TMSL (Tabular Model Scripting Language).

Du kan f.eks. bruge SQL Server Management Studio (SSMS) til at køre følgende TMSL-kommando:

{  
 "export": {  
   "layout": "delta",
   "type": "full",  
   "objects": [  
     {  
       "database": "<database name>"  
     }  
   ]  
 }  
}

Udforsk eksportfiler

Når du har eksporteret, kan du bruge OneLake-stifinder, som integrerer OneLake med Windows Stifinder, til at finde eksportfiler til Delta-tabeller.

  1. Højreklik på arbejdsområdemappen i Stifinder i OneLake, og vælg derefter Synkroniser fra OneLake.

  2. Brug Windows Stifinder til at finde dine datafiler. I arbejdsområdemappen skal du søge efter en undermappe med et navn, der svarer til din semantiske model og slutter med . SemanticModel. Den semantiske modelmappe indeholder alle importtilstandstabeller i en undermappe, der indeholder Delta-tabellens parquetfiler og logfiler.

    TMSL-eksportkommando i SSMS.

Genveje

Når du opretter genveje til dine semantiske Lakehouse-tabeller, kan du give hurtig og nem adgang til dem fra andre arbejdsbelastninger i Fabric.

  1. Højreklik på Tablesi Lakehouse Explorer, og vælg derefter Ny genvej.

  2. I Ny genvejskal du vælge Microsoft OneLake.

  3. I Vælg en datakildetypeskal du vælge din semantiske model og derefter vælge de tabeller, du vil medtage.

    OneLake-genveje i Stifinder

Overvejelser og begrænsninger

  • Valutadatatyper med værdier, der er større end 18 decimaler, kan have et vist præcisionstab, når der eksporteres til Delta-filer.

  • Semantiske modeller i BYOK aktiverede arbejdsområder understøttes ikke.

  • Multi-Geo--kapaciteter understøttes endnu ikke.

  • Målinger, DirectQuery-tabeller, hybride tabeller, beregningsgruppetabeller og systemadministrerede sammenlægningstabeller kan ikke eksporteres til Delta-formattabeller.

  • Gamle versioner af deltatabellerne slettes efter 3 dage. Andre udførelsesprogrammer, der bruger en ældre, men nu slettet version af dataene, skal gå videre til en tilgængelig version.