Semanttisten mallien OneLake-integrointi

Tärkeä

Semanttisten mallien OneLake-integrointi on tällä hetkellä esikatselussa.

Semanttisten mallien Microsoft OneLake -integroinnin myötä mallitaulukoihin tuodut tiedot voidaan kirjoittaa automaattisesti myös OneLaken Delta-taulukoihin. Delta-muoto on yhdistetty taulukkomuoto kaikissa Microsoft Fabricin käsittelymoduulissa. OneLake-integrointi vie tiedot kaikki tärkeimmät suorituskykyominaisuudet käytössä, jotta tietojen käyttö olisi saumattomampaa ja suorituskyky parempi.

Tutkijat, tietokanta-analyytikot, sovelluskehittäjät, tietoteknikot ja muut tietojen kuluttajat voivat sitten käyttää samoja tietoja, jotka ohjaavat liiketoimintatietojasi ja talousraporttejasi Power BI:ssä. T-SQL-, Python-, Scala-, PySpark-, Spark SQL-, R- ja no-code/low-code-ratkaisuja voidaan kaikki käyttää tietojen kyselemiseen Delta-taulukoista.

Diagram of OneLake integration for semantic models

Ennen kuin toteutat OneLake-integrointiratkaisun organisaatiossasi, lue kohta Huomioon otettavat seikat ja rajoitukset myöhemmin tässä artikkelissa.

Edellytykset

Semanttisten mallien OneLake-integrointia tuetaan vain Power BI Premium P- ja Microsoft Fabric F -tuotteissa. Sitä ei tueta Power BI Pro-, käyttäjäkohtaisessa Premiumissa tai Power BI Embedded A/EM -varastointiyksiköissä.

Ennen kuin otat OneLake-integroinnin käyttöön, sinulla on oltava seuraavat:

Oikeudet

Malliin osallistujan (luku-, kirjoitus- ja tutkimisoikeudet) tarvitaan mallikansion sisällön käyttämiseen ja pikakuvakkeiden luomiseen, jotka linkittävät Lakehouse Explorer -kansioon.

OneLake-integroinnin käyttöönotto

Laajenna semanttisen mallin asetuksissa OneLake-integrointi, napsauta liukusäädin asentoon Käytössä ja valitse sitten Käytä.

Enable OneLake integration in model settings.

Hallintaportaali

Yleiset järjestelmänvalvojat ja vuokraajan järjestelmänvalvojat voivat hallita OneLake-integrointia käyttämällä seuraavia asetuksia Power BI -hallintaportaalissa:

Screenshot of tenant settings for admin portal.

  • Semanttiset mallit voivat viedä tietoja OneLakeen – tämä mahdollistaa OneLake-integroinnin organisaatiotasolla. Jos tämä on poissa käytöstä, käyttäjät eivät voi ottaa OneLake-integrointia käyttöön semanttisissa malleissaan. Kaikki OneLake-integrointiin tällä hetkellä määritetyt semanttiset mallit lopettavat tuontitaulukoiden viemisen OneLakeen. OneLake-integrointi on oletusarvoisesti käytössä koko organisaatiolle.

  • Käyttäjät voivat tallentaa semanttisia mallitaulukoita OneLakeen . Sen avulla kaikki tai valitut käyttäjät organisaatiossa voivat määrittää OneLake-integroinnin semanttisille malleilleen. Jos tämä on poistettu käytöstä tietylle käyttäjälle, hän ei voi enää ottaa OneLake-integrointia käyttöön, mutta kaikki heidän Jo OneLake-integrointiin määrittämänsä semanttiset mallit vievät tuontitaulukot OneLakeen. Kyseinen käyttäjä voi poistaa käytöstä OneLake-integroinnin semanttisissa malleissa, jotka on jo määritetty OneLake-integrointia varten, mutta ei voi ottaa OneLake-integrointia uudelleen käyttöön. Asetus edellyttää, että semanttiset mallit voivat viedä tietoja OneLake-vuokraaja-asetukseen , jotta ne ovat käytössä. Oletusarvoisesti kaikki organisaation käyttäjät voivat määrittää OneLake-integroinnin semanttisille malleilleen.

