Кэширование данных отчета

Кэширование данных отчета осуществляется с целью:

Кэширование результатов вычисления данных среза

При включенном кэшировании:

Примечание. Кэширование не влияет на серверные итоги, они извлекаются отдельным запросом к серверу баз данных при каждом вычислении.

Операции, связанные с кэшированием данных отчета:

Включение кэширования

Выключение кэширования

Сброс и обновление кэша

Примечание. База данных, в которой будут храниться кэшированные объекты, должна быть основана на одной из следующих СУБД:
           •  Microsoft SQL Server 2008 и выше;
           •  Oracle версии 9.2 и выше;
           •  Teradata 13.0 и выше;
           •  PostgreSQL 9.1 и выше.

Кэширование отчета для ускорения открытия в режиме просмотра

При добавлении элемента кэша создается экземпляр отчета с сохраненными результатами вычисления. При открытии отчета на просмотр осуществляется проверка наличия в кэше записи. Если запись будет найдена, то будет извлечена и открыта кэшированная версия отчета. Если запись отсутствует, то будет открыта последняя версия отчета из репозитория. Кэш экземпляра регламентного отчета хранится в базе репозитория.

Для кэширования отчетов выполните команду контекстного меню «Кэш объекта» регламентного отчета в навигаторе объектов. Откроется диалоговое окно «Кэш объекта».

При кэшировании доступны следующие операции:

Создание элемента кэша

Обновление элемента кэша

Удаление элементов кэша

Особенности кэширования параметрического отчета

При кэшировании параметрического отчета создаются экземпляры отчета, открытого с определенными значениями параметров отчета. При открытии отчета с какими-либо параметрами осуществляется проверка наличия в кэше записи, соответствующей данным параметрам. Если запись будет найдена, то будет извлечена и открыта кэшированная версия отчета. Если запись для указанных параметров отсутствует, то будет открыта последняя версия отчета из репозитория.

См. также:

Назначение и основные возможности