Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Репортинговые системы > Построитель отчетов в WEB для Java


Автор: vtk11 26.3.2011, 21:33
Ищу табличный и кросс-табличный построитель для в HTML.
В первую очередь интересуют фичи оптимальной (по скорости)
подготовки данных для отчета:
- получение коллекции сущностей (Hibernate, JPA) для Detail
- пакетная fetch подгрузка коллекций (не lazy, ибо это тормоза
и не join)
- группирование - разбивка коллекции на группа
- агреггирование и пр.

Фичи вывода не особо актуальны, т.к. вывести подготовленные
данные в HTML не проблема

У кого какие варианты?
Заранее благодарен за советы

Автор: ki22 4.4.2011, 22:15
Этот вопрос, еще кого-нибудь интересует?
Если да, то могу подготовить и выложить для пользования свои наработки.
Там работа идет через Entity, есть управление пакетной дозагрузкой LAZY-ссылок.
Первая фаза – получение дерева групп строк, дерева групп кросс-колонок и коллекции 
Entity, выводимых в Detail со всеми подсчитанными итогами.
Вторая - вывод.

Автор: Akella 5.4.2011, 08:50
Выкладывай конечно smile

Автор: ki22 5.4.2011, 10:01
Хорошо. Беру недели 2 таймаут, чтобы выкусить код из проекта и оформить.

Автор: ki22 22.4.2011, 18:39
Подготовил релиз отчет-билдера.
Пока не знаю куда его выложить, хотел на свой сайт, но там пока проблемы с хостингом.
Релиз весит (вместе с либами 5Мб) . Кому надо - пишите письма (желательно [email protected]) ,  я вышлю.
За любые замечания и предложения буду благодарен.

Автор: Akella 22.4.2011, 19:12
А там есть что-то типа конструктора? Ты бы выложил несколько снимков, описание и т.д.

Автор: ki22 1.5.2011, 19:07
Конструктора нет. Пока упор делается не на формирование документа, а на приведение данных 
(группирование, аггрегирование, кроссировку) к структуре, адаптированной формату отчета.
По идее, по такой структуре сформировать отчет не составит сложности.
Билдер поддерживает оперирование данными через сущности ORM (Hibernate),
делать оптимальный прелоад. Более подробно возможности описаны в файле ReadMe.rtf

Примерный вид отчетов можно http://alfareport.rork.ru/sample/demo.html на http://alfareport.rork.ru. 
На сайте пока опубликовано описание PHP-версии, но схема БД и примеры отчетов, 
относятся и к Java-версии.

Скачать http://alfareport.rork.ru/alfa-report-1.0.a.zip, http://alfareport.rork.ru/dump-insert.zip,
http://alfareport.rork.ru/dump-mysql.zip

Никто не знает ссылочки для опенсорсных проектов, типа sourceforge, по русски, а то я в английском
не силен?

Автор: Akella 1.5.2011, 22:17
 smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)