如何使用集算器?
集算器是计算结构化数据最简洁高效的工具,根据应用场景、数据规模可灵活选择适当的使用方式,即可作为桌面工具或命令行独立使用,也可作为Java类库嵌入集成,还可作为服务器(单机或多机)对外提供服务。特别值得一提的是,集算器作为报表与数据源之间的计算数据源,仅需通过配置JDBC接口,编写简单SPL脚本,就能统一解决多样性数据源、复杂计算等各报表工具中需要自定义开发的问题。
下载
官方产品社区获取最新的集算器安装包
安装
根据操作系统下载安装包。Windows下安装十分简单,内置JRE、即装即用。Linux或Mac系统,解压缩打包文件到合适的目录,配置Java环境后使用,详情参考Mac 环境中部署集算器,运行相关shell脚本后,启动开发界面或服务。
部署
嵌入式集成
对于Java应用程序,集算器的使用方式和嵌入式数据库相同,通过JDBC接口执行计算脚本,只不过嵌入式数据库执行的是SQL,集算器执行的是SPL(Structured Procedure Language),集成过程非常简单,只需将集成包(三个最基本Jar包)和应用放在一起即可,详情参见 Java 如何调用 SPL 脚本 。
需注意,集成包中只包含了获取到数据后的工作类库(包含读取文本文件),事先通过数据库获取数据的,需要自行下载部署相关产品合适版本的JDBC驱动;通过大数据平台或其他同类产品的客户端接口获取数据的,除需下载部署合适的其产品本身的客户端Jar包,还需下载部署与这些客户端接口相结合的集算器类库(外部库),有关集算器外部库支持类型和相关Jar包,请查阅官方产品社区中相关发布外部库信息,集算器安装包 。
服务式调用
除了嵌入式集成,集算器还为高并发、海量数据的用户,提供了客户端/服务器模式的调用,具体部署方式参见,Java 如何远程调用 SPL 脚本 。
报表数据源
与嵌入式集成相同,集算器可以与所有Java报表工具轻松集成,作为超级数据源为报表提供计算服务,集成和调用方式以开源报表为例:BIRT 调用 SPL 脚本 JasperReport 调用 SPL 脚本 。
优势
开源免费使用
集算器的社区版已经发布了,和Java 应用程序集成部署到服务器可长期使用。
学习成本低廉
利用集算器实操讲解视频能在7天内学会解决工作中的常见问题,根据官方文档集算器技术文档、配合集算器教案讲解能在2周内全面掌握和深入使用。
2019-10-29 更新
英文版