Del via


OneLake-integration til semantiske modeller

Vigtig

OneLake-integration af semantiske modeller er i øjeblikket i 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 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 indstillinger på Power BI-administrationsportalen:

Skærmbillede af lejerindstillinger for administrationsportalen.

  • 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.

  • Brugere 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 Semantiske modeller kan eksportere data til OneLake lejerindstilling er 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 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

  • 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 eksport af modellen til OneLake ikke, men beregnings- og lagerforbrug for den eksporterede model på OneLake faktureres.

  • For brugere med bidragyder tilladelser til eksporterede modeltabeller, men kun fremviser tilladelser 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.