Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Репортинговые системы > Построитель отчетов в 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 |
Выкладывай конечно ![]() |
Автор: 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 |
![]() |