Ukladanie dotazov do vyrovnávacej pamäte v službe Power BI Premium alebo Power BI Embedded

Organizácie so službou Power BI 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. Funkcia ukladania dotazov do vyrovnávacej pamäte dáva kapacite Služby Power BI Premium alebo Power BI Embedded pokyn, aby na spravovanie výsledkov dotazov využívala lokálnu službu ukladania do vyrovnávacej pamäte, čím zabráni základnému zdroju údajov vypočítavať dané výsledky.

Dôležité

Ukladanie dotazov do vyrovnávacej pamäte je k dispozícii iba v službe Power BI Premium alebo Power BI Embedded v prípade sémantických modelov importu. Nedá sa použiť DirectQuery ani dynamické Pripojenie sémantické modely, ktoré používajú Azure Analysis Services alebo SQL Server Analysis Services.

Ukladanie do vyrovnávacej pamäte sa vykoná pri prvom otvorení zostavy používateľom. V súčasnosti služba dotazuje ukladanie dotazov do vyrovnávacej pamäte len na stránke, ktorá sa zobrazí ako prvá. Inými slovami, dotazy sa pri práci so zostavou do vyrovnávacej pamäte neupevnia. Výsledky dotazov vo vyrovnávacej pamäti sú špecifické pre používateľa a sémantický kontext modelu a vždy dodržiavajú pravidlá zabezpečenia. Vyrovnávacia pamäť dotazov rešpektuje osobné záložky a trvalé filtre, takže dotazy vygenerované prispôsobenou zostavou sú uložené vo vyrovnávacej pamäti. Dlaždice tabule, ktoré využívajú rovnaké dotazy, tiež ťažia z toho, keď sa dotaz nachádza vo vyrovnávacej pamäti. Výkon je vyšší najmä vtedy, keď sa k sémantickému modelu pristupuje často a nemusí sa často obnovovať. Ukladanie dotazov do vyrovnávacej pamäte tiež môže znížiť zaťaženie kapacity znížením celkového počtu dotazov.

Správanie ukladania dotazov do vyrovnávacej pamäte môžete ovládať na stránke Nastavenia pre sémantický model v služba Power BI. Existujú tri možné nastavenia:

  • Predvolená kapacita: Ukladanie dotazov do vyrovnávacej pamäte vypnuté
  • Vypnuté: Nepoužívajte ukladanie dotazov do vyrovnávacej pamäte pre tento sémantický model.
  • Zapnuté: Pre tento sémantický model použite ukladanie dotazov do vyrovnávacej pamäte.

Query caching dialog box

Dôležité informácie a obmedzenia

  • Keď nastavenie ukladania vyrovnávacej pamäte zmeníte z možnosti Zapnuté na možnosť Vypnuté, všetky predtým uložené výsledky dotazov pre sémantický model sa z kapacity vyrovnávacej pamäte odstránia. Ukladanie do vyrovnávacej pamäte môžete vypnúť explicitne alebo môžete obnoviť predvolené nastavenie kapacity, ktoré správca nastavil na možnosť Vypnuté. Vypnutie tejto funkcie môže spôsobiť malé oneskorenie, keď zostava spustí dotazy v tomto sémantickom modeli. Oneskorenie je spôsobené spúšťaním dotazov zostavy na požiadanie, pričom sa neuplatňujú uložené výsledky. Okrem toho sa požadovaný sémantický model môže vyžadovať načítanie do pamäte skôr, než bude môcť využívať dotazy služby.
  • Vyrovnávacia pamäť dotazov sa obnoví, keď Power BI vykoná sémantické obnovenie modelu. Po obnovení vyrovnávacej pamäte dotazov musí Power BI spustiť dotazy v základných dátových modeloch, aby sa získali najnovšie výsledky. Ak má ukladanie dotazov do vyrovnávacej pamäte povolený veľký počet sémantických modelov a kapacita Premium alebo Embedded je veľmi zaťažená, počas obnovovania vyrovnávacej pamäte sa môže vyskytnúť určitý pokles výkonu. Pokles je dôsledkom zvýšeného objemu dotazov, ktoré boli vykonané.