Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / проблема с отчетом в ssrs 2008 R2 / 4 сообщений из 4, страница 1 из 1
25.05.2012, 16:28
    #37812061
aleha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с отчетом в ssrs 2008 R2
Добрового времени суток.
Существует отчет, который работает под ssrs 2005. Он на основе матрицы, которая может разрастаться как и в низ так и в бок. И порой очень существенно, если фильтры заданы общие.
Так вот при переносе этого отчета на ssrs 2008 R2 он перестал формироваться. На очень больших данных он теперь просто зависает. А на малых объёмах формирует достаточно долгое время. Т.е. если судить по диспетчеру задач, то сначала отрабатывает sql сервер, потом отрабатывает reporting, а потом начинает рендериться в эксплорере. И на этом всё заканчивается. Т.е. резальтат нет.

Но замечена следующая странная особенность.
Это происходит если открывать отчет по ссылке для вэб-приложений.
http://server/ReportServer_SQL2008express/Pages/ReportViewer.aspx?/Reports/Report&EmployeeID=10&Year=2012&Month=3&rs:Command=Render
но, если открывать его через вэб-интрефей управления отчетами:
http://server/Reports_SQL2008EXPRESS/Pages/Report.aspx?ItemPath=%2fReports%2fReport
то всё происходит достаточно быстро, без задержек и в приемлемые сроки. Но в данной ситуации не задаш параметров для фильтрации через URL и не избавишься от ссылок навигации вверху отчета.
В чем может быть проблема? Почему такое разное поведение с одним и тем же отчетом?
...
Рейтинг: 0 / 0
28.05.2012, 15:50
    #37814662
aleha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с отчетом в ssrs 2008 R2
Нашёл занимательную особенность.
http://connect.microsoft.com/SQLServer/feedback/details/698266/reportviewer-aspx-performance-from-reportserver-url-takes-significantly-longer-than-the-same-request-from-ssrs-report-manager
Сотрудники MIcrosoft предлагают использовать дополнительный параметр rc:toolbar=false или экспортировать сразу в эксель &rs:Format=Excel. Видимо загрузка тулбара неким образом убивает отрисовку отчета в целом.
...
Рейтинг: 0 / 0
30.05.2012, 02:11
    #37817289
LevS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с отчетом в ssrs 2008 R2
в SSRS 2005 вся обработка отчета от первой до последней страницы происходила в памяти. Быстро, но требовалось много памяти.
в SSRS 2008 обработка происходит постранично, с кешированием в базе, в памяти при этом только обрабатываемая страница, и вычисленные агрегаты. Потребление памяти на больших отчетах существенно меньше, разумеется за счет скорости.

IIRC rc:toolbar=false отключает разбивку на страницы, то есть фактически SSRS 2008 работает в режиме 2005
...
Рейтинг: 0 / 0
02.06.2012, 23:11
    #37822904
aleha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с отчетом в ssrs 2008 R2
После очередных экспериментов, не помню где и как и почему такое решение пришло, но видимо ноги у него (решения) растут из поста выше. Я отредактировал отчет, таким образом, что добавил ему искуственную родительскую группировку, с пейдж брейками, на каждые 10000 строк. И о чудо, оно заработало. Но это не отвечает на предыдущие вопросы. Почему когда выводилась партянка на 100к строк, без тулбара или в report manager то отрисовывалось всё без проблем и браузер не захлебывался.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / проблема с отчетом в ssrs 2008 R2 / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]