Поделиться через


Как поместить в кэш отчет в диспетчере отчетов (построитель отчетов 2.0)

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

Существуют ограничения на типы отчетов, которые можно кэшировать. Например, отчет нельзя кэшировать, если выходные данные отчета зависят от идентификатора пользователя или если данные получаются с помощью маркера безопасности пользователя, запросившего отчет. Дополнительные сведения см. в разделе «Кэширование отчетов в службах Reporting Services» документации по службам Reporting Services, входящей в состав электронной документации по SQL Server.

Назначение момента для истечения срока действия кэшированного отчета

  1. Запустите диспетчер отчетов.

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

  3. Перейдите на вкладку Свойства.

  4. В левом окне перейдите на вкладку Выполнение.

  5. На этой странице выберите Подготовить отчет с применением самых последних данных.

  6. Выберите один из режимов кэширования и настройте истечение срока действия:

    • Чтобы срок действия кэшированной копии истек через определенное время, щелкните Кэшировать временную копию отчета. Срок действия копии отчета заканчивается через несколько минут. Введите срок действия отчета (в минутах).

    • Чтобы срок действия кэшированной копии истек в соответствии с расписанием, щелкните Кэшировать временную копию отчета. Срок действия копии отчета истекает в соответствии со следующим расписанием. Щелкните Настроить или выберите общее расписание для управления истечением срока действия отчета.

  7. Нажмите кнопку Применить.