Jaa


Suuret semanttiset mallit Power BI Premiumissa

Semanttiset Power BI -mallit voivat tallentaa tietoja voimakkaasti pakattuun välimuistiin. Tämä optimoi kyselyjen suorituskyvyn ja mahdollistaa käyttäjän nopean vuorovaikutteisuuden. Premium-kapasiteeteilla voidaan ottaa käyttöön suuria semanttisia malleja, jotka ylittävät oletusrajan, Suuren semanttisen mallin tallennusmuoto -asetuksella. Kun asetus on käytössä, semanttisen mallin kokoa rajoittaa Premium-kapasiteetin koko tai järjestelmänvalvojan määrittämä enimmäiskoko.

Suuret semanttiset mallit voidaan ottaa käyttöön kaikissa Premium P -tuotteissa, Embedded A -tuotteissa ja käyttäjäkohtaisessa Premiumissa (PPU). Premiumin suuri semanttisen mallin kokorajoitus on tietomallin kokorajoitusten osalta verrattavissa Azure Analysis Servicesiin.

Vaikka semanttisten mallien täytyy kasvaa yli 10 gigatavun kokoon, suuren semanttisen mallin tallennusmuotoasetuksen käyttöönotolla on muita etuja. Jos aiot käyttää XMLA-päätepistepohjaisia työkaluja semanttisissa mallin kirjoitustoiminnoissa, muista ottaa asetus käyttöön myös semanttisissa malleissa, joita et välttämättä pidä suurena semanttisena mallina. Kun suuren semanttisen mallin tallennusmuoto on käytössä, se voi parantaa XMLA-kirjoitustoimintojen suorituskykyä.

Palvelun suuret semanttiset mallit eivät vaikuta Power BI Desktop -mallin palvelimeen lataamisen kokoon, joka on edelleen rajoitettu 10 Gigatavuun. Sen sijaan semanttiset mallit voivat kasvaa yli tämän rajoituksen päivittyessä.

Tärkeä

Power BI Premium tukee suuria semanttisia malleja. Ota käyttöön suuri semanttinen mallin tallennusmuoto -asetus, jos haluat käyttää Power BI Premiumissa semanttisia malleja, jotka ovat oletusrajaa suurempia.

Muistiinpano

Suuret semanttiset mallit Power BI Premiumissa eivät ole saatavilla Power BI teenus Yhdysvaltain valtionhallinnon DoD-asiakkaille. Lisätietoja siitä, mitkä ominaisuudet ovat käytettävissä ja mitkä eivät, on artikkelissa Power BI:n ominaisuuksien saatavuus Yhdysvaltain valtionhallinnon asiakkaille.

Suurten semanttisten mallien käyttöönotto

Seuraavissa ohjeissa kuvataan suurten semanttisten mallien käyttöönotto uudessa palvelussa julkaistavassa mallissa. Nykyisissä semanttisissa malleissa tarvitaan vain vaihe 3.

  1. Luo malli Power BI Desktopissa. Jos semanttinen mallisi kasvaa ja kuluttaa asteittain enemmän muistia, muista määrittää Lisäävä päivitys.

  2. Julkaise malli semanttisena mallina palveluun.

  3. Laajenna palvelun > semanttisen mallin> asetuksissa Suuren semanttisen mallin tallennusmuoto, aseta liukusäädin Käytössä-asentoon ja valitse sitten Käytä.

    Ota käyttöön suuri semanttinen mallin liukusäädin

  4. Käynnistä päivitys, jos haluat ladata historiatiedot lisäävän päivityskäytännön perusteella. Ensimmäinen päivitys saattaa kestää jonkin aikaa, ennen kuin historia ladataan. Seuraavien päivitysten pitäisi olla nopeampia lisäävän päivityksen käytännön mukaan.

Oletustallennusmuodon määrittäminen

Tuetuilla alueilla suuren semanttisen mallin tallennusmuoto voi olla oletusarvoisesti käytössä kaikissa uusissa semanttisissa malleissa, jotka on luotu Premium-kapasiteettiin määritetyssä työtilassa. Jos alue ei tue suuria semanttisia malleja, alla kuvattu suuri semanttisen mallin tallennusmuoto on poistettu käytöstä. Näet, mitä alueita tuetaan alueen käytettävyysosiosta.

  1. Valitse työtilassa Asetukset>Premium.

  2. Valitse Oletustallennusmuoto-kohdassa Suuri semanttinen mallitallennusmuoto ja valitse sitten Tallenna.

    Oletustallennusmuodon ottaminen käyttöön

Ottaminen käyttöön PowerShellin avulla

