JasperReports Server JSON数据(JasperReports Server 6.4.3 / Jaspersoft Studio 6.5.1)

时间:2018-03-28 01:54:29

标签: json jasper-reports jasperserver

我已经使用Jaspersoft Studio 6.5.1安装了JasperReports Server 6.4.3。我能够使用Jaspersoft Studio中的JSON文件输入创建和生成报告。但是,当我尝试与JasperReports Server合作时,我似乎无法做到正确。

我准备好了这些东西:

  1. 尝试使用JDBC数据源并发布相关报告以测试报告是否有效,并且确实如此。
  2. 将jrxml文件上传到JasperReports Server
  3. 在文件中获取JSON虚拟数据并存储在localhost中
  4. 最初,我打算通过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个数据适配器。我还关注会话的请求或密钥,以确定哪个请求适合每个报告的结果(我不知道是否有必要)。这是最好的主意吗?或者,有什么更好的主意吗?

0 个答案:

没有答案