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.
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:
- Vähintään yksi semanttinen tuontimalli Power BI Premium- tai Fabric-kapasiteetin työtilassa.
- Suuren semanttisen mallin tallennusmuoto käytössä mallille.
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ä.
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 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.
Napsauta OneLake-resurssienhallinnassa työtilan kansiota hiiren kakkospainikkeella ja valitse sitten Synkronoi OneLakesta.
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.
Pikakuvakkeet
Luomalla semanttisten Lakehouse-taulukoiden pikakuvakkeita, voit käyttää niitä nopeasti ja helposti Fabricin muista kuormituksista.
Napsauta Lakehouse Explorerissa hiiren kakkospainikkeella Taulukot ja valitse sitten Uusi pikakuvake.
Valitse Uusi pikakuvake -kohdasta Microsoft OneLake.
Valitse Valitse tietolähdetyyppi -kohdassa semanttinen mallisi ja valitse sitten taulukot, jotka haluat sisällyttää.
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ä.