集算器是一种程序设计语言,专注于(半)结构化数据计算。集算器采用了新的数据和计算模型,提供了丰富的基础计算方法,使计算更易于完成且性能更好。
集算器不是面向对象的程序设计语言,没有复杂的继承和重载概念,引入对象概念仅仅是为了更方便地描述与对象相关的方法,有BASIC这类初级程序设计水平的程序员都能很快掌握。集算器是基于Java解释执行的动态语言,可以在运行过程中拼出代码执行,这样可以获得更大的灵活性,进一步降低程序设计的复杂度。
集算器定位为(半)结构化数据计算,没有直接提供统计分析、数据挖掘和机器学习等算法,也不擅长处理媒体和地图类数据。
优势特征
IDE1 即装即用,易学易用
内置集成了各种外部数据接口,无需为连通不同数据源浪费时间和精力。界面简洁,语法简单,天然分步,轻松调试。 如果你精于Excel,想进一步提升数据分析水平,集算器能最快的助你一臂之力,带领你轻松完成数据获取、数据清洗、数据呈现、数据规模化和自动化的过程,通过短时间练习你会发现,编程来处理数据并不难学,会给你带来更多工作乐趣和幸福时光。
IDE2 类库丰富,语法简洁
IDE3 特别适合解决复杂运算
如果你精通SQL,需经常费时、费力的写层层嵌套的SQL,有时甚至还很难写出,集算器是你的福音,分步式处理,轻松引用中间结果,类表的数据结构和熟悉的函数,比Python更容易学习,更容易使用。
应用场景
比Java和SQL更易写
当前复杂报表的数据准备工作一般是采用Java或SQL完成的,存储过程以及中间表也可以看作是SQL。集算器的语法比Java和SQL更为简单易懂,采用集算器能在很大程度上简化这些开发量。
优化报表应用结构
集算器写出来的脚本类似报表模板的外置文件,不需要和主应用程序一起编译打包,可以和报表模板一起放在文件系统中管理维护。集算器是解释执行的动态语言,如有修改时不需要涉及主应用程序,只要把集算器脚本替换就可以,天然就支持热切换。
直接使用多样性数据源
集算器可以计算非关系型数据库和文件数据,直接使用多样性数据源制作报表,这不仅减少了将数据导入关系数据库的开发工作量,而且在应用体系上也更为简单,没必要为了获得更强的计算能力增加多余的关系数据库,成本降低还减少了数据导入过程中导致的不一致风险。
提升报表运算性能
为报表应用引入计算型报表数据源,弥补了传统报表工具本身计算能力不足带来的各种性能问题。
通过游标异步加载、多线程并行取数、分步控制SQL执行路径等内置计算技术,简单而有效的解决了常见于大数据报表、T+0报表、多源报表的性能问题。
目录结构
1、esProc\bin------ 启动目录
集算器软件各启动文件所存放的地方。
2、esProc\config------ 集算器软件安装配置文件,不建议用户修改
3、esProc\database-------- 例子数据库
4、esProc\classes-------- 类文件存放目录
5、esProc\lib-------- 集算器加载的包文件
6、esProc\log-------- 日志文件存放目录
7、esProc\demo-------- 例子文件
8、esProc\logo-------- Logo图片
9、esProc\documents----- 各类文档
documents\zh目录存储中文版的各类文档,包括标准的帮助文档等。
10、esProc\update-------- 产品更新
11、common
这是es-系列产品的共享目录,如果不卸载所有产品,请不要将其删除。
12、common\jdbc----- 数据库驱动包
13、common\jre---- 本软件自带的jdk目录
文件信息
文件大小:167003856 字节
MD5:4658B41C45EB365BE6F9442EC0273499
SHA1:9EA0F6C23BCC36F1218DC7090CB32683E6266A0A