Как кэшировать отчет (диспетчер отчетов)
Один из способов повышения производительности состоит в настройке свойств кэширования для отчета. При кэшировании отчета копия отчета, подготовленного для хранения, сохраняется на короткий промежуток времени. Первый пользователь, запросивший этот отчет, должен ожидать, пока не закончится вся обработка, прежде чем сможет просмотреть отчет. Последующие пользователи, запрашивающие тот же отчет в пределах времени кэширования, могут сразу же просмотреть его, поскольку обработка уже выполнена.
Существуют ограничения на типы отчетов, которые можно кэшировать. Например, отчет не может быть кэширован, если выходные данные отчета зависят от идентификатора пользователя или если данные получаются с помощью токена безопасности пользователя, запросившего отчет. Дополнительные сведения см. в разделе Кэширование отчетов в службах Reporting Services.
Назначение момента для истечения срока действия кэшированного отчета
Запустите программу Диспетчер отчетов.
В диспетчере отчетов перейдите на страницу Содержимое. Перейдите к отчету, для которого необходимо задать свойства кэширования, подведите к нему курсор и щелкните стрелку раскрывающегося списка.
В раскрывающемся меню выберите Управление.
В левом окне щелкните Параметры обработки.
На этой странице выберите Всегда запускать этот отчет с самыми последними данными.
Выберите один из режимов кэширования и настройте истечение срока действия:
Чтобы срок действия кэшированной копии истек через определенное время, щелкните Кэшировать временную копию отчета. Срок действия копии отчета заканчивается через несколько минут. Введите срок действия отчета (в минутах).
Чтобы срок действия кэшированной копии истек в соответствии с расписанием, щелкните Кэшировать временную копию отчета. Срок действия копии отчета истекает в соответствии со следующим расписанием. Щелкните Настроить или выберите общее расписание для управления истечением срока действия отчета.
Нажмите кнопку Применить.