Jaa


Semanttisten mallien OneLake-integrointi

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 vähintään yksi semanttinen tuontimalli 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.

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ä seuraavaa asetusta Power BI -hallintaportaalissa:

  • Käyttäjät voivat luoda Fabric-kohteita - mahdollistaa tuotantovalmiiden Fabric-ominaisuuksien, kuten OneLake-integroinnin. Tätä asetusta voidaan hallita sekä organisaation tasolla että kapasiteettitasolla. 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. Tämä asetus on käytössä seuraavassa kuvassa:

    Näyttökuva hallintaportaalin asetuksesta, jonka avulla käyttäjät voivat luoda Fabric-kohteita.

  • semanttiset mallit voivat viedä tietoja OneLake- mahdollistavat OneLake-integrointiin määritetyt semanttiset mallit, jotka lähettävät tuontitaulukot OneLakeen. Koskee koko organisaatiota. Tämä asetus on käytössä seuraavassa kuvassa:

    Näyttökuva hallintaportaalin asetuksesta, joka mahdollistaa semanttisten mallien viemisen Onelakeen.

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 integroi OneLaken Windowsin Resurssienhallintaan ja 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

  • Työtilan järjestelmänvalvojille, jäsenille ja osallistujille sekä käyttäjille, joilla on semanttiseen malliin suora kirjoitusoikeus, myönnetään lukuoikeus OneLakessa vietyjen artefaktien kansioon.

  • Käyttäjät, joilla on semanttisen mallin lukuoikeus, saavat lukuoikeuden OneLaken artefaktikansioon vain, jos semanttisille mallille ei ole määritetty RLS-/OLS-rooleja.

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

  • BYOK käyttöön otettujen työtilojen semanttisia malleja ei tueta.

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

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

  • Vanhat delta-taulukoiden versiot poistetaan kolmen päivän kuluttua. Muiden suoritinkoneiden, jotka käyttävät vanhempaa mutta nyt poistettua versiota tiedoista, on siirrettävä käytettävissä olevaan versioon.