一、項目背景
某大型基金公司的產(chǎn)品作為以基金產(chǎn)品為主營業(yè)務(wù)的公司,其產(chǎn)品涵蓋不同類型的基金,包括股票型基金、混合型基金、債券型基金、貨幣市場基金和REITs等,以滿足不同投資者的風(fēng)險偏好和需求。
為了能夠提供更加專業(yè)的投資管理服務(wù),企業(yè)通過不斷引進(jìn)和創(chuàng)新管理理念和技術(shù)手段,努力提升投資管理的水平和質(zhì)量,例如:
1. 文檔在線化:在數(shù)據(jù)填報、監(jiān)管報送等業(yè)務(wù)場景下存在大量Excel操作的工作,通過開發(fā)在線Excel文件管理平臺,實現(xiàn)文件的共享、版本記錄等,提升工作效率。
2. 高效協(xié)同與自動化:在協(xié)同辦公方面,往往存在多個部門協(xié)同來進(jìn)行數(shù)據(jù)填報的情況,如何實現(xiàn)高效協(xié)同是面臨的挑戰(zhàn)之一。
3. 業(yè)務(wù)與技術(shù)高效互動:對于監(jiān)管報送類業(yè)務(wù),可通過可視化的方式增強(qiáng)業(yè)務(wù)數(shù)據(jù)與系統(tǒng)的聯(lián)通,提升業(yè)務(wù)人員與技術(shù)人員的互動性,提升協(xié)作效率。
(通過技術(shù)創(chuàng)新改善企業(yè)現(xiàn)有的流程及規(guī)范)
二、系統(tǒng)功能介紹
為了解決業(yè)務(wù)中遇到的問題,企業(yè)將SpreadJS引入到數(shù)字化轉(zhuǎn)型的基礎(chǔ)中,通過SpreadJS實現(xiàn)在線Excel的使用,涵蓋的使用場景包含:監(jiān)管報送、數(shù)據(jù)解析、數(shù)據(jù)訂閱等。
支持在線Excel:
利用SpreadJS實現(xiàn)在線Excel文件管理平臺,且具備文件分享(管理、只讀、讀寫)、共享、版本記錄、數(shù)據(jù)解析入庫,文件訂閱后自動發(fā)送(訂閱中心)等能力。
監(jiān)控報送:
通過指標(biāo)樹拖拉形成報送模板。同時,可以在系統(tǒng)中配置勾稽規(guī)則和報送形式。當(dāng)勾稽不通過時,會在Excel中高亮顯示錯誤單元格和對應(yīng)的錯誤信息。該模塊能夠支持證監(jiān)會、央行、中基協(xié)、螞蟻等基金會的報送業(yè)務(wù)需求。
數(shù)據(jù)訂閱:
數(shù)據(jù)訂閱就指用戶通過應(yīng)用前端頁面配置好Excel,系統(tǒng)后端實現(xiàn)對文件格式的轉(zhuǎn)換,同時,按照用戶配置的調(diào)度時間和頻度,將報表自動推送給用戶的功能。
三、使用SpreadJS解決的關(guān)鍵技術(shù)痛點(diǎn)
1. 使用在線表格技術(shù)實現(xiàn)線上Excel文件管理、分享(管理、只讀、只寫)等功能
需求背景:為了實現(xiàn)公用數(shù)據(jù)的維護(hù),多業(yè)務(wù)部門需要進(jìn)行協(xié)同填報。業(yè)務(wù)人員可以在線編輯文檔信息并存儲,避免因使用獨(dú)立客戶端軟件造成的信息不同步。
技術(shù)難題:系統(tǒng)能夠提供類Excel的操作體驗,上手難度低,操作便捷。同時,可實現(xiàn)Excel報表的資源信息管理,能夠支持業(yè)務(wù)部門日常報表開發(fā)需求。
解決方法:使用SpreadJS+表單設(shè)計器搭建一個仿照windows的資源管理器,業(yè)務(wù)人員可以在資源管理器中閱讀、修改和分享報表數(shù)據(jù)。同時,SpreadJS提供的類Excel操作體驗,讓業(yè)務(wù)人員使用起來既順手又便捷。
(利用SpreadJS實現(xiàn)類Excel的操作體驗)
2. 使用報表平臺實現(xiàn)數(shù)據(jù)解析功能
需求背景:傳統(tǒng)的數(shù)據(jù)信息只能存儲在數(shù)據(jù)庫中或本地的文件中,而系統(tǒng)需要實現(xiàn)數(shù)據(jù)信息可以直接導(dǎo)入到Excel表格,提高數(shù)據(jù)應(yīng)用的便利性。
技術(shù)難題:如何在Excel中引入數(shù)據(jù)表信息,實現(xiàn)數(shù)據(jù)的快速訪問。
解決方法:使用SpreadJS中集成的Mysql、Oracle、SQLServer等多款主流數(shù)據(jù)庫插件,可以實現(xiàn)系統(tǒng)與數(shù)據(jù)庫的集成綁定,快速從數(shù)據(jù)庫中讀取數(shù)據(jù)并將其顯示在電子表格中。
(利用SpreadJS實現(xiàn)數(shù)據(jù)庫綁定及展示)
3. 使用報表平臺實現(xiàn)數(shù)據(jù)信息的監(jiān)管報功能
需求背景:在監(jiān)管報送場景下常常需要實現(xiàn)數(shù)據(jù)的篩選和推送。例如,對于勾稽不通過的數(shù)據(jù)如何通過在線Excel高亮顯示錯誤的單元格和錯誤信息。
技術(shù)難題:在在線Excel表格中分析和篩選符合條件的數(shù)據(jù),并進(jìn)行高亮顯示。
解決方法:使用SpreadJS強(qiáng)大的計算引擎功能能夠幫助快速計算并篩選出符合/不符合條件的數(shù)據(jù),并通過高亮顯示的方式進(jìn)行提示。SpreadJS提供的強(qiáng)大的公式函數(shù)為系統(tǒng)的應(yīng)用提供便利。
(利用SpreadJS實現(xiàn)數(shù)據(jù)信息的監(jiān)管報送)
4. 使用報表平臺實現(xiàn)數(shù)據(jù)訂閱功能:
需求背景:根據(jù)時間和頻度設(shè)置定時任務(wù),將Excel報表以多種文件形式自動推給用戶。
技術(shù)難題: 如何通過高效的配置及協(xié)同實現(xiàn)報表文件的定時發(fā)送功能。
解決方法:在系統(tǒng)中通過GCExcel和SpreadJS的搭配使用實現(xiàn)前臺配置,后臺使用的模式。同時,通過GCExcel的文件轉(zhuǎn)換能力和水印添加能力把Excel文件轉(zhuǎn)化成為PDF、PNG等其他格式的文件。除此之外,GCExcel能夠提供更好地性能,相對于使用selenium等方案來講,使用SpreadJS與GCExcel的方式能夠提供更高的文件處理性能。
四、使用SpreadJS帶來的價值
1. 類Excel的原生交互體驗
業(yè)務(wù)人員習(xí)慣使用Excel作為數(shù)據(jù)統(tǒng)計分析的工具,對數(shù)據(jù)庫等相關(guān)的技術(shù)不夠熟悉。SpreadJS能夠提供類Excel的原生交互體驗,大大降低業(yè)務(wù)人員的使用門檻,極好滿足了業(yè)務(wù)人員對操作方面的需求。
2. 豐富的數(shù)據(jù)處理和分析能力
SpreadJS提供非常豐富的數(shù)據(jù)處理及分析能力,利用SpreadJS內(nèi)置的篩選、排序、分組、數(shù)據(jù)透視表、數(shù)據(jù)圖表等多種功能,能夠讓數(shù)據(jù)的處理變得更加高效,同時,更加便于用戶從數(shù)據(jù)中提取有價值的信息。通過對該功能的使用可以幫助用戶更好地分析數(shù)據(jù),發(fā)現(xiàn)數(shù)據(jù)中的規(guī)律和信息,為業(yè)務(wù)決策提供迅速、準(zhǔn)確的數(shù)據(jù)支持。
3. 強(qiáng)大的數(shù)據(jù)解析功能:
SpreadJS支持多種數(shù)據(jù)格式和編碼,可以對大量數(shù)據(jù)進(jìn)行分析、匯總、校驗。除此之外,通過公式計算功能可以自動檢查數(shù)據(jù)的正確性,從而降低數(shù)據(jù)處理階段出現(xiàn)錯誤的概率。
4. 數(shù)據(jù)的共享和協(xié)作:
能夠?qū)崿F(xiàn)文檔的共享與多成員間的高效協(xié)同,管理人員可通過權(quán)限設(shè)置確保數(shù)據(jù)共享及訪問的安全性。
(使用SpreadJS帶來的價值)
免責(zé)聲明:市場有風(fēng)險,選擇需謹(jǐn)慎!此文僅供參考,不作買賣依據(jù)。