Ответ 1
JasperReports является мощным, но лучше ли он там?
JasperReports - лучшее доступное решение для отчетности на основе Java.
Прочтите JasperReports 3.6 Development Cookbook, чтобы понять его возможности.
Я ищу инструмент для шаблонов, который позволяет эффективно манипулировать данными и создавать отчеты. JasperReports является мощным, но лучше ли он там? Обычно мне не нужна способность к причудливым цветам или градиентам, но мне нужна способность точно определять данные и получать надежные быстрые результаты. В идеальном случае создание отчета не обязательно должно управляться визуальным инструментом и должно быть полностью основано на API.
Есть ли у кого-нибудь реальный опыт работы с какой-либо основной структурой отчетности в широкомасштабном приложении? Некоторые из инструментов отчетности, которые я видел, касаются в основном BusinessIntelligence и, следовательно, менее прямого программного управления.
Итак, я хочу
и мне не нужно
В целом, я буду создавать пакетные документы, поэтому скорость и эффективность очень важны.
Предложения? Мысли?
JasperReports является мощным, но лучше ли он там?
JasperReports - лучшее доступное решение для отчетности на основе Java.
Прочтите JasperReports 3.6 Development Cookbook, чтобы понять его возможности.
BIRT работает для нас. Это одна из основных продуктов Eclipse, и мы используем ее для веб-части отчетности нашего продукта (в настоящее время она отправляет более 500 отчетов).
Переходите к Eclipse BIRT и проверяйте doco и образцы, они полны. Группа новостей BIRT также очень активна.
Он имеет множество форматов вывода (PDF, Excel, HTML и т.д.), и вы можете планировать отчеты, которые будут выполняться с использованием обычных планировщиков (он имеет интерфейс CLI). Работа и рендеринг отчетов могут быть разными фазами, поэтому вы можете генерировать только данные отчета и выводить их позже в любой форме.
Кроме того, он имеет полный контроль над Java и Javascript над моделью объекта отчета (отчет эквивалентен DOM веб-браузера, который позволяет вам делать все эти причудливые веб-трюки). Мы написали довольно много Javascript, чтобы сделать отчеты более интерактивными (стандартные отчеты имеют интерактивность, просто вы можете сделать гораздо больше, как только начнете запускать код внутри самого отчета).
Аспект веб-(HTML) действительно блистает (хотя вы, похоже, не заинтересованы). Возможность развернуть по горячим ссылкам - очень хорошая точка продажи.
Что касается его способности прослужить четыре года, трудно сказать, но, учитывая, что он был уже в течение как минимум четырех лет (и это было 2.0), это не операция "по ночам".
И, помимо всего прочего, он также красиво окрашивает и диаграммы. Во всяком случае, я надеюсь, что вы наслаждались моим рекламодателем, не стесняйтесь задавать любые вопросы, которые вы хотите, и я постараюсь ответить на них или передать их нашим более технически мыслящим специалистам: -)
Звучит как задание для Crystal Reports.
Проект Business Intelligence and Reporting Tools (BIRT) Eclipse - это, безусловно, способ пойти, я использовал его уже около двух лет без жалобы.
Ниже вы найдете несколько ссылок и обзоров:
http://www.osalt.com/crystal-reports
Самая новая версия Crystal Reports на самом деле довольно приличная, и для нее есть довольно хорошая документация (оба пакета и в Интернете).