Voit ottaa suuren semanttisen mallin tallennusmuodon käyttöön myös PowerShellin avulla. Sinulla on oltava kapasiteetin järjestelmänvalvojan ja työtilan järjestelmänvalvojan oikeudet, jotta voit suorittaa PowerShellin cmdlet-komennot.

  1. Etsi semanttisen mallin tunnus (GUID). Työtilan Semanttiset mallit -välilehden semanttisen mallin asetuksissa näet tunnuksen URL-osoitteessa.

    Semanttisen mallin GUID-tunnus

  2. Asenna PowerShell-järjestelmänvalvojan kehotteesta MicrosoftPowerBIMgmt-moduuli .

    Install-Module -Name MicrosoftPowerBIMgmt
    
  3. Kirjaudu sisään ja tarkista semanttisen mallin tallennustila suorittamalla seuraavat cmdlet-komennot.

    Login-PowerBIServiceAccount
    
    (Get-PowerBIDataset -Scope Organization -Id <Semantic model ID> -Include actualStorage).ActualStorage
    

    Vastauksen on oltava seuraava. Tallennustila on ABF (Analysis Services -varmuuskopiotiedosto), joka on oletusarvo.

    Id                   StorageMode
    
    --                   -----------
    
    <Semantic model ID>         Abf
    
  4. Määritä tallennustila suorittamalla seuraavat cmdlet-komennot. Premium-tiedostoiksi muuntaminen voi kestää muutaman sekunnin.

    Set-PowerBIDataset -Id <Semantic model ID> -TargetStorageMode PremiumFiles
    
    (Get-PowerBIDataset -Scope Organization -Id <Semantic model ID> -Include actualStorage).ActualStorage
    

    Vastauksen on oltava seuraava. Tallennustilan tilaksi on nyt määritetty Premium-tiedostot.

    Id                   StorageMode
    
    --                   -----------
    
    <Semantic model ID>         PremiumFiles
    

Voit tarkistaa semanttisten mallien muunnosten ja Premium-tiedostojen tilan Get-PowerBIWorkspaceMigrationStatus cmdlet-komennolla.

Semanttisen mallin häätö

Semanttisen mallin häätö on Premium-ominaisuus, jonka avulla semanttisten mallien koon summa voi olla huomattavasti suurempi kuin kapasiteetin ostetun SKU-koon käytettävissä oleva muisti. Yksittäinen semanttinen malli on edelleen rajoitettu varastointiyksikön muistirajoihin. Power BI käyttää dynaamista muistinhallintaa passiivisten semanttisten mallien häätämiseen muistista. Semanttiset mallit häädetään, jotta Power BI voi ladata muita semanttisia malleja käyttäjän kyselyiden käsittelemiseksi.

Muistiinpano

Jos joudut odottamaan häädettyn semanttisen mallin lataamista uudelleen, saatat kohdata huomattavaa viivettä.

Pyydettäessä suoritettava kuormitus

Pyydettäessä lataaminen on oletusarvoisesti käytössä suurissa semanttisissa malleissa, ja se voi parantaa huomattavasti häädettyjen semanttisten mallien latausaikaa. Pyydettäessä suoritettavan kuormituksen myötä saat seuraavia etuja seuraavien kyselyjen ja päivitysten aikana:

  • Tarvittavat tietosivut ladataan pyydettäessä (sivutetaan muistiin).

  • Häädetyt semanttiset mallit tarjotaan nopeasti kyselyille.

Tarvittaessa suoritettavat latauspinnat lisäävät dynaamisia hallintanäkymän (DMV) tietoja, joiden avulla voidaan tunnistaa käyttömalleja ja ymmärtää mallien tila. Voit esimerkiksi tarkistaa semanttisen mallin kunkin sarakkeen Lämpötila - ja Viimeksi käytetty - tilastot suorittamalla seuraavan DMV-kyselyn SQL Server Management Studiosta (SSMS):

Select * from SYSTEMRESTRICTSCHEMA ($System.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS, [DATABASE_NAME] = '<Semantic model Name>')

Semanttisen mallin koon tarkistus

Kun historiatiedot on ladattu, voit käyttää SSMS:ää XMLA-päätepisteen kautta tarkistamaan arvioidun semanttisen mallin koon Mallin ominaisuudet -ikkunassa.

Arvioitu semanttisen mallin koko

Voit myös tarkistaa semanttisen mallin koon suorittamalla seuraavat DMV-kyselyt SSMS:stä. Laske DICTIONARY_SIZE ja USED_SIZE sarakkeet tulosteesta, jotta semanttisen mallin koko tavuina näkyy.

SELECT * FROM SYSTEMRESTRICTSCHEMA
($System.DISCOVER_STORAGE_TABLE_COLUMNS,
 [DATABASE_NAME] = '<Semantic model Name>') //Sum DICTIONARY_SIZE (bytes)

SELECT * FROM SYSTEMRESTRICTSCHEMA
($System.DISCOVER_STORAGE_TABLE_COLUMN_SEGMENTS,
 [DATABASE_NAME] = '<Semantic model Name>') //Sum USED_SIZE (bytes)

Oletussegmentin koko

