Delen via


OneLake-integratie voor semantische modellen

Belangrijk

OneLake-integratie voor semantische modellen bevindt zich momenteel in preview-.

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 instellingen in de Power BI-beheerportal:

Schermopname van tenantinstellingen voor de beheerportal.

  • Semantische modellen kunnen gegevens exporteren naar OneLake: hiermee kan OneLake-integratie op organisatieniveau worden ingeschakeld. 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.

  • Gebruikers kunnen semantische modeltabellen opslaan in OneLake: hiermee kunnen alle of geselecteerde gebruikers in de organisatie OneLake-integratie configureren voor hun semantische modellen. Als deze optie is uitgeschakeld voor een specifieke gebruiker, kan die gebruiker OneLake-integratie niet meer inschakelen, maar eventuele semantische modellen die ze al hebben geconfigureerd voor OneLake-integratie, blijven importtabellen exporteren naar OneLake. Deze gebruiker kan OneLake-integratie uitschakelen voor semantische modellen die al zijn geconfigureerd voor OneLake-integratie, maar kan OneLake-integratie niet opnieuw inschakelen. De instelling vereist dat de Semantische modellen gegevens kunnen exporteren naar de OneLake--tenantinstelling, die moet worden ingeschakeld. Standaard kunnen alle gebruikers in de organisatie OneLake-integratie configureren voor hun semantische modellen.

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 importmodustabel in een submap waarin de parquet-bestanden en het log van de Delta-tabel zijn opgenomen.

    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

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

  • Tijdens de preview worden semantische modellen in werkruimten met ingeschakelde BYOK niet ondersteund.

  • Tijdens de preview kunnen snelkoppelingstabellen die zijn gebouwd op het geëxporteerde model in Lakehouse, niet worden opgevraagd met behulp van het SQL-eindpunt.

  • Tijdens de preview worden Multi-Geo- capaciteiten nog niet ondersteund.

  • Tijdens de preview wordt de bewerking van het exporteren van het model naar OneLake niet gefactureerd, maar wordt reken- en opslaggebruik van het geëxporteerde model op OneLake gefactureerd.

  • Voor gebruikers met inzender machtigingen voor geëxporteerde modeltabellen, maar alleen bekijker machtigingen voor de werkruimte, wordt er een modelmap weergegeven in Lakehouse Explorer, maar er wordt een fout teruggestuurd wanneer deze wordt geselecteerd.

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

  • Er wordt slechts één versie van de deltatabellen geëxporteerd en opgeslagen in OneLake. Oude versies van de deltatabellen worden verwijderd na een geslaagde export. Andere uitvoeringsengines die gebruikmaken van de oudere, maar nu verwijderde versie van de gegevens, kunnen tijdelijke fouten hebben.