Riešenie problémov s výkonom zostáv v službe Power BI

Tento článok obsahuje návod, ktorý vývojárom a správcom umožňuje riešiť problémy so pomalým výkonom zostavy. Vzťahuje sa na zostavy služby Power BI, ako aj na stránkované zostavy služby Power BI.

Pomalé zostavy môžu identifikovať používatelia zostáv, ktorí môžu používať zostavy, ktoré sa načítavajú pomaly alebo sa spomaľujú pri interakcii s rýchlymi filtrami alebo inými funkciami. Pri hosťovaní zostáv v Premium kapacity možno identifikovať aj pomalé zostavy monitorovaním aplikácie Power BI Premium Metrics. Táto aplikácia vám pomáha monitorovať stav a kapacitu vášho predplatného služby Power BI Premium služby.

Postupujte podľa krokov vývojového diagramu

Pomocou nasledujúceho vývojového diagramu môžete porozumieť príčine pomalého výkonu a určiť, aké kroky je potrebné urobiť.

Obrázok zobrazuje vývojový diagram, ktorý je plne popísaný v texte článku.

Existuje šesť zakončených vývojových diagramov, každú akciu popisujúcu:

Terminator Akcií
Koncový bod vývojového diagramu 1. Spravovanie kapacity
Škála kapacity
Koncový bod vývojového diagramu 2. Preskúmanie aktivity kapacity počas typického používania zostavy
Koncový bod vývojového diagramu 3. Zmena architektúry
Zvážte službu Azure Analysis Services
Kontrola lokálnej brány
Koncovýátor vývojového diagramu 4. Zvážte službu Azure Analysis Services
Zváženie možnosti aplikácie Power BI Premium
Koncovýátor vývojového diagramu 5. Použiť Power BI Desktop Analyzátor výkonu
Optimalizácia zostavy, modelu alebo dax
Koncovýátor vývojového diagramu 6. Zvýšiť podporu

Akcia

Prvým je zvážiť, či sa pomalá zostava hosťuje v Premium kapacite.

Kapacita Premium

Keď sa zostava hosťuje v kapacite Premium, použite aplikáciu Power BI Premium Metrics na určenie, či kapacita hosťovania zostavy často presahuje kapacitné prostriedky. To je prípad procesora, keď často prekročí 80 %. V prípade pamäte metrika aktívnej pamäte prekročí 50. Keď je na zdroje tlak, môže byť čas spravovať alebo škálovať kapacitu (koncový bod vývojového diagramu 1). Ak sú k dispozícii dostatočné prostriedky, preskúmajte aktivitu kapacity počas typického používania zostavy (koncový bod vývojového diagramu 2).

Zdieľaná kapacita

Keď je zostava hosťovaná v zdieľanej kapacite, nie je možné monitorovať stav kapacity. Budete musieť využiť iný prístup na vyšetrovanie.

Najprv určte, či sa spomalenie výkonu vyskytuje v konkrétnom čase dňa alebo mesiaca. Ak áno a veľa používateľov zostavu otvára v týchto časoch, zvážte dve možnosti:

  • Zvýšte priepustnosť dotazov migráciou množiny údajov do služby Azure Analysis Servicesalebo kapacity Premium (koncový bod vývojového diagramu 4).
  • Pomocou Power BI Desktop Analyzátor výkonu, ako sa darí každému z prvkov zostavy, ako sú napríklad vizuály alebo vzorce DAX. Je to užitočné najmä vtedy, ak chcete určiť, či k problémom s výkonom prispieva dotaz alebo vykresľovanie vizuálu (koncový bod vývojového diagramu 5).

Ak zistíte, že nemá žiadny časový vzor, zvážte, či je pomalá výkonnosť izolovaná do konkrétnej oblasti alebo oblasti. Ak je, je pravdepodobné, že zdroj údajov je vzdialený a je pomalá sieťová komunikácia. V tomto prípade zvážte:

Ak sa nakoniec zistíte, že vo všetkých oblastiach sa vyskytuje žiadny časový vzor a pomalý výkon, preskúmajte, či sa na konkrétnych zariadeniach, klientoch alebo webových prehliadačoch vyskytuje spomalenie výkonu. Ak sa tak nevykoná, použite Power BI Desktop Analyzátor výkonu, ako je to popísané vyššie, na optimalizáciu zostavy alebo modelu (koncový bod vývojového diagramu 5).

Keď určíte, ktoré konkrétne zariadenia, klienti alebo webové prehliadače prispievajú k pomalému výkonu, odporúčame vytvoriť podporu prostredníctvom stránky podpory služby Power BI (bodka 6 vývojového diagramu).

Ďalšie kroky

Ďalšie informácie o tomto článku nájdete v nasledujúcich zdrojoch: