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.
Výsledky dotazů pro sdílenou datovou sadu je možné zkopírovat do mezipaměti, aby poskytovaly konzistentní data pro více sestav a zlepšily dobu odezvy pro dotaz datové sady. Podobně jako sestavy můžete nakonfigurovat sdílenou datovou sadu tak, aby se při prvním použití ukládala do mezipaměti, nebo určením plánu.
Sdílenou datovou sadu je možné zahrnout do více sestav nebo jako součást definic součástí. Když sdílenou datovou sadu uložíte do mezipaměti, poskytnete konzistentní sadu dat pro všechny sestavy, které ji používají, a také snížíte počet spuštění dotazu datové sady na externí zdroj dat.
Následující seznam obsahuje příklady, kdy uložit sdílenou datovou sadu do mezipaměti:
Spuštění dotazu zabere hodně času.
Dotaz přijímá parametry, ale ve většině případů je počet kombinací parametrů malý. Každá kombinace vytvoří výsledky dotazu uložené v mezipaměti.
Dotaz se spouští v předvídatelných časech dne, týdne nebo měsíce.
Dotaz se spustí jako výsledek odkazu na sdílenou datovou sadu v sestavě. Tato sestava se doručuje e-mailem, kde velký počet lidí pravděpodobně klikne na odkaz během krátké doby.
Následující seznam obsahuje příklady, kdy není potřeba ukládat sdílenou datovou sadu do mezipaměti:
Výsledky dotazu musí vždy obsahovat nejnovější data.
Dotaz bude proveden rychle.
Dotaz se spouští zřídka.
Dotaz přebírá parametry, počet kombinací parametrů je velký a žádná kombinace není pravděpodobnější než jiná.
Zdroj dat, na kterém je sdílená datová sada založena, má přihlašovací údaje typu výzva nebo integrované přihlašovací údaje systému Windows.
Sdílený filtr datové sady nebo dotaz obsahuje výraz s odkazem na globální kolekci Uživatel.
Pokud uživatel zvolí hodnoty parametrů sestavy, které se liší od výchozích hodnot zadaných pro výsledkovou sadu uloženou v mezipaměti, dotaz na datovou sadu se spustí aktivně. V takových případech se výsledky uložené v mezipaměti pro tento dotaz nepoužívají.
Ukládání sdílených datových sad do mezipaměti
Pokud chcete povolit ukládání do mezipaměti pro sdílenou datovou sadu, musíte u sdílené datové sady vybrat možnost mezipaměti. Po povolení ukládání do mezipaměti se výsledky dotazu pro sdílenou datovou sadu zkopírují do mezipaměti při prvním použití. Pokud sdílená datová sada obsahuje parametry, každá kombinace parametrů vytvoří novou položku v mezipaměti.
I když jsou výsledky dotazu pro konkrétní kombinaci parametrů v mezipaměti, každá sestava spuštěná ke zpracování, která zahrnuje odkaz na sdílenou datovou sadu s těmito hodnotami parametrů, používá data uložená v mezipaměti.
Můžete určit, jak dlouho se mají data uchovávat v mezipaměti, než vyprší jejich platnost. Další informace najdete v tématu Práce se sdílenými datovými sadami.
Předem načíst mezipaměť
Mezipaměť můžete předem načíst vytvořením plánu aktualizace mezipaměti. Pomocí plánu obnovení můžete určit, jak často se má mezipaměť aktualizovat podle plánu specifického pro danou položku nebo sdíleného plánu. Aby se zabránilo více položkám mezipaměti pro stejnou položku, měl by zadaný plán povolit dostatek času pro zpracování dotazů na externí zdroj dat. Pokud například spuštění dotazu trvá 20 minut, plán aktualizace by měl být delší než 20 minut. Další informace naleznete v tématu Plány.
Pokud chcete vytvořit plán aktualizace mezipaměti pro sdílenou datovou sadu, platí následující podmínky.
Sdílená datová sada musí být povolená pro ukládání do mezipaměti.
Sdílený zdroj dat, na který závisí sdílená datová sada, nemůže použít přihlašovací údaje typu Prompt ani integrované přihlašovací údaje systému Windows.
Pokud sdílená datová sada obsahuje parametry, musíte zadat statické výchozí hodnoty pro každý parametr, který není označený jen pro čtení. Parametry jen pro čtení vždy používají výchozí hodnotu. Pokud chcete uložit sdílenou datovou sadu do mezipaměti pro více kombinací parametrů, musíte vytvořit samostatný plán aktualizace mezipaměti pro každou kombinaci hodnot. Parametry nemůžou obsahovat odkazy na jiné datové sady.
Každý plán aktualizace mezipaměti je spojen pouze s jednou sdílenou datovou sadou nebo sestavou.
Musíte mít oprávnění
ReadPolicyaUpdatePolicyke sdílené datové sadě.
Plány aktualizace mezipaměti platí pro sdílené datové sady i sestavy. Další informace najdete v tématu Sestavy mezipaměti (SSRS).
Podmínky, které způsobují vypršení platnosti mezipaměti
Následující podmínky můžou způsobit, že sdílená mezipaměť datové sady nebude platná.
Platnost podmínky plánování vyprší. Vyprší časový limit mezipaměti nebo dojde k vypršení platnosti.
Odstraní se sdílený plán.
Změny sdíleného plánu Sdílené plány je možné pozastavit, což má vliv také na vypršení platnosti mezipaměti.
Definice dotazu pro sdílenou datovou sadu se změní.
Přihlašovací údaje pro sdílený zdroj dat, na kterém závisí sdílená datová sada, se mění.
Možnosti mezipaměti sdílené datové sady se mění.
Výchozí hodnoty parametrů pouze pro čtení pro sdílenou datovou sadu se mění.
Filtry, které jsou součástí definice sdílené datové sady, se mění.
Sdílená datová sada se odstraní ze serveru sestav. Když se odstraní sdílená datová sada, odstraní se také přidružené kopie uložené v mezipaměti a plány aktualizace mezipaměti.
Aktualizace plánů aktualizace mezipaměti pro sdílené datové sady nemají vliv na sestavy, které se už zpracovávají. Aktualizace plánu aktualizace mezipaměti ovlivní pouze budoucí spuštění sestav, které odkazují na sdílenou datovou sadu.