我刚刚下载了使用postgresql的jasperreports服务器(社区版)。 (没有使用mysql数据库安装的选项)。我的所有数据库都使用mysql服务器。问题是jasperreports服务器的社区版本是否将ETL作为嵌入式功能,因为jaspersoft etl可单独下载?
如果不是,这是否意味着我必须将所有mysql数据库转换为使用postgresql服务器?
Rumbi
答案 0 :(得分:1)
不,你不需要转换。事实上你可以在MySQL中安装JasperServer,我只是不确定你是否可以使用标准安装程序或者你必须进行修改。但是只有JasperServer数据存储在postgresql数据库(JRXML文件,jasperserver凭证等)中,您当然仍然可以从MySQL数据库构建报告,而不必将它们转换为postgresql。
以下是有人撰写的有关在MySQL 5.5上安装JasperServer的帖子 - link
编辑:当前版本(2015年9月)JasperReports社区版现在确实有ETL download link它是Talend Data Integrations的修改形式。
答案 1 :(得分:1)
Ben的答案是完全正确的...但它有点误导,因为JasperReports Server Community Edition 4.5现在完全支持MySQL 5.5。他链接的帖子非常有用,但JRS 4.5不再需要它。
在download page选择“jasperreports-server-cp-4.5.0-bin.zip”。 (不要选择在PostgreSQL中捆绑的安装程序。)您将在附带的文档“JasperReports-Server-CP-Install-Guide.pdf”中找到6.1.2手动创建JasperReports服务器数据库 - MySQL部分。
答案 2 :(得分:0)
在Jasper Reports Server 5.5中,我们可以从select datasource页面的“JDBC Driver”下拉列表中添加所需的驱动程序。可以添加所需的驱动程序;在本例中为“MYSQL(com.mysql.jdbc.driver)”