Страница 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 года назад, и с тех пор ничего не поменялось. :shock:

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

Хотя бы добавьте это в свой список задач и сообщите возможные сроки реализации. Это очень критично для нас.

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

Добавлено: 30 май 2013, 15:38
HighAley
Здравствуйте.

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

Спасибо.