Как предполагает М. Фредриксон, здесь могут работать подписки в зависимости от количества отправляемых отчетов.
Другой подход заключается в консолидации вашего запроса данных в единый общий источник данных. К общим источникам данных может быть включено кэширование, и существует несколько вариантов обновления этого кэша, например, при первом доступе или по расписанию. Подробнее см. MSDN .
Задача с кэшированным источником данных состоит в том, чтобы выяснить, как удалить все параметры из фактического запроса данных, переместив их в другое место, обычно в фильтр набора данных в отчете, или в фильтры отдельных элементов данных, таких как ваши таблицы . * * 1007
Я использую этот подход для обновления 10-минутного запроса в течение ночи, а затем возвращаю отчет в течение всего дня менее чем за 30 секунд, при этом множество различных возможных параметров фильтрует набор данных.
Вы также можете смешать этот подход с другими, используя несколько наборов данных в своем отчете, некоторые кэшируются, а некоторые нет.