Raporttien toiminnan hienosäätäminen

Valmis

Kun olet luonut raportin, sen toiminta riippuu siitä, miten nopeasti tiedot ladataan raporttisivulle. Testaa raporttisi Power BI -raporttipalvelimella, jotta näet, miten raportti toimii käyttäjän näkökulmasta. Jos kohtaat ongelmia tai jos raportin käyttäjät ovat ilmoittaneet ongelmista, sinun on tutkittava kyseisten ongelmien syy ja toteutettava toimenpiteitä raportin hienosäätämiseksi ja sen toiminnan optimoinniksi.

Suorituskyvyn analysointi

Jos haluat tutkia ongelmien syyn, käytä ensiksi Power BI Desktopin Suorituskyvyn analysointi -työkalua. Suorituskyvyn analysoinnin avulla selvität kunkin raporttielementin, kuten visualisointien ja DAX-kaavojen, suorituskyvyn. Suorituskyvyn analysointi tarjoaa lokeja, jotka mittaavat (aikaperusteisena kestona), miten kukin raporttielementti toimii, kun käyttäjä käsittelee niitä. Lokien kestoa tarkastelemalla voit määrittää, mitkä raportin elementit kuluttavat resursseja eniten (tai vähiten). Selvität näin pullonkaulojen sijainnin, mikä on hyvä lähtökohta muutoksille.

Varmista ennen suorituskyvyn analysointia, että poistat visuaalisen välimuistin ja tietomoduulin välimuistin, koska muuten tulokset eivät ole tarkkoja. Sinun pitäisi myös määrittää raportti niin, että se avautuu tyhjälle sivulle.

Kun olet tyhjentänyt välimuistit ja avannut raportin tyhjälle sivulle, suorita suorituskyvyn analysointi siirtymällä Näytä-välilehteen, valitsemalla Suorituskyvyn analysointi ja valitsemalla sen jälkeen Aloita tallennus.

Käsittele raporttiasi samalla tavalla kuin odottaisit käyttäjän käsittelevän sitä, ja pysäytä sitten tallennus. Näet toimintasi tulokset Suorituskyvyn analysointi -ruudussa työskentelyn aikana. Kun olet valmis, valitse Pysäytä-painike. Sen jälkeen voit analysoida tuloksia Suorituskyvyn analysointi -ruudussa. Näet raportin kunkin kohteen suorituskyvyn tulokset millisekunteina Kesto-sarakkeessa. Seuraavassa kuvassa näkyy, että raportin kaikkien kohteiden lataaminen kestää alle kaksi sekuntia, mikä on hyväksyttävä tulos. Voit laajentaa luettelossa olevaa kohdetta näyttämään tarkempia tietoja ja määrittää ongelman tarkan syyn, kuten DAX-kysely, visualisointinäyttö tai jokin muu.

Jos haluat tarkastella DAX-kyselyä, valitse Kopioi kysely ja liitä se sitten DAX Studioon lisäanalyysiä varten. DAX Studio on toisen lähteen tarjoama ilmainen, avoimeen lähdekoodiin perustuva työkalu, jonka voit ladata ja asentaa tietokoneeseesi.

Suorituskyvyn hienosäätäminen

Analyysin tulokset tunnistavat parantamisalueet ja korostavat kohteita, joita on optimoitava.

Yleinen syy heikkoon suorituskykyyn on se, että samalla sivulla on liian monta visualisointia. Seuraavassa kuvassa näet esimerkin sekavasta sivusta, jossa on useita visualisointeja.

Jos visualisoinnit ovat se pullonkaula, joka johtaa heikkoon suorituskykyyn, voit hienosäätää raporttia seuraavasti:

  • Vähennä raporttisivulla olevien visualisointien määrää, sillä pienempi visualisointien määrä parantaa suorituskykyä. Jos visualisointi ei ole tarpeellinen eikä tuo lisäarvoa käyttäjälle, se kannattaa poistaa. Sen sijaan, että käyttäisit useita visualisointeja sivulla, harkitse muita tapoja antaa lisätietoja, kuten porautumissivuja ja raporttisivun työkaluvihjeitä.

  • Vähennä kunkin visualisoinnin kenttien määrää. Visualisointien yläraja on 100 kenttää, joten yli 100 kenttää sisältävän visualisoinnin lataaminen on hidasta (ja se näyttää sotkuiselta ja sekavalta). Tunnista ne kentät, joista ei ole hyötyä visualisoinnille, ja poista ne.

Jos visualisoinnit eivät mielestäsi aiheuta suorituskykyongelmia, arvioi Suorituskyvyn analysointi -ruudussa näkyviä DAX-kyselyn tuloksia ja tutki niitä tarkemmin. Sinun on ehkä tarkasteltava semanttisen mallin muita osa-alueita, kuten suhteita ja sarakkeita.

Kun olet tehnyt tarvittavat muutokset raportin suorituskyvyn hienosäätämiseksi ja todennut raportin toimivan hyvin, mutta joillakin käyttäjillä on edelleen suorituskykyongelmia, muut tekijät voivat vaikuttaa suorituskykyyn. Näitä tekijöitä ovat esimerkiksi kaistanleveys, palvelin, palomuuri ja muut ulkoiset hallitsemattomat tekijät. Sinun täytyy ehkä keskustella organisaatiosi IT-tiimin kanssa ja selvittää, osaavatko he selittää, miksi raporttisi käyttäjät kärsivät suorituskykyongelmista.