如何使用集算器?

 

集算器是计算结构化数据最简洁高效的工具,根据应用场景、数据规模可灵活选择适当的使用方式,即可作为桌面工具或命令行独立使用,也可作为Java类库嵌入集成,还可作为服务器(单机或多机)对外提供服务。特别值得一提的是,集算器作为报表与数据源之间的计算数据源,仅需通过配置JDBC接口,编写简单SPL脚本,就能统一解决多样性数据源、复杂计算等各报表工具中需要自定义开发的问题。

下载

官方产品社区获取最新的集算器安装包

安装

根据操作系统下载安装包。Windows下安装十分简单,内置JRE、即装即用。LinuxMac系统,解压缩打包文件到合适的目录,配置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周内全面掌握和深入使用。