Jaa


Semanttisten mallien OneLake-integrointi

Tärkeä

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

Semanttisten mallien Microsoft OneLake -integroinnin myötä mallitaulukoihin tuodut tiedot voidaan myös kirjoittaa automaattisesti Delta-taulukoihin, OneLakessa. 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.

semanttisten mallien OneLake-integroinnin kaavio

Ennen kuin toteutat OneLake-integrointiratkaisun organisaatiossasi, lue Huomioitavat asiat ja rajoitukset jäljempänä 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:

  • Vähintään yksi semanttisia tuontimalleja Power BI Premium- tai Fabric-kapasiteetin työtilassa. Semanttinen tuontimalli on tietomallityyppi, jossa tiedot tuodaan täysin Power BI:n muistissa olevaan tallennustilaan, mikä mahdollistaa nopean ja tehokkaan kyselyn.
  • suuren semanttisen mallin tallennusmuodon otettu käyttöön mallille.

Käyttöoikeudet

Mallin osallistujan (luku-, kirjoitus-, tutkimis-) käyttöoikeudet tarvitaan mallikansion sisällön käyttämiseen ja pikakuvakkeiden luomiseen, jotka linkittyvät Lakehouse Explorerin kansioon.

OneLake-integroinnin käyttöönotto

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

Ota OneLake-integrointi käyttöön malliasetuksissa.

Hallintaportaali

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

Näyttökuva hallintaportaalin vuokraaja-asetuksista.

  • semanttiset mallit voivat viedä tietoja OneLake- mahdollistavat 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 OneLake siten, että kaikki tai valitut organisaation käyttäjät voivat määrittää OneLake-integroinnin semanttisia mallejaan varten. 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ää, semanttiset mallit voivat viedä tietoja OneLakeen, vuokraaja-asetus on 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ä Tabular Object Model (TOM) - ja TMSL (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 Windowsin Resurssienhallinnassa. Näin voit paikantaa Delta-taulukon vientitiedostot.

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

  2. Etsi datatiedostosi Windowsin Resurssienhallinnan 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-vientikomento SSMS:ssä.

Pikakuvakkeet

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

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

  2. Valitse Uusi pikakuvake -Microsoft OneLake.

  3. Valitse Valitse tietolähdetyyppi, valitse semanttinen mallisi ja valitse sitten sisällytettävät taulukot.

    OneLake-pikakuvakkeiden Explorer

Huomioitavat asiat ja rajoitukset

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

  • Esikatselun aikana BYOK käytössä olevilla työtiloilla ei tueta semanttisia malleja.

  • 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 laskutetaan Viedyn mallin käsittely- ja tallennustilakäyttö OneLake.

  • Jos käyttäjällä osallistujalla oikeudet vietyihin mallitaulukoihin mutta vain katselija oikeuksia työtilaan, Lakehouse Explorerissa näkyy mallikansio, mutta kun valitset virheen.

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