Ukládání dotazů do mezipaměti v Power BI Premium nebo Power BI Embedded
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 DirectQuery ani live Připojení sémantické modely, které používají službu Azure Analysis Services nebo Služba Analysis Services serveru SQL.
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í pro sémantický model v služba 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.
Ú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ů.