Jaa


Raportin suorituskyvyn valvominen Power BI:ssä

Valvo raportin suorituskykyä Power BI Desktopissa Performance Analyzer -. 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.
  • DirectQueryn tai reaaliaikaisen yhteyden raportit ovat hitaita.
  • Mallin laskutoimitukset ovat hitaita.

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

Muistiinpano

Suorituskyvyn analysointia ei voi käyttää käyttäjäkohtaisen Premiumin (PPU) toiminnan tai kapasiteetin valvontaan.

Kyselydiagnostiikan käyttäminen

Käytä -kyselydiagnostiikka Power BI Desktopissa sen määrittämiseen, mitä Power Query tekee kyselyjen esikatselun tai käyttämisen aikana. Tallenna lisäksi jokaisen vaiheen yksityiskohtaiset arviointitiedot Diagnosoi vaihe -funktiolla. Tulokset ovat käytettävissä Power Queryssa, ja voit käyttää muunnoksia, joiden avulla ymmärrät paremmin kyselyn suorittamisen.

Näyttökuva, jossa näkyy Power Query -editorin valintanauhan välilehti, jossa on Diagnosoi vaihe -komento, Käynnistä diagnostiikka -komento ja Pysäytä diagnostiikka -komento.

Suorituskyvyn analysoinnin käyttäminen

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

SQL Serverin profilointi -ominaisuuden käyttäminen

Voit tunnistaa hitaat kyselyt myös SQL Serverin profilointi -.

Muistiinpano

SQL Serverin profilointi on saatavilla osana SQL Server Management Studion.

Käytä SQL Serverin profilointi -lisätoimintoa, 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 tietyille toiminnoille,. Muut muutokset tietomalliin toiminnoissa, joita ei tueta, saattavat johtaa vioittumiseen ja tietojen menettämiseen.

Luo SQL Serverin profilointi -jäljitys 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.exekäyttämä portti ja tallenna se myöhempää käyttöä varten. Se on Power BI Desktop -esiintymäsi.
  3. SQL Server Profilerin yhdistäminen Power BI Desktop -raporttiin:
    1. Avaa SQL Server Profiler.
    2. Valitse SQL Serverin profiloinnissa Tiedostovalikosta Uusi jäljitys.
    3. Valitse Server Type-Analysis Services.
    4. Kirjoita Server Name -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 profiloinnin käyttämisen etuna on, että SQL Serverin (relaatio)tietokannan jäljitys voidaan tallentaa. Jäljitys voi olla syöte tietokantamoduulin viritysavustajan. 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ä Fabric Capacity Metrics -sovelluksenavulla.

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