Raportin suorituskyvyn valvominen Power BI:ssä

Valvo raportin suorituskykyä Power BI Desktopissa Suorityskyvyn analysointi avulla. Valvonta auttaa ymmärtämään, missä pullonkaulat ovat ja miten voit parantaa raportin suorituskykyä.

Suorituskyvyn valvonta on oleellista seuraavissa tilanteissa:

  • Tietojen tuontimallin päivitys on hidasta.
  • DirectQuery- tai Live Näyttöyhteys ion -raporttisi ovat hitaita.
  • Mallin laskutoimitukset ovat hitaita.

Hitaiden kyselyjen tai raporttien visualisointien tulee olla jatkuvan optimoinnin keskipisteenä.

Muistiinpano

Suorityskyvyn analysointi ei voi valvoa käyttäjäkohtaisen Premiumin (PPU) toimintoja tai kapasiteettia.

Kyselydiagnostiikan käyttäminen

Käytä kyselydiagnostiikkaa Power BI Desktopissa määrittämään, mitä Power Query tekee kyselyjen esikatselun tai käyttämisen aikana. Käytä lisäksi Diagnosoi vaihe -funktiota jokaisen vaiheen yksityiskohtaisten arviointitietojen tallentamiseen. Tulokset ovat käytettävissä Power Queryssa, ja voit käyttää muunnoksia, joiden avulla ymmärrät paremmin kyselyn suorittamisen.

Screenshot of Power Query Editor Tools ribbon tab showing the Diagnose Step command, Start Diagnostics command, and the Stop Diagnostics command.

Suorityskyvyn analysointi käyttäminen

Suorityskyvyn analysointi avulla voit Selvittää Power BI Desktopin avulla, miten kaikki raporttielementit, kuten visualisoinnit ja DAX-kaavat, toimivat. On erityisen hyödyllistä määrittää, johtuvatko suorituskykyongelmat kyselystä vai visualisoinnin hahmonnusta.

SQL Serverin profilointi käyttäminen

SQL Serverin profilointi avulla voit tunnistaa hitaat kyselyt.

Muistiinpano

SQL Serverin profilointi on saatavissa osana SQL Server Management Studio.

Käytä SQL Serverin profilointi, kun tietolähteesi on jokin seuraavista:

  • SQL Server
  • SQL Server Analysis Services
  • Azure Analysis Services

Varoitus

Power BI Desktop tukee diagnostiikkaportteihin yhdistämistä. Diagnostiikkaportti sallii yhteyksien luomisen muilla työkaluilla, ja se voi suorittaa jäljityksiä vianmääritystä varten. Muutosten tekemistä Power Desktop -tietomalliin tuetaan vain tietyissä toiminnoissa. Muut muutokset tietomalliin toiminnoissa, joita ei tueta, saattavat johtaa vioittumiseen ja tietojen menettämiseen.

Voit luoda SQL Serverin profilointi jäljityksen noudattamalla seuraavia ohjeita:

  1. Avaa Power BI Desktop -raporttisi (jotta voit helposti paikantaa portin seuraavassa vaiheessa; sulje muut avoimet raportit).
  2. Voit määrittää Power BI Desktopin käyttämän portin antamalla seuraavan komennon PowerShellissä (järjestelmänvalvojan oikeuksilla) tai komentokehotteessa:
    netstat -b -n
    
    Tuloksena on luettelo sovelluksista ja niiden avoimista porteista. Etsi msmdsrv.exe-tiedoston käyttämä portti ja tallenna se myöhempää käyttöä varten. Se on Power BI Desktop -esiintymäsi.
  3. Yhteyden muodostaminen SQL Serverin profilointi Power BI Desktop -raporttiin:
    1. Avaa SQL Serverin profilointi.
    2. Valitse SQL Serverin profilointi Tiedosto-valikosta Uusi jäljitys.
    3. Valitse Palvelintyyppi-kohdassa Analysis Services.
    4. Kirjoita Palvelimen nimi -kohtaan localhost:[portti tallennettu aiemmin].
    5. Napsauta Suorita. SQL Serverin profilointi jäljitys on nyt käynnissä ja profiloi Power BI Desktop -kyselyitä aktiivisesti.
  4. Kun Power BI Desktop kyselyt suoritetaan, niiden kestot ja suoritinajat ovat näkyvissä. Tietolähteen tyypistä riippuen saatat nähdä muita tapahtumia, jotka ilmaisevat kyselyn suorittamisentavan. Näiden tietojen avulla voit määrittää, mitkä kyselyt ovat pullonkauloja.

SQL Serverin profilointi käyttämisen etuna on, että SQL Serverin (relaatio)tietokannan jäljitys voidaan tallentaa. Jäljitys voi muodostua syötteeksi tietokantamoduulin säätötyökalu. Näin voit saada suosituksia tietolähteen hienosäätämistä varten.

Premium-mittareiden valvonta

Valvo organisaatiosi Power BI Premium -kapasiteetissa käyttöönotetun sisällön suorituskykyä Microsoft Fabric Capacity Metrics -sovelluksen avulla.

Lisätietoja tästä artikkelista saat seuraavista resursseista: