Crosstab + DataBand => Производительность

Обсуждение Stimulsoft Reports.NET
Леонид
Сообщения: 329
Зарегистрирован: 23 июл 2009, 09:53
Откуда: Moscow

Crosstab + DataBand => Производительность

Сообщение Леонид »

Доброе утро!

Сегодня поднимаю тему почти 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 выводится быстро, но нет заголовков, что критично для пользователей.

Необходимо разобраться с данной проблемой.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Crosstab + DataBand => Производительность

Сообщение Aleksey »

Здравствуйте,

К сожалению, но на данный момент, маловероятно, что получится что-то изменить по данному вопросу. Компонент кросстаб, при построении, строится из множества мелких объектов (заголовки, строки, колонки, итоги ...), и основная проблема эта обработка CanBreak для всех этих объектов в кростабе.
Так же, пожалуйста, проверьте последний предрелизный билд. Делались некоторые доработки в кросстабе.

Спасибо.
Леонид
Сообщения: 329
Зарегистрирован: 23 июл 2009, 09:53
Откуда: Moscow

Re: Crosstab + DataBand => Производительность

Сообщение Леонид »

Поробовал на последнем предрелизном билде - 2013.2.1604.0. Результат тот же, к большому сожалению. :(
У есть острая необходимость печати заголовков в Crosstab'ах на 2-й и последующих страницах.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Crosstab + DataBand => Производительность

Сообщение HighAley »

Здравствуйте.

Мы вероятно не совсем представляем сути вашей проблемы.
Пришлите, пожалуйста, ваш шаблон отчёта с тестовыми данными, чтобы мы смогли воспроизвести вашу проблему.

Спасибо.
Леонид
Сообщения: 329
Зарегистрирован: 23 июл 2009, 09:53
Откуда: Moscow

Re: Crosstab + DataBand => Производительность

Сообщение Леонид »

Поясню на примере (он в приложении). Из темы http://forumru.stimulsoft.com/viewtopic.php?f=8&t=1173 напомню, интересует 3-й пункт про колонки. При этом, колонки отображаются на 2-й и последующих страницах, когда crosstab лежит на databand'е, но и производительность при этом падает на порядки (да, да, в десятки и сотни раз), а когда crosstab не лежит на datadand'е, то всё хорошо: работает быстро, но колонок нет со второй страницы, а они нужны.
Вложения
_2013_05_16_REPORT_SAMPLE.7z
(72.09 КБ) 144 скачивания
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Crosstab + DataBand => Производительность

Сообщение HighAley »

Здравствуйте.

Мы воспроизвели вашу проблему. Нам надо провести её анализ, тогда мы ответим вам, возможно ли быстро исправить ситуацию.

Спасибо.
Леонид
Сообщения: 329
Зарегистрирован: 23 июл 2009, 09:53
Откуда: Moscow

Re: Crosstab + DataBand => Производительность

Сообщение Леонид »

День добрый!

Скажите, есть ли какие-нибудь результаты по нашему вопросу?
Спрашиваю потому что это очень важно для наших пользователей.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Crosstab + DataBand => Производительность

Сообщение HighAley »

Здравствуйте.

К сожалению нам не представляется возможным исправить проблему с заголовками на данныё момент. Но мы по возможности будем с ней разбираться.
Скорость работы связки Crosstab + DataBand связана в спицифике работа бэнда данных.

Спасибо.
Леонид
Сообщения: 329
Зарегистрирован: 23 июл 2009, 09:53
Откуда: Moscow

Re: Crosstab + DataBand => Производительность

Сообщение Леонид »

Доброе утро!

Очень плохо, но нам необходимо решить данный вопрос. Тем более, что мы поднимали его 3 года назад, и с тех пор ничего не поменялось. :shock:

Кроме того, очень странно, что другие пользователи не жаловались на данную проблему, неужели им не нужны заголовки на второй странице или они просто не в курсе потери производительности?! :?

Хотя бы добавьте это в свой список задач и сообщите возможные сроки реализации. Это очень критично для нас.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Crosstab + DataBand => Производительность

Сообщение HighAley »

Здравствуйте.

Мы рассмотрели несколько вариантов как вам можно помочь и на донным моемнт получилось улучшить производительность связки Crosstab + DataBand.
Попробуйте, пожалуйста, наш следующий предрелизный билд.

Спасибо.
Ответить