Udalosti
Majstrovstvá sveta v službe Power BI DataViz
14. 2., 16 - 31. 3., 16
So 4 šance na vstup, môžete vyhrať konferenčný balík a aby to na LIVE Grand Finale v Las Vegas
Ďalšie informácieTento prehliadač už nie je podporovaný.
Inovujte na Microsoft Edge a využívajte najnovšie funkcie, aktualizácie zabezpečenia a technickú podporu.
Tento článok poskytuje odporúčania na urýchlenie vykresľovania zostáv, tabúľ a dlaždíc vo vašej aplikácii.
Poznámka
Nezabudnite, že čas načítania závisí predovšetkým od prvkov relevantných pre samotnú zostavu a údajov vrátane vizuálov, veľkosti údajov a zložitosti dotazov a mierok. Ďalšie informácie nájdete v sprievodcovi optimalizáciou pre službu Power BI.
Udržiavajte aktualizované nástroje a balíky SDK.
Ak chcete zvýšiť výkon koncového používateľa, použite parameter powerbi.preload()
. Metóda powerbi.preload()
stiahne súbory JavaScript, súbory css a ďalšie položky, ktoré sa neskôr použijú na vloženie zostavy.
Ak zostavy nevkladáte okamžite, volajte powerbi.preload()
parameter . Ak sa napríklad vložený obsah služby Power BI nezobrazuje na domovskej stránke, použite powerbi.preload()
metódu , čím stiahnete a do vyrovnávacej pamäte uložíte položky používané na vkladanie obsahu.
Poznámka
Spustenie prvku iFrame si vyžaduje súpravu Power BI client SDK verzie 2.9.
powerbi.bootstrap(element, config)
umožňuje začať vkladať ešte predtým, ako sú k dispozícii všetky požadované parametre. Rozhranie API spustenia pripravuje a inicializuje prvok iFrame.
Pri používaní rozhrania API spustenia musíte stále zavolať powerbi.embed(element, config)
ten istý prvok HTML.
Jednou z možností použitia tejto funkcie je napríklad paralelné spustenie bootstrapu prvku iFrame a serverových volaní na vkladanie.
Prepitné
Ak je to možné, použite rozhranie API spustenia na generovanie prvku iFrame predtým, ako sa zobrazí koncovému používateľovi.
Pri vkladaní zostavy alebo iných položiek služby Power BI sa uistite, že kontajner na vloženie je súčasťou platformy DOM, a že atribút css zobrazenia nie je nastavený na žiadnu hodnotu, pretože to môže spôsobiť neočakávané správanie. Ak chcete skryť kontajner na vloženie, zvážte použitie atribútu visibility CSS.
Metóda powerbi.embed(element, config)
prijíma prvok a parameter config. Parameter config zahŕňa polia s vplyvom na výkon.
Vyhnite sa generovaniu vloženej URL adresy. Namiesto toho vloženú URL adresu získajte volaním rozhrania API Získať zostavy, Získať tabule alebo Získať dlaždice . Parameter config v URL adrese sa používa na vylepšenia výkonu.
Ak nemáte v úmysle vložiť zostavu v režime úprav, poskytnite povolenia na jej zobrazenie. Týmto spôsobom sa čas nenájdu na inicializáciu súčastí, ktoré sa používajú iba v režime úprav.
Vizuály zostáv sa zvyčajne ukladajú s údajmi vo vyrovnávacej pamäti. Zostavy vykresľujú údaje vo vyrovnávacej pamäti počas vykonávania dotazov. Ak sú k dispozícii filtre, záložky alebo rýchle filtre, údaje vo vyrovnávacej pamäti sa nepoužívajú a vizuály sa vykreslia až po skončení vizuálneho dotazu.
Ak vložíte zostavy s rovnakými filtrami, záložkami a rýchlymi filtrami, uložte zostavu s už použitými filtrami, záložkami a rýchlymi filtrami. Keď zostavu uložíte týmto spôsobom, vykreslí sa pomocou údajov vo vyrovnávacej pamäti, ktoré zahŕňajú filtre, záložky a rýchle filtre, čím sa zlepší výkon.
Pri vkladaní viacerých zostáv na rovnaký priestor negenerujte pre každú zostavu nový prvok iFrame . Namiesto toho vložte novú zostavu do rovnakého prvku iFrame, čím prepíšete predchádzajúcu zostavu. Novú powerbi.embed(element, config)
zostavu môžete vložiť pomocou inej konfigurácie.
Poznámka
Vkladanie zostáv pomocou vkladania pre vašich zákazníkov (známe aj ako scenár "aplikácia vlastní údaje") vyžaduje použitie vkladacieho tokenu s povoleniami na všetky zostavy a sémantické modely. Ďalšie informácie nájdete v téme Vygenerovanie tokenu rozhrania API.
Pri vkladaní viacerých vizuálov z rovnakej zostavy sa nevygeneruje pre každý vizuál nový prvok iFrame . Ak chcete vykresliť zostavu so zadanými vizuálmi, použite jeden prvok iFrame.
Pri vkladaní viacerých vizuálov do jedného prvku iFrame zvážte nasledujúce body:
Power BI používa na vloženie zostavy prvku iFrame. Niekedy možno budete chcieť medzi vizuály pridať ďalší obsah (napríklad text alebo grafiku, ktoré nepochádzajú zo zostavy). V takom prípade možno budete potrebovať iný prvok iFrame na vykreslenie rôznych vizuálov. Ak chcete dosiahnuť čo najlepší výkon, skúste usporiadať vizuály tak, aby ste použili čo najmenší počet možných prvkov iFrame. Ak chcete znížiť počet prvkov iFrame, zvážte použitie funkcie vlastného rozloženia.
Ak máte vizuály z rôznych zostáv alebo rôznych sémantických modelov, zvážte spojenie sémantických modelov a vytvorenie novej zostavy, aby ste mohli zahrnúť všetky vizuály do rovnakého prvku iFrame.
Ďalšou alternatívou, ak máte nesúvislé oblasti alebo údaje z viacerých sémantických modelov, je vytvoriť tabuľu a pripnúť k nej vizuály. Toto vám umožňuje:
Majte však na pamäti, že dlaždice tabúľ nie sú interaktívne a neobnovujú sa s rovnakou frekvenciou ako vizuály.
Organizácie s kapacitou Premium alebo Power BI Embedded môžu funkciu ukladania dotazov do vyrovnávacej pamäte využiť na zrýchlenie zostáv priradených k sémantickému modelu.
Ďalšie informácie o ukladaní dotazov do vyrovnávacej pamäte v službe Power BI.
Výkon vloženia môžete merať dvomi udalosťami:
Údaje vo vyrovnávacej pamäti sa vykreslia, keď sú k dispozícii, ale nevygeneruje sa žiadna iná udalosť.
Získajte ďalšie informácie o spracovávaní udalostí.
Ak chcete preskúmať výkon prvkov zostavy, môžete použiť Analyzátor výkonu v aplikácii Power BI Desktop. Táto Analyzátor výkonu umožňuje zobraziť a zaznamenať denníky, ktoré merajú výkon jednotlivých prvkov zostavy.
Ďalšie informácie o Analyzátor výkonu.
Poznámka
Vždy porovnajte výkon vloženej zostavy s výkonom na powerbi.com. Vďaka tomu môžete porozumieť pôvodu problémov s výkonom.
Udalosti
Majstrovstvá sveta v službe Power BI DataViz
14. 2., 16 - 31. 3., 16
So 4 šance na vstup, môžete vyhrať konferenčný balík a aby to na LIVE Grand Finale v Las Vegas
Ďalšie informácieŠkolenie
Študijný program
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Certifikácia
Microsoft Certified: Power BI Data Analyst Associate - Certifications
Demonstrate methods and best practices that align with business and technical requirements for modeling, visualizing, and analyzing data with Microsoft Power BI.
Dokumentácia
Najčastejšie otázky o vloženej analýze Power BI - Power BI
Pozrite si zoznam najčastejších otázok o vloženej analýze služby Power BI a odpovede na ne.
Monitorovanie služby Power BI Embedded - Power BI
Zistite, ako monitorovať údaje zo služby Microsoft Power BI Embedded pomocou príkazov Azure Monitor a PowerShell.
Pripojenie zostavy Power BI k množine údajov pomocou dynamickej väzby - Power BI
Naučte sa vkladať zostavu Power BI pomocou dynamickej väzby.