Delen via


OneLake-integratie voor semantische modellen

Met Microsoft OneLake-integratie voor semantische modellen kunnen gegevens die in modeltabellen worden geïmporteerd, ook automatisch worden weggeschreven naar Delta-tabellen in OneLake. De Delta-indeling is de uniforme tabelindeling voor alle rekenengines in Microsoft Fabric. OneLake-integratie exporteert de gegevens met alle belangrijke prestatiefuncties die zijn ingeschakeld om naadlozere gegevenstoegang met hogere prestaties te bieden.

Gegevenswetenschappers, databaseanalisten, app-ontwikkelaars, gegevenstechnici en andere gegevensgebruikers hebben vervolgens toegang tot dezelfde gegevens die uw business intelligence- en financiële rapporten in Power BI aanstuurt. T-SQL-, Python-, Scala-, PySpark-, Spark SQL-, R- en no-code-/low-code-oplossingen kunnen allemaal worden gebruikt om gegevens uit Delta-tabellen op te vragen.

diagram van OneLake-integratie voor semantische modellen

Lees Overwegingen en beperkingen verderop in dit artikel voordat u een OneLake-integratieoplossing in uw organisatie implementeert.

Voorwaarden

OneLake-integratie voor semantische modellen wordt alleen ondersteund op Power BI Premium P- en Microsoft Fabric F-SKU's. Dit wordt niet ondersteund in Power BI Pro, Premium Per Gebruiker of Power BI Embedded A/EM-SKU's.

Voordat u OneLake-integratie inschakelt, moet u het volgende hebben:

Machtigingen

Model inzender machtigingen (lezen, schrijven, verkennen) zijn vereist voor toegang tot de inhoud van een modelmap en snelkoppelingen maken die zijn gekoppeld aan de map in Lakehouse Explorer.

OneLake-integratie inschakelen

Vouw in de semantische modelinstellingen OneLake-integratieuit, schuif de regelaar naar Aanen selecteer vervolgens Toepassen.

Integratie van OneLake inschakelen in modelinstellingen.

Beheerportal

Globale beheerders en tenantbeheerders kunnen De integratie van OneLake beheren met behulp van de volgende instelling in de Power BI-beheerportal:

  • Gebruikers kunnen Fabric-items maken: maakt fabric-functies die gereed zijn voor productie mogelijk, waaronder OneLake-integratie. Deze instelling kan worden beheerd op zowel organisatieniveau als capaciteitsniveau. Als deze optie is uitgeschakeld, kunnen gebruikers OneLake-integratie niet inschakelen voor hun semantische modellen en semantische modellen die momenteel zijn geconfigureerd voor OneLake-integratie stoppen met het exporteren van importtabellen naar OneLake. OneLake-integratie is standaard ingeschakeld voor de hele organisatie. In de volgende afbeelding ziet u deze instelling ingeschakeld:

    Schermopname van de instelling voor de beheerportal waarmee gebruikers Fabric-items kunnen maken.

  • Semantische modellen gegevens kunnen exporteren naar OneLake: hiermee kunnen semantische modellen die zijn geconfigureerd voor OneLake-integratie, importtabellen naar OneLake verzenden. Is van toepassing op de hele organisatie. In de volgende afbeelding ziet u deze instelling ingeschakeld:

    Schermopname van de instelling van de beheerportal waarmee semantische modellen kunnen worden geëxporteerd naar onelake.

Model vernieuwen

Ten minste één handmatige of geplande vernieuwing voor de modelimportgegevens moet worden uitgevoerd, zodat deze kunnen worden geschreven naar een Delta-tabel in OneLake. Voer een handmatige vernieuwing uit of wacht op een geplande vernieuwing.

OneLake Delta-tabellen exporteren

Delta-tabellen kunnen op veel manieren worden geëxporteerd. Als voor uw semantische model de XMLA-modus voor lezen/schrijven is ingeschakeld, kunt u programmatisch exporteren met behulp van de TOM- en TMSL-(Tabular Model Scripting Language).

U kunt bijvoorbeeld SQL Server Management Studio (SSMS) gebruiken om de volgende TMSL-opdracht uit te voeren:

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

Exportbestanden verkennen

Nadat u het bestand hebt geëxporteerd, kunt u OneLake-bestandenverkennergebruiken, waarmee OneLake wordt geïntegreerd met uw Windows-verkenner, om exportbestanden van Delta-tabellen te vinden.

  1. Klik in de Bestandsverkenner van OneLake met de rechtermuisknop op de werkruimtemap en selecteer vervolgens Synchroniseren uit OneLake.

  2. Gebruik Windows Verkenner om uw gegevensbestanden te vinden. Zoek in de werkruimtemap naar een submap met een naam die overeenkomt met uw semantische model en eindigt met . SemanticModel. De semantische modelmap bevat elke import-modustabel in een submap die de parquet-bestanden en het logbestand van de Delta-tabel bevat.

    TMSL-exportopdracht in SSMS.

Snelkoppelingen

Door snelkoppelingen te maken voor uw semantische model Lakehouse-tabellen, kunt u snel en eenvoudig toegang tot deze krijgen vanuit andere workloads in Fabric.

  1. Klik in Lakehouse Explorer met de rechtermuisknop op Tabellenen selecteer vervolgens Nieuwe snelkoppeling.

  2. Selecteer Nieuwe snelkoppelingen kies vervolgens Microsoft OneLake.

  3. Selecteer in Selecteer een gegevensbrontype, selecteer uw semantische model en selecteer vervolgens de tabellen die u wilt opnemen.

    OneLake-snelkoppelingen in Verkenner

Overwegingen en beperkingen

  • Valutagegevenstypen met waarden die groter zijn dan 18 decimalen kunnen enige precisieverlies hebben bij het exporteren naar Delta-bestanden.

  • Semantische modellen in BYOK ingeschakelde werkruimten worden niet ondersteund.

  • Multi-Geo mogelijkheden worden nog niet ondersteund.

  • Metingen, DirectQuery-tabellen, hybride tabellen, berekeningsgroeptabellen en door het systeem beheerde aggregatietabellen kunnen niet worden geëxporteerd naar Delta-indelingstabellen.

  • Oude versies van de deltatabellen worden na drie dagen verwijderd. Andere uitvoeringsengines die een oudere, maar nu verwijderde versie van de gegevens gebruiken, moeten verdergaan naar een beschikbare versie.