Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Organizace s Power BI Premium nebo Power BI Embedded můžou využít ukládání dotazů do mezipaměti a zrychlit tak sestavy přidružené k sémantickému modelu. Ukládání dotazů do mezipaměti dává kapacitě Power BI Premium nebo Power BI Embedded pokyn, aby pomocí místní služby ukládání do mezipaměti zachovala výsledky dotazů a vyhnula se tomu, že podkladový zdroj dat tyto výsledky vypočítá.
Důležité
Ukládání dotazů do mezipaměti je dostupné jenom v Power BI Premium nebo Power BI Embedded pro sémantické modely importu. Nevztahuje se na sémantické modely DirectQuery ani LiveConnect, které používají Azure Analysis Services nebo SQL Server Analysis Services.
Ukládání do mezipaměti se provede při prvním otevření sestavy uživatelem. Služba pouze dotazuje ukládání dotazů do mezipaměti pro počáteční stránku, na které se dostane. Jinými slovy, dotazy se při interakci se sestavou neukážou do mezipaměti. Výsledky dotazů v mezipaměti jsou specifické pro kontext uživatelského a sémantického modelu a vždy respektují pravidla zabezpečení. Mezipaměť dotazů respektuje osobní záložky a trvalé filtry, takže dotazy generované přizpůsobenou sestavou se ukládají do mezipaměti. Dlaždice řídicího panelu , které využívají stejné dotazy, mají také výhodu po uložení dotazu do mezipaměti. Výkon zvlášť výhod, když se k sémantickému modelu přistupuje často a není potřeba ho často aktualizovat. Ukládání dotazů do mezipaměti může také snížit zatížení kapacity snížením celkového počtu dotazů.
Chování ukládání dotazů do mezipaměti řídíte na stránce Nastavení sémantického modelu ve službě Power BI. Má tři možná nastavení:
- Výchozí kapacita: Ukládání dotazů do mezipaměti vypnuto
- Vypnuto: Nepoužívejte ukládání dotazů do mezipaměti pro tento sémantický model.
- Zapnuto: Pro tento sémantický model použijte ukládání dotazů do mezipaměti.
ClientCacheRefreshPolicy
ClientCacheRefreshPolicy je vlastnost serveru Analysis Services založená na JAZYCE XMLA. Toto nastavení přepíše nastavení plánované aktualizace mezipaměti pro všechny sémantické modely v pracovním prostoru.
Pro jednotlivé pracovní prostory můžete nakonfigurovat ClientCacheRefreshPolicy zapnutím přepínače Sledovat nastavení pracovního prostoru založeného na XMLA. Pokud ho chcete povolit, přejděte na úlohy Power BI na stránce Nastavení kapacity na portálu pro správu. Toto nastavení má dvě možné hodnoty:
- 0: Odkažte všechny aktualizace mezipaměti na pozadí.
- -1 (výchozí): Povolit všechny aktualizace mezipaměti na pozadí, jak je uvedeno v nastavení plánované aktualizace mezipaměti pro model.
Úvahy a omezení
- Když změníte nastavení ukládání do mezipaměti z Zapnuto na Vypnuto, odeberou se všechny dříve uložené výsledky dotazů pro sémantický model z mezipaměti kapacity. Ukládání do mezipaměti můžete vypnout explicitně nebo tak, že se vrátíte k výchozímu nastavení kapacity, které správce nastaví na Vypnuto. Vypnutí může při příštím spuštění dotazů na tento sémantický model zavést malé zpoždění. Zpoždění je způsobeno dotazy na sestavy spuštěné na vyžádání a nepoužívají uložené výsledky. Požadovaný sémantický model může být také potřeba načíst do paměti, aby mohl obsluhovat dotazy.
- Mezipaměť dotazů se aktualizuje, když Power BI provede sémantickou aktualizaci modelu. Po aktualizaci mezipaměti dotazů musí Power BI spouštět dotazy na podkladové datové modely, aby získaly nejnovější výsledky. Pokud je u velkého počtu sémantických modelů povolené ukládání dotazů do mezipaměti a kapacita Premium/Embedded je pod velkým zatížením, může během aktualizace mezipaměti dojít k určitému snížení výkonu. Snížení výkonu je výsledkem zvýšeného objemu spuštěných dotazů.
-
ClientCacheRefreshPolicyvymaže mezipaměť dotazů a zabrání proaktivnímu ukládání do mezipaměti pouze po aktualizaci dat. Kapacita ale sestaví řídicí panel a dlaždice do další aktualizace v průběhu času. - Operace aktualizace prováděné koncovým bodem XMLA nebo vylepšeným rozhraním REST API Power BI automaticky neaktualizují mezipaměti dotazů.
ClientCacheRefreshPolicyplatí pouze v případě, že aktualizaci provádí služba Power BI (například plánované aktualizace nebo aktualizace na vyžádání).