У меня есть требование, при котором мне нужно предоставить клиенту возможность определять и разрабатывать свой собственный набор отчетов, вроде как делать это самостоятельно.Пользователю необходимо предоставить возможность выбора требуемых объектов и их атрибутов, определения условия сортировки, режима группировки, параметров для диаграмм и т. Д.
Есть ли в java какие-либо системы с открытым исходным кодом, которые могут выполнятьчто-то вроде того?Я проверил системы отчетности JasperReports, DynamicJasper и Pentaho.Но они не вписываются в то, что нужно моему клиенту.Он новичок в настройке SQL.Поэтому мне в основном нужен более простой, но эффективный способ для продолжения работы.База данных настроена в MySQL (InnoDB).Таблицы уже связаны, но проблема в том, что пользователь не знает, как были сопоставлены таблицы.Таким образом, он может выбрать любую таблицу и создать отчет по этому вопросу.Нужны некоторые способы сделать это.
спасибо за вашу помощь.