集算器是一種程序設(shè)計(jì)語言,專注于(半)結(jié)構(gòu)化數(shù)據(jù)計(jì)算。集算器采用了新的數(shù)據(jù)和計(jì)算模型,提供了豐富的基礎(chǔ)計(jì)算方法,使計(jì)算更易于完成且性能更好。
集算器不是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,沒有復(fù)雜的繼承和重載概念,引入對象概念僅僅是為了更方便地描述與對象相關(guān)的方法,有BASIC這類初級程序設(shè)計(jì)水平的程序員都能很快掌握。集算器是基于Java解釋執(zhí)行的動(dòng)態(tài)語言,可以在運(yùn)行過程中拼出代碼執(zhí)行,這樣可以獲得更大的靈活性,進(jìn)一步降低程序設(shè)計(jì)的復(fù)雜度。
集算器定位為(半)結(jié)構(gòu)化數(shù)據(jù)計(jì)算,沒有直接提供統(tǒng)計(jì)分析、數(shù)據(jù)挖掘和機(jī)器學(xué)習(xí)等算法,也不擅長處理媒體和地圖類數(shù)據(jù)。
優(yōu)勢特征
IDE1 即裝即用,易學(xué)易用
內(nèi)置集成了各種外部數(shù)據(jù)接口,無需為連通不同數(shù)據(jù)源浪費(fèi)時(shí)間和精力。界面簡潔,語法簡單,天然分步,輕松調(diào)試。 如果你精于Excel,想進(jìn)一步提升數(shù)據(jù)分析水平,集算器能最快的助你一臂之力,帶領(lǐng)你輕松完成數(shù)據(jù)獲取、數(shù)據(jù)清洗、數(shù)據(jù)呈現(xiàn)、數(shù)據(jù)規(guī)模化和自動(dòng)化的過程,通過短時(shí)間練習(xí)你會(huì)發(fā)現(xiàn),編程來處理數(shù)據(jù)并不難學(xué),會(huì)給你帶來更多工作樂趣和幸福時(shí)光。
IDE2 類庫豐富,語法簡潔
IDE3 特別適合解決復(fù)雜運(yùn)算
如果你精通SQL,需經(jīng)常費(fèi)時(shí)、費(fèi)力的寫層層嵌套的SQL,有時(shí)甚至還很難寫出,集算器是你的福音,分步式處理,輕松引用中間結(jié)果,類表的數(shù)據(jù)結(jié)構(gòu)和熟悉的函數(shù),比Python更容易學(xué)習(xí),更容易使用。
應(yīng)用場景
比Java和SQL更易寫
當(dāng)前復(fù)雜報(bào)表的數(shù)據(jù)準(zhǔn)備工作一般是采用Java或SQL完成的,存儲(chǔ)過程以及中間表也可以看作是SQL。集算器的語法比Java和SQL更為簡單易懂,采用集算器能在很大程度上簡化這些開發(fā)量。
優(yōu)化報(bào)表應(yīng)用結(jié)構(gòu)
集算器寫出來的腳本類似報(bào)表模板的外置文件,不需要和主應(yīng)用程序一起編譯打包,可以和報(bào)表模板一起放在文件系統(tǒng)中管理維護(hù)。集算器是解釋執(zhí)行的動(dòng)態(tài)語言,如有修改時(shí)不需要涉及主應(yīng)用程序,只要把集算器腳本替換就可以,天然就支持熱切換。
直接使用多樣性數(shù)據(jù)源
集算器可以計(jì)算非關(guān)系型數(shù)據(jù)庫和文件數(shù)據(jù),直接使用多樣性數(shù)據(jù)源制作報(bào)表,這不僅減少了將數(shù)據(jù)導(dǎo)入關(guān)系數(shù)據(jù)庫的開發(fā)工作量,而且在應(yīng)用體系上也更為簡單,沒必要為了獲得更強(qiáng)的計(jì)算能力增加多余的關(guān)系數(shù)據(jù)庫,成本降低還減少了數(shù)據(jù)導(dǎo)入過程中導(dǎo)致的不一致風(fēng)險(xiǎn)。
提升報(bào)表運(yùn)算性能
為報(bào)表應(yīng)用引入計(jì)算型報(bào)表數(shù)據(jù)源,彌補(bǔ)了傳統(tǒng)報(bào)表工具本身計(jì)算能力不足帶來的各種性能問題。
通過游標(biāo)異步加載、多線程并行取數(shù)、分步控制SQL執(zhí)行路徑等內(nèi)置計(jì)算技術(shù),簡單而有效的解決了常見于大數(shù)據(jù)報(bào)表、T+0報(bào)表、多源報(bào)表的性能問題。
目錄結(jié)構(gòu)
1、esProc\bin------ 啟動(dòng)目錄
集算器軟件各啟動(dòng)文件所存放的地方。
2、esProc\config------ 集算器軟件安裝配置文件,不建議用戶修改
3、esProc\database-------- 例子數(shù)據(jù)庫
4、esProc\classes-------- 類文件存放目錄
5、esProc\lib-------- 集算器加載的包文件
6、esProc\log-------- 日志文件存放目錄
7、esProc\demo-------- 例子文件
8、esProc\logo-------- Logo圖片
9、esProc\documents----- 各類文檔
documents\zh目錄存儲(chǔ)中文版的各類文檔,包括標(biāo)準(zhǔn)的幫助文檔等。
10、esProc\update-------- 產(chǎn)品更新
11、common
這是es-系列產(chǎn)品的共享目錄,如果不卸載所有產(chǎn)品,請不要將其刪除。
12、common\jdbc----- 數(shù)據(jù)庫驅(qū)動(dòng)包
13、common\jre---- 本軟件自帶的jdk目錄
文件信息
文件大。167003856 字節(jié)
MD5:4658B41C45EB365BE6F9442EC0273499
SHA1:9EA0F6C23BCC36F1218DC7090CB32683E6266A0A