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.
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ä.
Hallintaportaali
Yleiset järjestelmänvalvojat ja vuokraajan järjestelmänvalvojat voivat hallita OneLake-integrointia käyttämällä seuraavia asetuksia Power BI -hallintaportaalissa:
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.
Napsauta OneLake-resurssienhallinnassa työtilan kansiota hiiren kakkospainikkeella ja valitse sitten Synkronoi OneLake.
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.
Pikakuvakkeet
Luomalla -pikakuvakkeita semanttisille Lakehouse-taulukoille, voit käyttää niitä nopeasti ja helposti muista Fabricin kuormituksista.
Napsauta Lakehouse Explorerissa hiiren kakkospainikkeella Taulukot-ja valitse sitten Uusi pikakuvake -.
Valitse
Uusi pikakuvake - Microsoft OneLake. Valitse Valitse tietolähdetyyppi, valitse semanttinen mallisi ja valitse sitten sisällytettävät taulukot.
OneLake-pikakuvakkeiden
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ä.