Страница 1 из 2
Crosstab + DataBand => Производительность
Добавлено: 14 май 2013, 10:15
Леонид
Доброе утро!
Сегодня поднимаю тему почти 3-х летней давности - Вопросы по Cross-tab'у (
http://forumru.stimulsoft.com/viewtopic.php?f=8&t=1173).
Пользователи подняли вопрос о производительности отчёта, в котором используется Crosstab.
Суть такова, заголовки печатаются корректно на второй и последующих страницах только тогда, когда Crosstab лежит на Databand'е. И всё бы ничего, но производительность падает реально на порядок (т.е. в десять раз).
Вы писали здесь
http://forumru.stimulsoft.com/viewtopic ... 1173#p5521, что проверите и дадите знать о результатах, но похоже, ничего не изменилось.
На данный момент мы убрали DataBand из отчёта и Crosstab выводится быстро, но нет заголовков, что критично для пользователей.
Необходимо разобраться с данной проблемой.
Re: Crosstab + DataBand => Производительность
Добавлено: 15 май 2013, 11:11
Aleksey
Здравствуйте,
К сожалению, но на данный момент, маловероятно, что получится что-то изменить по данному вопросу. Компонент кросстаб, при построении, строится из множества мелких объектов (заголовки, строки, колонки, итоги ...), и основная проблема эта обработка CanBreak для всех этих объектов в кростабе.
Так же, пожалуйста, проверьте последний предрелизный билд. Делались некоторые доработки в кросстабе.
Спасибо.
Re: Crosstab + DataBand => Производительность
Добавлено: 15 май 2013, 12:53
Леонид
Поробовал на последнем предрелизном билде - 2013.2.1604.0. Результат тот же, к большому сожалению.
У есть острая необходимость печати заголовков в Crosstab'ах на 2-й и последующих страницах.
Re: Crosstab + DataBand => Производительность
Добавлено: 16 май 2013, 09:55
HighAley
Здравствуйте.
Мы вероятно не совсем представляем сути вашей проблемы.
Пришлите, пожалуйста, ваш шаблон отчёта с тестовыми данными, чтобы мы смогли воспроизвести вашу проблему.
Спасибо.
Re: Crosstab + DataBand => Производительность
Добавлено: 16 май 2013, 16:55
Леонид
Поясню на примере (он в приложении). Из темы
http://forumru.stimulsoft.com/viewtopic.php?f=8&t=1173 напомню, интересует
3-й пункт про колонки. При этом, колонки отображаются на 2-й и последующих страницах, когда crosstab лежит на databand'е, но и производительность при этом падает на порядки (да, да, в десятки и сотни раз), а когда crosstab не лежит на datadand'е, то всё хорошо: работает быстро, но колонок нет со второй страницы, а они нужны.
Re: Crosstab + DataBand => Производительность
Добавлено: 18 май 2013, 16:42
HighAley
Здравствуйте.
Мы воспроизвели вашу проблему. Нам надо провести её анализ, тогда мы ответим вам, возможно ли быстро исправить ситуацию.
Спасибо.
Re: Crosstab + DataBand => Производительность
Добавлено: 27 май 2013, 15:31
Леонид
День добрый!
Скажите, есть ли какие-нибудь результаты по нашему вопросу?
Спрашиваю потому что это очень важно для наших пользователей.
Re: Crosstab + DataBand => Производительность
Добавлено: 29 май 2013, 15:43
HighAley
Здравствуйте.
К сожалению нам не представляется возможным исправить проблему с заголовками на данныё момент. Но мы по возможности будем с ней разбираться.
Скорость работы связки Crosstab + DataBand связана в спицифике работа бэнда данных.
Спасибо.
Re: Crosstab + DataBand => Производительность
Добавлено: 30 май 2013, 10:54
Леонид
Доброе утро!
Очень плохо, но нам необходимо решить данный вопрос. Тем более, что мы поднимали его 3 года назад, и с тех пор ничего не поменялось.
Кроме того, очень странно, что другие пользователи не жаловались на данную проблему, неужели им не нужны заголовки на второй странице или они просто не в курсе потери производительности?!
Хотя бы добавьте это в свой список задач и сообщите возможные сроки реализации. Это очень критично для нас.
Re: Crosstab + DataBand => Производительность
Добавлено: 30 май 2013, 15:38
HighAley
Здравствуйте.
Мы рассмотрели несколько вариантов как вам можно помочь и на донным моемнт получилось улучшить производительность связки Crosstab + DataBand.
Попробуйте, пожалуйста, наш следующий предрелизный билд.
Спасибо.