Mallin päivittäminen

Jotta mallin tuontitiedot voidaan kirjoittaa Delta-taulukkoon OneLakessa, on suoritettava vähintään yksi manuaalinen tai ajoitettu päivitys mallille. Suorita joko manuaalinen päivitys tai odota ajoitettua päivitystä.

OneLake Delta -taulukoiden vieminen

Delta-taulukoita voidaan viedä monella tavalla. Jos semanttisessa mallissa on käytössä XMLA:n luku/kirjoitustila, voit viedä sen ohjelmallisesti käyttämällä TMSL:ää (Tabular Object Model, TOM) ja Tabular Model Scripting Language.

Voit esimerkiksi käyttää SQL Server Management Studiota (SSMS) seuraavan TMSL-komennon suorittamiseen:

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

Tutustu vientitiedostoihin

Viemisen jälkeen voit käyttää OneLake-resurssienhallintaa, joka integroituu OneLakeen Windows-Resurssienhallinta, ja paikantaa Delta-taulukon vientitiedostot.

  1. Napsauta OneLake-resurssienhallinnassa työtilan kansiota hiiren kakkospainikkeella ja valitse sitten Synkronoi OneLakesta.

  2. Etsi datatiedostosi Windows Resurssienhallinta avulla. Etsi työtilakansiosta alikansio, jonka nimi vastaa semanttista malliasi ja jonka lopussa on . SemanticModel. Semanttinen mallikansio sisältää kaikki tuontitilan taulukot alikansiossa, joka sisältää Delta-taulukon parquet-tiedostot ja lokin.

    TMSL export command in SSMS.

Pikakuvakkeet

Luomalla semanttisten Lakehouse-taulukoiden pikakuvakkeita, voit käyttää niitä nopeasti ja helposti Fabricin muista kuormituksista.

  1. Napsauta Lakehouse Explorerissa hiiren kakkospainikkeella Taulukot ja valitse sitten Uusi pikakuvake.

  2. Valitse Uusi pikakuvake -kohdasta Microsoft OneLake.

  3. Valitse Valitse tietolähdetyyppi -kohdassa semanttinen mallisi ja valitse sitten taulukot, jotka haluat sisällyttää.

    OneLake shortcuts in Explorer

Huomioitavat asiat ja rajoitukset

  • Esikatselun aikana valuuttatietotyypeillä, joiden arvot ovat yli 18 desimaalipistettä, voi olla jonkinlainen tarkkuustappio, kun ne viedään Delta-tiedostoihin.

  • Esiversion aikana BYOK:ta käyttävien työtilojen semanttisia malleja ei tueta.

  • Esikatselun aikana Lakehousessa viedyn mallin päälle luotuihin pikataulukoihin ei voi tehdä kyselyjä SQL-päätepisteen avulla.

  • Esikatselun aikana Multi-Geo-kapasiteetteja ei vielä tueta.

  • Esikatselun aikana mallin vieminen OneLakeen ei laskuteta, mutta oneLakessa viedyn mallin käsittely- ja tallennuskäyttöä laskutetaan.

  • Jos käyttäjällä on osallistujan käyttöoikeudet vietyihin mallitaulukoihin mutta vain työtilan katselijan käyttöoikeudet, Lakehouse Explorerissa näkyy mallikansio, mutta valittuna palautetaan virhe.

  • Mittayksiköitä, DirectQuery-taulukoita, hybriditaulukoita, laskentaryhmätaulukoita ja järjestelmän hallittuja koostetaulukoita ei voi viedä Delta-muototaulukoihin.

  • Vain yksi delta-taulukoiden versio viedään ja tallennetaan OneLakeen. Vanhat delta-taulukoiden versiot poistetaan onnistuneen viennin jälkeen. Muissa suorittamismoottoreissa, jotka käyttävät vanhempaa mutta nyt poistettua versiota tiedoista, voi olla tilapäisiä virheitä.