OneLake-integration til semantiske modeller

Vigtigt

OneLake-integration til semantiske modeller er i øjeblikket en prøveversion.

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 of OneLake integration for semantic models

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:

  • En eller flere importér semantiske modeller i et arbejdsområde på en Power BI Premium- eller Fabric-kapacitet.
  • Lagringsformat for store semantiske modeller er aktiveret for modellen.

Tilladelser

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

Aktivér OneLake-integration

I indstillingerne for din semantiske model skal du udvide OneLake-integration, klikke på skyderen til Til og derefter vælge Anvend.

Enable OneLake integration in model settings.

Administrationsportal

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

Screenshot of tenant settings for admin portal.

  • Semantiske modeller kan eksportere data til OneLake – muliggør OneLake-integration på organisationsniveau. 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.

  • Brugerne kan gemme semantiske modeltabeller i OneLake – gør det muligt for alle eller udvalgte brugere i organisationen at konfigurere OneLake-integration for deres semantiske modeller. Hvis deaktiveret for en bestemt bruger, kan denne bruger ikke længere aktivere OneLake-integration, men alle semantiske modeller, de allerede har konfigureret til OneLake-integration, eksporterer fortsat importtabeller til OneLake. Denne bruger kan deaktivere OneLake-integration for semantiske modeller, der allerede er konfigureret til OneLake-integration, men kan ikke aktivere OneLake-integration igen. Indstillingen kræver, at de semantiske modeller kan eksportere data til OneLake-lejerindstillingen for at være aktiveret. Som standard kan alle brugere i organisationen konfigurere OneLake-integration for deres semantiske modeller.

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 dine Windows Stifinder, til at finde eksportfiler til Delta-tabel.

  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 . Semantisk model. Den semantiske modelmappe indeholder alle importtilstandstabeller i en undermappe, der indeholder Delta-tabellens parquetfiler og logfiler.

    TMSL export command in SSMS.

Genveje

Ved at oprette genveje til tabellerne i din semantiske model Lakehouse kan du give hurtig og nem adgang til dem fra andre arbejdsbelastninger i Fabric.

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

  2. I Ny genvej skal du vælge Microsoft OneLake.

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

    OneLake shortcuts in Explorer

Overvejelser og begrænsninger

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

  • Under prøveversionen understøttes semantiske modeller i BYOK-aktiverede arbejdsområder ikke.

  • Under prøveversionen kan genvejstabeller, der er bygget oven på den eksporterede model i Lakehouse, ikke forespørges ved hjælp af SQL-slutpunktet.

  • Under prøveversionen understøttes Multi-Geo-kapaciteter endnu ikke.

  • Under prøveversionen faktureres handlingen for eksport af modellen til OneLake ikke, men beregnings- og lagerforbruget for den eksporterede model på OneLake faktureres.

  • For brugere med bidragydertilladelser til eksporterede modeltabeller, men kun fremvisertilladelser til arbejdsområdet, vises der en modelmappe i Lakehouse Explorer, men der returneres en fejl, når de vælges.

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

  • Det er kun en enkelt version af deltatabellerne, der eksporteres og gemmes på OneLake. Gamle versioner af deltatabellerne slettes efter en vellykket eksport. Andre udførelsesprogrammer, der bruger den ældre, men nu slettede version af dataene, kan have midlertidige fejl.