我想使用BIRT生成针对来自基于JSON的REST API的数据的报告.我该如何导入这些数据?
http://developer.actuate.com/community/forum/?app=blog&blogid=45&showentry=471描述了执行此操作的过程,但事实证明,缺少一些重要步骤.我会在这里填写一些空白.
原始说明描述了使用"开放"脚本创建脚本数据源,该脚本使用了com.actuate.json.JSONParser该类.首先,重要的是要意识到这个类不是BIRT的一部分,需要手动添加(以及任何依赖项).
原始指令提供的下载提供了com.actuate.json.JSONParser类,但您可以依赖它来获取依赖项.为了简化操作,我在Maven中重新实现了JSONParser库,然后将为您下载和打包依赖项.它还包括一些错误修复和增强功能,如GZIP压缩支持.您可以从https://github.com/mcasperson/birt-jsonparser获取Maven项目,并构建JSONParser库并打包依赖项,运行命令
mvn clean package dependency:copy-dependencies
Run Code Online (Sandbox Code Playgroud)
这将导致在目标目录中创建birt-jsonparser-0.0.1-SNAPSHOT.jar文件,并将所有依赖项复制到target\dependency目录中.将所有这些JAR文件复制到{BIRT_INSTALL} /plugins/org.eclipse.birt.report.viewer_ {BIRT_VIEWER_VERSION}/birt/scriptlib目录中,以允许从BIRT报告中访问该类.JSONParser
如果要调试报表,还必须在调试配置文件中引用这些JAR文件.

| 归档时间: |
|
| 查看次数: |
9993 次 |
| 最近记录: |