集算器是一種程序設計語言,專注于(半)結構化數據計算。集算器采用了新的數據和計算模型,提供了豐富的基礎計算方法,使計算更易于完成且性能更好。

集算器不是面向對象的程序設計語言,沒有復雜的繼承和重載概念,引入對象概念僅僅是為了更方便地描述與對象相關的方法,有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