我已经使用Jaspersoft Studio 6.5.1安装了JasperReports Server 6.4.3。我能够使用Jaspersoft Studio中的JSON文件输入创建和生成报告。但是,当我尝试与JasperReports Server合作时,我似乎无法做到正确。
我准备好了这些东西:
最初,我打算通过API发送和检索数据。所以,在我最初的理解中,流程就像:
Jaspersoft Studio - > JasperReports Server< - > API
JDBC数据源运行良好,但我似乎无法使用JSON类型,所以我认为JSON流应该与JDBC相同,我只需要使用JDBC数据源调整JSON数据源的设置设置,因为我有文件。但每当我尝试在JasperReports Server中保存新的JSON数据源时,它总是需要填写Query字段(据我所知,它不应该是任何查询,因为该文件已经包含最终数据)。但是当我放置任何狂野角色时,它在创建JSON数据源方面取得了成功,但总是无法生成报告。 [错误文字,如:请联系管理员]
有什么我想念或缺少的东西吗?
由于
其他问题:我们想要添加新的JSON数据源时是否需要填充“查询”列?
附加信息:我能够通过在Jaspersoft Studio中创建jrxml和数据适配器文件来生成我想要的报告,然后上传数据适配器并配置jrxml以便它指向所需的数据适配器。简单来说,这需要一个jrxml文件的数据适配器,这意味着如果我们有1000个报表设计,我们应该准备1000个数据适配器。我还关注会话的请求或密钥,以确定哪个请求适合每个报告的结果(我不知道是否有必要)。这是最好的主意吗?或者,有什么更好的主意吗?