Лучшее приложение для отчетности

Разработка веб-приложения и создание отчетов iam с использованием отчетов Crystal Reports. Иногда отчеты Crystal Reports дают ошибку времени выполнения. Что я могу сделать, чтобы составить отчет быстрее. Получение около 1 МБ данных. Это отчет о продажах на конец месяца. как лучше всего решить эту проблему.


person jbcedge    schedule 17.09.2008    source источник


Ответы (8)


Вы можете использовать i-net Clear Reports (используется для быть i-net Crystal-Clear). Он может читать файлы отчетов Crystal Reports. Таким образом, вам не нужно изменять дизайн отчетов. Отчет размером 1 Мб - не проблема. У нас есть отчеты размером 100 МБ и более. Он также имеет формат вывода txt.

Отчеты на стороне клиента также возможны, но, конечно, это немного сложнее.

person Horcrux7    schedule 19.09.2008
comment
Обратите внимание, что вы также можете экспортировать в TXT (как вы сказали в своем ответе ниже, jazzrai). - person Epaga; 23.09.2008

1 МБ звучит как слишком много данных для отчета - я бы попытался отфильтровать их на сервере

person pro    schedule 17.09.2008

Вы не отметили, на какой платформе БД вы работаете, но если она основана на MSSQL, вы можете попробовать использовать встроенный SQL Reporting Services Reporting. Мы обнаружили, что функциональность мудрая, он не может делать все, что может кристалл, но он был прост в использовании, бесплатен и не имел некоторых досадных ошибок, которые были у нас с кристаллом.

person Community    schedule 17.09.2008

Мне было бы приятно услышать, что, по вашему мнению, CR может сделать, а SSRS - нет. Включите только те возможности, которые нельзя тривиально реализовать с помощью альтернативных стратегий. Исключите «возможности», которые работают только в тщательно продуманных демонстрациях поставщиков.

person Community    schedule 17.09.2008

Я не так хорошо разбираюсь в CR, поэтому для меня это сложно (я фанат SSRS). Таким образом, вы в основном просите меня атаковать то, что я обычно рекомендую. Может быть, сложный заказ, но все готово.

Отзывы, которые я получил от других (но которые намного умнее меня :-), заключаются в том, что различные параметры / функции форматирования сейчас лучше в кристалле. Один из примеров, с которым мне приходилось иметь дело в SSRS, - это управление датами - есть (как мне сказали) гораздо больше функций для управления датами в CR. Исправить это может быть тривиально для некоторых, но не для всех и не для меня.

Что еще - экспорт в Word, я считаю, доступен в CR, а не в SSRS. Кроме того, я считаю, что объединение результатов набора данных в CR по крайней мере несколько проще. Они могут быть лучше в недавно выпущенной версии 2008 г. /

Опять же, имейте в виду, что это больше основано на том, что мне говорили, когда я время от времени жалуюсь на SSRS - однако мне все еще очень нравится.

person Community    schedule 17.09.2008

Причина, по которой я использовал Crystal Report, заключается в том, что мне пришлось распечатать отчет на принтере LG Matrix, то есть в основном мне пришлось экспортировать отчет в текстовом формате. Я действительно не знаю, как это можно сделать в SSRS, но мне проще в кристаллических отчетах. Это основная причина, по которой мне нужно вернуться к кристаллу. Если кто-нибудь может предложить мне альтернативный вариант, я могу попробовать его для своего приложения. Я хочу делать отчеты на стороне клиента больше, чем на стороне сервера.

person jbcedge    schedule 17.09.2008
comment
Посмотрите ответ Волкера: i-net Crystal-Clear намного дешевле, чем CR, но может все это. - person Epaga; 23.09.2008

Первое, что я должен сделать, это убедиться, что ваши запросы правильно и быстро выходят за пределы вашего инструмента отчетности. Я бы также посмотрел на индексы в ваших таблицах и настроил запрос, возможно, создал бы представление, содержащее данные или некоторые из них, чтобы ускорить процесс.

person WACM161    schedule 19.09.2008

Вы не указали никаких подробностей, кроме Как повысить скорость вашего отчета в режиме Turbo Charge содержит ряд общих советов по повышению вашей скорости. (Отказ от ответственности - я написал запись в блоге.)

person David Thielen    schedule 12.03.2011