我想创建几个从少量SQL表中选择数据的报表,因此我没有创建(或使用任何开放源代码)报表框架来创建不同的报表,但我仍然没有找到它,找到足够的信息来尝试一个。开源Java报告框架
以下是我的要求:
Filters : Support for different types of Filtering mechanism for the End User
DataSource : SQL Table
UI : user Defined UI for every user (user specific information can be persisted in DB)
Number of concurrent users : 10 (Max)
server : tomcat
Support for graph/Charts
javascript support for customizable UI
我听说过贾斯珀/ BIRT框架,但对他们中的任何1不要有工作的知识,以便能,如果存在一个开源框架,我可以用一些一个建议上述要求
感谢指着伯特。与贾斯珀相比,得出的结论是,它比贾斯帕更直观,更没有错误。 IReports在设计上太不方便。 Pentaho也不是免费的,它有免费的额外功能,但它太有限了。 – bitec
Pentaho报告(引擎和报告设计器+在服务器上运行这些功能的能力)在Pentaho 100%免费。我不知道你在哪里读到Pentaho在这方面不会自由。 Interactive-Reporting不是免费的,与JasperSoft服务器中的某些功能不是免费的(或者就此而言,以同样的方式,如果您需要支持和其他企业功能,您需要购买Actuate的报告产品)。在这方面,所有供应商都遵循相同的策略。 –
我同意..在某种程度上,这三种都使用开源版本作为诱饵来进入商业支持和工具。这就是为什么重要的是要检查你是否喜欢事物的商业面,即使你现在只需要开源功能。此外,许可证不同,可能会产生影响(LGPL/GPL,ASL,EPL)。 –