Del via


OneLake-integrering for semantiske modeller

Med Microsoft OneLake-integrering for semantiske modeller kan data som importeres til modelltabeller også automatisk skrives til Delta-tabeller i OneLake. Delta-formatet er det enhetlige tabellformatet på tvers av alle databehandlingsmotorer i Microsoft Fabric. OneLake-integrering eksporterer dataene med alle viktige ytelsesfunksjoner aktivert for å gi mer sømløs datatilgang med høyere ytelse.

Dataforskere, databaseanalytikere, apputviklere, dataingeniører og andre dataforbrukere kan deretter få tilgang til de samme dataene som driver forretningsanalyse og finansielle rapporter i Power BI. T-SQL-, Python-, Scala-, PySpark-, Spark SQL-, R- og no-code/low-code-løsninger kan alle brukes til å spørre etter data fra Delta-tabeller.

Diagram over OneLake-integrering for semantiske modeller

Før du implementerer en OneLake-integreringsløsning i organisasjonen, må du lese hensyn og begrensninger senere i denne artikkelen.

Forutsetninger

OneLake-integrering for semantiske modeller støttes bare på Power BI Premium P- og Microsoft Fabric F-SKU-er. Det støttes ikke på Power BI Pro, Premium per bruker eller Power BI Embedded A/EM SKU-er.

Før du aktiverer OneLake-integrering, må du ha:

  • Én eller flere importere semantiske modeller i et arbeidsområde på en Power BI Premium- eller Fabric-kapasitet. Importer semantisk modell er en type datamodell der data importeres fullstendig til Power BIs lagringsplass i minnet, noe som gir rask og effektiv spørring.
  • stort semantisk modelllagringsformat aktivert for modellen.

Tillatelser

Modell bidragsyter (lese, skrive, utforske) tillatelser kreves for å få tilgang til innholdet i en modellmappe og opprette snarveier som kobler til mappen i Lakehouse Explorer.

Aktiver OneLake-integrering

Utvid OneLake-integreringi semantiske modellinnstillinger, klikk glidebryteren for å , og velg deretter Bruk.

Aktivere OneLake-integrering i modellinnstillinger.

Administrasjonsportal

Globale administratorer og leieradministratorer kan kontrollere OneLake-integrering ved hjelp av følgende innstilling i administrasjonsportalen for Power BI:

  • Brukere kan opprette Fabric-elementer – muliggjør produksjonsklare Fabric-funksjoner, inkludert OneLake-integrering. Denne innstillingen kan administreres både på organisasjonsnivå og kapasitetsnivå. Hvis de er deaktivert, kan ikke brukere slå på OneLake-integrasjon for semantiske modeller, og eventuelle semantiske modeller som for øyeblikket er konfigurert for OneLake-integrering, slutter å eksportere importtabeller til OneLake. OneLake-integrering er aktivert som standard for hele organisasjonen.

Oppdater modell

For at modellimportdata skal kunne skrives til en Delta-tabell i OneLake, må minst én manuell eller planlagt oppdatering for modellen kjøres. Kjør en manuell oppdatering eller vent på en planlagt oppdatering.

Eksporter OneLake Delta-tabeller

Delta-tabeller kan eksporteres på mange måter. Hvis den semantiske modellen har aktivert LESE-skrivemodus for XMLA, kan du eksportere programmatisk ved hjelp av TOM (Tabular Object Model) og Tabular Model Scripting Language (TMSL).

Du kan for eksempel bruke SQL Server Management Studio (SSMS) til å kjøre følgende TMSL-kommando:

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

Utforsk eksportfiler

Når du har eksportert, kan du bruke OneLake-filutforskeren, som integrerer OneLake med Windows Filutforsker, til å finne eksportfiler for Delta-tabell..

  1. Høyreklikk på arbeidsområdemappen i OneLake-filutforskeren, og velg deretter Synkroniser fra OneLake.

  2. Bruk Windows Filutforsker til å finne datafilene. Se etter en undermappe i arbeidsområdemappen med et navn som samsvarer med den semantiske modellen og slutter med . SemanticModel. Den semantiske modellmappen inneholder alle importmodustabeller i en undermappe som inneholder Delta-tabellens parkettfiler og -logg.

    TMSL-eksportkommando i SSMS.

Snarveier

Ved å opprette snarveier for semantiske Lakehouse-tabeller, kan du gi rask og enkel tilgang til dem fra andre arbeidsbelastninger i Fabric.

  1. Høyreklikk Tabelleri Lakehouse Explorer, og velg deretter Ny snarvei.

  2. Velg Microsoft OneLakei Ny snarvei.

  3. Velg den semantiske modellen i Velg en datakildetype, og velg deretter tabellene du vil inkludere.

    OneLake-snarveier i Explorer

Hensyn og begrensninger

  • Valutadatatyper med verdier som er større enn 18 desimaltegn, kan ha et presisjonstap når de eksporteres til Delta-filer.

  • Semantiske modeller i BYOK aktiverte arbeidsområder støttes ikke.

  • multi-geo- kapasiteter støttes ennå ikke.

  • Mål, DirectQuery-tabeller, hybridtabeller, beregningsgruppetabeller og systemadministrerte aggregasjonstabeller kan ikke eksporteres til Tabeller i Delta-format.

  • Gamle versjoner av deltatabellene slettes etter 3 dager. Andre kjøringsmotorer som bruker en eldre, men nå slettet versjon av dataene, må gå videre til en tilgjengelig versjon.