Kapasiteetin suunnittelu Power BI Embedded -analytiikassa

Power BI Embedded -analytiikan käyttöönottoon tarvittavan kapasiteettityypin laskeminen voi olla monimutkaista. Tarvitsemasi kapasiteetti riippuu useista parametreista, joista joitakin on vaikea ennustaa.

Kun suunnittelet kapasiteettia, ota huomioon esimerkiksi seuraavat seikat:

  • Käyttämäsi tietomallit.
  • Vaadittujen kyselyiden määrä ja monimutkaisuus.
  • Sovelluksen käytön tuntikohtaiset jakauman.
  • Tietojen päivitysvälit.
  • Muut käyttötavat, joiden ennakointi on vaikeaa.

Muistiinpano

Tässä artikkelissa kerrotaan, miten voit suunnitella, mitä kapasiteettia tarvitset ja miten voit tehdä kuormitustestauksen arvioinnin upotetuille Power BI -analytiikan A-varastointiyksiköille.

Kun suunnittelet kapasiteettia, toimi seuraavasti:

  1. Optimoi suorituskyky ja resurssien kulutus.
  2. Selvitä varastointiyksikkösi pienin arvo.
  3. Arvioi kapasiteettisi kuormitus.
  4. Määritä kapasiteetin automaattinen skaalautuminen.

Suorituskyvyn ja resurssien kulutuksen optimointi

Ennen kuin aloitat kapasiteetin suunnittelun tai kuormituksen testauksen arvioinnin, optimoi raporttien ja semanttisten mallien suorituskyky ja resurssien kulutus (erityisesti muistin jalanjälki).

Jos haluat optimoida suorituskykysi, noudata ohjeita seuraavissa resursseissa:

Yksityiskohtainen opetusohjelma suorituskyvyn optimoinnista on moduulissa Mallin optimointi suorituskykyä varten Power BI: n koulutusmoduulissa.

Määritä varastointiyksikkösi vähimmäistaso

Seuraavassa taulukossa on yhteenveto kaikista kapasiteetin koosta riippuvaisista rajoituksista. Voit selvittää kapasiteetin pienimmän SKU:n tarkistamalla Semanttisen mallin otsikon alla olevan Muistin enimmäismäärä (Gt) -sarakkeen. Muista myös nykyiset rajoitukset.

Varastointiyksikkö Kapasiteetin yksiköt (CU) Power BI -varastointiyksikkö Power BI:n v-ytimet
F2 2
F4 4
F8 8 EM1/A1 1
F16 16 EM2/A2 2
F32 32 EM3/A3 4
F64 64 P1/A4 8
F128 128 P2/A5 16
F256 256 P3/A6 32
F5121 512 P4/A7 64
F10241 1,024 P5/A8 128
F20481 2,048

1 Nämä varastointiyksiköt eivät ole käytettävissä kaikilla alueilla. Jos haluat pyytää näiden varastointiyksiköiden käyttöä alueilla, joilla ne eivät ole käytettävissä, ota yhteyttä Microsoft-tilin valvojaan.

Arvioi kapasiteettisi kuormitus

Kapasiteetin kuormituksen testaaminen tai arvioiminen:

  1. Luo Testausta varten Premium Power BI Embedded -kapasiteetti Azureen. Käytä tilausta, joka on liitetty samaan Microsoft Entra -vuokraajaan kuin Power BI -vuokraajaasi, sekä käyttäjätiliä, joka on kirjautunut sisään samaan vuokraajaan.

  2. Määritä työtila (tai työtilat), jota käytät testaamiseen luomaasi Premium-kapasiteettiin. Voit määrittää työtilan jollakin seuraavista tavoista:

    • Ohjelmallisesti ryhmien AssignToCapacity-ohjelmointirajapinnan avulla. Tarkista määrityksen tila Groups CapacityAssignmentStatus -ohjelmointirajapinnalla tai PowerShell-komentosarjan kautta. Jos haluat mallikoodin, tutustu funktioon AssignWorkspacesToCapacity GitHubissa olevassa Zero-Downtime-Capacity-Scale-mallissa.
    • Työtilan järjestelmänvalvojana tai Hallinta portaalin kautta manuaalisesti kapasiteetin järjestelmänvalvojana. Lisätietoja on kohdassa Työtilan määrittäminen kapasiteettiin pääkäyttäjän avulla.
  3. Asenna kapasiteetin järjestelmänvalvojana Microsoft Fabric Capacity Metrics -sovellus. Anna kapasiteetin tunnus ja aika (päivinä) seurantaa ja tietojen päivittämistä varten.

  4. Voit arvioida kapasiteettitarpeitasi Power BI Capacity Load Assessment Tool -työkalun avulla. GitHub-säilö sisältää myös videoiden esittelyn. Käytä tätä työkalua huolellisesti: testaa jopa muutamalla kymmenellä samanaikaisesti simuloidulla käyttäjällä ja ekstrapoloi suurempien samanaikaisten kuormitteiden kanssa (satoja tai tuhansia tarpeidesi mukaan).) Lisätietoja on kohdassa Arvioi kapasiteettisi kuormitus. Vaihtoehtoisesti voit käyttää muita kuormitustestaustyökaluja, mutta käsitellä iFramea mustana laatikkona ja simuloida käyttäjän toimintaa JavaScript-koodin kautta.

  5. Käytä vaiheessa 3 asentamaasi Microsoft Fabric Capacity Metrics -sovellusta kuormitustestaustyökalun kapasiteetin käytön seuraamiseen. Vaihtoehtoisesti voit valvoa kapasiteettia tarkistamalla Premium-mittarit Azure Monitorin ilmoitusten avulla.

Harkitse suuremman varastointiyksikön käyttämistä kapasiteetillesi, jos kuormitustestauksen aiheuttama todellinen suoritin on lähestymässä kapasiteettirajaa.

Automaattisen skaalauksen määrittäminen

Voit käyttää seuraavaa automaattisen skaalauksen tekniikkaa A-SKU-kapasiteetin joustavaan koon muuntamiseen niin, että se vastaa sen nykyistä muistia ja suoritintarpeita.

Voit esimerkiksi luoda säännön, joka käynnistää skaalatun kapasiteetin suorituskirjan, jotta kapasiteetti päivittyy suurempaan varastointiyksikköön, jos ylikuormitus on 1 tai jos suoritinarvo on 95 prosenttia. Voit myös luoda säännön, joka käynnistää skaalattavan kapasiteetin runbook-komentosarjan, joka päivittää kapasiteetin pienempään varastointiyksikköön, jos suoritinarvo laskee alle 45 tai 50 prosenttia.

Voit myös käynnistää skaalautuvaa ja skaalautuvaa runbookia ohjelmallisesti pyydettäessä ennen semanttisen mallin päivitystä ja sen jälkeen. Tämä lähestymistapa varmistaa, että kapasiteetissasi on tarpeeksi RAM-muistia (Gt) suurille semanttisille malleille, jotka käyttävät kyseistä kapasiteettia.