Řešení potíží s výkonem sestav v Power BI
Tento článek obsahuje pokyny, které vývojářům a správcům umožňují řešit potíže s nízkým výkonem sestav. Platí pro sestavy Power BI a také stránkované sestavy Power BI.
Pomalé sestavy můžou identifikovat uživatelé sestav, kteří mají pomalé načítání sestav, nebo pomalé aktualizace při interakci s průřezy nebo jinými funkcemi. Pokud jsou sestavy hostované v kapacitě Premium nebo v kapacitě Fabric, je možné pomalé sestavy identifikovat také monitorováním aplikace Microsoft Fabric Capacity Metrics. Tato aplikace vám pomůže monitorovat stav a kapacitu předplatného Power BI Premium.
Důležité
Někdy se tento článek týká Power BI Premium nebo jejích předplatných kapacity (SKU P). Mějte na paměti, že Microsoft v současné době konsoliduje možnosti nákupu a vyřazuje Power BI Premium na skladové položky kapacity. Místo toho by měli noví a stávající zákazníci zvážit nákup předplatných kapacity Fabric (SKU F).
Další informace najdete v tématu Důležité aktualizace týkající se licencování Power BI Premium a nejčastějších dotazů k Power BI Premium.
Postupujte podle kroků vývojového diagramu.
Následující vývojový diagram vám pomůže pochopit příčinu pomalého výkonu a určit, jaká akce se má provést.
K dispozici je šest ukončujících vývojových diagramů, přičemž každá popisuje akci, která se má provést:
Terminátor | Akce |
---|---|
• Spravovat kapacitu. • Kapacita škálování. |
|
• Prozkoumejte aktivitu kapacity během typického využití sestavy. | |
• Změna architektury. • Zvažte Azure Analysis Services. • Zkontrolujte místní bránu. |
|
• Zvažte Azure Analysis Services. • Zvažte Power BI Premium. |
|
• Použijte Analyzátor výkonu Power BI Desktopu. • Optimalizujte sestavu, model nebo DAX. |
|
• Zvedněte lístek podpory. |
Provedení akce
Prvním aspektem je pochopit, jestli je pomalá sestava hostovaná v kapacitě Premium.
Kapacita Premium
Pokud je sestava hostovaná v kapacitě Premium, pomocí aplikace Microsoft Fabric Capacity Metrics zjistěte, jestli kapacita hostující sestavu často překračuje prostředky kapacity. Když dojde k tlaku na prostředky, může být čas spravovat nebo škálovat kapacitu (ukončení vývojového diagramu 1). Pokud jsou k dispozici adekvátní zdroje, prozkoumejte aktivitu kapacity během typického využití sestavy (ukončovací diagram vývojového diagramu 2).
Sdílená kapacita
Pokud je sestava hostovaná ve sdílené kapacitě, není možné monitorovat stav kapacity. Budete muset použít jiný vyšetřovací přístup.
Nejprve určete, jestli dochází k pomalému výkonu v určitých časech dne nebo měsíce. Pokud ano, a mnoho uživatelů sestavu otevírá v těchto případech, zvažte dvě možnosti:
- Zvýšení propustnosti dotazů migrací sémantického modelu do služby Azure Analysis Services nebo kapacity Premium (ukončovací modul vývojového diagramu 4).
- Pomocí power BI Desktopu Analyzátor výkonu zjistíte, jak jednotlivé prvky sestavy ( například vizuály a vzorce DAX) dělají. Je zvlášť užitečné určit, jestli se jedná o dotaz nebo vizuální vykreslování, které přispívá k problémům s výkonem (ukončovací modul vývojového diagramu 5).
Pokud zjistíte, že neexistuje žádný časový vzor, zvažte, jestli je nízký výkon izolovaný od konkrétní geografické oblasti nebo oblasti. Pokud ano, je pravděpodobné, že zdroj dat je vzdálený a že je pomalá síťová komunikace. V tomto případě zvažte:
- Změna architektury pomocí služby Azure Analysis Services (ukončovací modul vývojového diagramu 3)
- Optimalizace výkonu místní brány dat (ukončovací 3 vývojového diagramu)
Pokud nakonec zjistíte, že ve všech oblastech neexistuje žádný časový vzor a nízký výkon, zkontrolujte, jestli na konkrétních zařízeních, klientech nebo webových prohlížečích dochází k pomalému výkonu. Pokud ne, použijte Power BI Desktop Analyzátor výkonu, jak je popsáno výše, k optimalizaci sestavy nebo modelu (ukončovací 5 vývojového diagramu).
Když určíte konkrétní zařízení, klienty nebo webové prohlížeče, které přispívají k pomalému výkonu, doporučujeme vytvořit lístek podpory prostřednictvím stránky podpory Power BI (ukončovací modul vývojového diagramu 6).
Související obsah
Další informace o tomto článku najdete v následujících zdrojích informací: