Наша компания рассматривает возможность выпуска продукта с базой данных NoSQL вместо базы данных Oracle в будущем выпуске.В настоящее время мы используем PL / SQL для генерации отчетов.Поэтому нам нужен альтернативный инструмент для генерации отчетов.Я ищу среду генерации отчетов Java с открытым исходным кодом, которая может считывать данные из базы данных RDBMS или NoSQL и генерировать отчеты, используя возможности распределенной обработки.Требуются следующие функции.
- Должен поддерживать чтение данных из баз данных RDBMS и NoSQL.
- Должен быть встраиваемым в сервер приложений Java EE.Это упростит установку и администрирование.
- Не требует промежуточной базы данных или файловой системы и полностью находится в памяти.
- Должен быть в состоянии работать в кластере JVM, чтобы распределить нагрузку для агрегирования данных и генерации отчетов.
- Должен быть способен передавать запросы к базе данных.
- Должен выводить отчет в форматах CSV и Excel.
- Возможность загрузки отчета на FTP-сервер будет плюсом.
Мои знания об отчетах ограничены отчетами JasperReports и Crystal, но в настоящее время устарели.