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