2008-10-08 2 views
1

Есть ли способ кэшировать сгенерированный отчет в службах отчетов, чтобы впоследствии я мог экспортировать его в другой формат?Reporting Services 2008: экспорт вместо регенерации?

I.e., в настоящее время я генерирую HTML-версию отчета (через webservice), и если пользователи запрашивают файл excel, я генерирую его снова, на этот раз в excel. Проблема в том, что данные могут потенциально измениться за это время, и версии HTML и Excel могут отличаться. Другим очевидным недостатком является то, что отчет регенерируется, когда достаточно просто изменить формат.

Вопрос в том, поддерживают ли службы отчетов какой-то механизм кэширования сгенерированных данных и более поздний экспорт в указанный формат? Я застенчива, как кнопка «Экспорт» реализована в контролере просмотра отчетов - действительно ли он регенерирует отчет или он каким-то образом экспортирует его?

ответ

2

Если это то же самое, что и SSRS 2005, то под каждым отдельным отчетом на портале сервера отчетов будет вкладка «Свойства», а одним из вариантов этой вкладки будет «Выполнение».

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

Второй вариант позволяет автоматически генерировать отчет из моментального снимка, опять же с параметрами планирования.

Я не понимаю, почему они изменили это на 2008 год, но потом я не понимаю, почему Microsoft делает много вещей ...

Смежные вопросы