原创 集算器學習材料彙總

更新於 20200413教案課程SPL 教案 - 集合 集合運算、集合化與離散性、集合的泛型性、集合上的循環、聚合理解SPL 教案 - 有序 有序集合、有序循環、迭代函數、定位計算、排序與對齊SPL 教案 - 分組 分組子集、有序分組、有序

原创 從數據整理到業務計算的最佳工具

1 概要數據整理是爲業務人員進一步分析數據或進入 BI 系統前最重要的環節。隨着數據時代的到來,數據來源越來越多樣 (文件、大數據平臺、數據庫…),爲數據整理帶來了很多挑戰。在企業裏數據通常是由 IT 人員負責,統一組織數據抽取、數據變換和

原创 協助報表開發之 MongoDB join

摘要】      集算器 SPL 語言支持多樣性數據源,通過 SPL 對 MongoDB 多個集合進行 join 關聯,不僅簡化了對 MongoDB 數據的操作,而且有利於與其它報表工具的方便集成。處理多樣性數據源是報表開發中的常見問題,而

原创 協助 MongoDB 計算之交叉彙總

【摘要】      交叉彙總作爲數據統計的一種分類統計計算,用 MongoDB 實現比較困難,但可以利用集算器 SPL 語言來進行輔助實現。交叉彙總是數據統計中一種實用的分類統計計算。交叉彙總分析,又稱列聯表分析,是通過分析兩個或兩個以上變

原创 產權交易所解析 HTML 與計算案例

【摘要】隨着某產權交易所的業務發展,內部產生了大量的交易數據(如:交易的標的、價格、目前交易的階段等),這對於參與交易的相關單位非常具有參考價值!同樣地,其它地區的交易所也含有很多類似的重要數據,該交易所希望整合這些外部的公開數據,與自身數

原创 協助報表開發之 MongoDB join mysql

集算器 SPL 語言支持處理多樣性數據源,通過 SPL 對 MongoDB 集合與 MySql 表進行 join 關聯,不僅簡化了對 MongoDB 數據的操作,而且有利於與其它報表工具的方便集成。處理多樣性數據源是報表開發的常見問題,而常

原创 Java如何調用SPL腳本

【摘要】集算器提供了 JDBC 驅動,很容易嵌入到 Java 程序調用,方法和在 Java 中執行 SQL 和存儲過程類似。結構圖如下:首先將 JDBC 部署到 java 應用項目中,簡單來說就是,將啓動 JAVA 應用程序時加載集算器所需

原创 複雜計算之多層遞歸案例

【摘要】石油化工行業,經常要構造特殊中間表,以物料、時間、指標名等爲參數,查詢出對應層級的指標值!由於前端報表模塊已經定型,用戶不希望再改變,所以只能按照數據庫的思路造出這種中間數據集以適用於報表;但事先不能確定維度及其層次的深度,導致 S

原创 敏捷數據計算引擎

【摘要】集算器作爲敏捷數據計算引擎,可以在報表數據源、JAVA 計算層、離線自由計算 3 個方面提供高效的計算輸出,幫助用戶解決由於開發效率低,描述業務難等這些問題:1、爲報表準備數據的 SQL 長達數 K,寫起來難,維護更難2、數據量大,

原创 SPL 教案——遊標

簡介:數據量太大不方便處理,我們希望在處理大數據量的時候和小數據量的代碼相同,但往往不能實現,而 SPL 中的遊標的出現讓這個願望變成了可能。

原创 離線自由計算

【摘要】總是有大批 TXT/CSV/XLS 要處理,而現有的一些技術又存在很多不足:JAVA 代碼繁瑣對人員要求高;SQL 計算封閉,無法計算庫外數據;Python 外圍開源包安裝配置麻煩,版本之間存在不兼容問題等等。但離線計算的應用場景又

原创 C# 如何調用 SPL 腳本

集算器提供了 ODBC 接口,C# 可以通過集算器 ODBC 調用 SPL。結構圖如下:ODBC 服務安裝集算器 ODBC 驅動使用集算器 ODBC,首先客戶端需要安裝 ODBC 驅動,在集算器安裝路徑下的 bin 目錄中,用管理員權限執行

原创 存儲過程的得與失

使用存儲過程可以完成複雜邏輯控制,但存儲過程難以調試和擴展,無法移植,所以越來越多被禁止使用。在應用端硬編碼可以有效替代存儲過程,但複雜度太高。通過集算器腳本可以完全替代存儲過程,實現簡單。觀看視頻

原创 計算 mongodb 之數組查下標

數據庫 Mongodb 不能通過元素值來查詢下標,在數組中實現排名次序,但可以利用集算器 SPL 語言來進行輔助實現。      排名在各行各業都比較流行,大到世界大學排名、福布斯富豪榜,小到班級學生成績排名、銀行按號排隊辦理業務等等。在數

原创 高效率數據計算中間件(DCM)

【摘要】高效率數據計算中間件(Data Computing Middleware,簡稱:DCM)可以爲應用提供數據計算服務,從而實現數據計算高效開發、高效運行、應用解耦;DCM 可用於以下場景:01 報表 &BI 數據源02 庫外存儲過程0