Semanttisissa malleissa, jotka käyttävät suurta semanttisen mallin tallennusmuotoa, Power BI määrittää automaattisesti oletussegmentin kooksi 8 miljoonaa riviä, jotta muistivaatimusten ja suurten taulukoiden kyselyjen suorituskyvyn välillä voidaan löytää hyvä tasapaino. Tämä on sama segmentin koko kuin Azure Analysis Servicesissä. Segmentin kokojen pitäminen tasassa auttaa varmistamaan vertailukelpoiset suorituskykyominaisuudet siirtäessäsi suurta tietomallia Azure Analysis Servicesistä Power BI:hin.

Huomioitavat asiat ja rajoitukset

Muista seuraavat rajoitukset, kun käytät suuria semanttisia malleja:

  • Tuetut alueet: Azure-alueilla on käytettävissä suuria semanttisia malleja, jotka tukevat Azuren Premium-tiedostosäilöä. Tarkista alueen saatavuus olevasta taulukosta luettelo kaikista tuetuista alueista.

  • Semanttisen mallin enimmäiskoon määrittäminen: Järjestelmänvalvojat voivat määrittää semanttisen mallin suurimman koon. Lisätietoja on kohdassa Muistin enimmäismäärä tietojoukoissa.

  • Suurten semanttisten mallien päivittäminen: Semanttiset mallit, jotka ovat lähes puolet kapasiteetin koosta (esimerkiksi semanttinen 12 gigatavua malli, jonka kapasiteetti on 25 gigatavua) voivat ylittää käytettävissä olevan muistin päivitysten aikana. Parannetun päivityksen REST-ohjelmointirajapinnan tai XMLA-päätepisteen avulla voit suorittaa hienojakoisia tietojen päivitystä, jolloin päivityksen edellyttämä muisti voidaan minimoida mahtumaan kapasiteettisi kokoon.

  • Push-semanttiset mallit: Semanttisten push-mallien työntäminen ei tue suurta semanttisen mallin tallennusmuotoa.

  • Pro-käyttö ei ole tuettua – suuria semanttisia malleja ei tueta Pro-työtiloissa. Jos työtila siirretään Premiumista Pro-käyttötilaan, minkä tahansa semanttisen mallin tallennusmuotoasetuksen sisältävän semanttisen mallin lataaminen epäonnistuu.

  • Et voi käyttää REST-ohjelmointirajapintoja työtilan asetusten muuttamiseen, jotta uudet semanttiset mallit voivat käyttää oletusarvoisesti suurta semanttista mallitallennusmuotoa.

Alueellinen käytettävyys

Suuret semanttiset mallit ovat käytettävissä Power BI:ssä vain Azure-alueilla, jotka tukevat Azuren premium-tiedostosäilöä.

Seuraavassa on lueteltu alueet, joilla suuret semanttiset mallit ovat käytettävissä Power BI:ssä. Suuria malleja ei tueta alueilla, joita ei ole seuraavassa luettelossa.

Muistiinpano

Kun suuri semanttinen malli on luotu työtilaan, sen on pysyttävä kyseisellä alueella. Et voi määrittää suuren semanttisen mallin sisältävää työtilaa uudelleen Premium-kapasiteettiin toisella alueella.

Azure-alue Azure-alueen lyhenne
Australia, itäinen australiaeast
Kaakkois-Australia australiasoutheast
Brasilia, eteläinen brazilsouth
Kanada, itä canadaeast
Kanada, keskinen canadacentral
Keskinen Intia centralindia
Keski-Yhdysvallat centralus
Itä-Aasia itäinen
Itäinen Yhdysvallat eastus
Itä-Yhdysvallat 2 eastus2
Ranska, keskinen ranskancentral
Ranska, eteläinen francesouth
Saksa, pohjoinen saksannorth
Saksa, läntinen keskiosa germanywestcentral
Japani, itä japaneast
Länsi-Japani japanwest
Korea, keskinen koreacentral
Korea, eteläinen koreasouth
Yhdysvaltojen pohjoinen keskiosa northcentralus
Pohjois-Eurooppa northeurope
Etelä-Afrikka, pohjoinen southafricanorth
Etelä-Afrikka, läntinen southafricawest
Yhdysvaltojen eteläinen keskiosa southcentralus
Kaakkois-Aasia southeastasia
Sveitsi, pohjoinen switzerlandnorth
Sveitsi läntinen sveitsi
UAE Central uaecentral
Yhdistyneet arabiemiirikunnat, pohjoinen uaenorth
Yhdistynyt kuningaskunta, etelä uksouth
Yhdistynyt kuningaskunta, länsi ukwest
Länsi-Eurooppa westeurope
Länsi-Intia westindia
Länsi-Yhdysvallat westus
Länsi-Yhdysvallat 2 westus2

Seuraavissa linkeissä on tietoja, jotka voivat olla hyödyllisiä suuria malleja käytettäessä: