配用電大數(shù)據(jù)應用系統(tǒng)總體架構分數(shù)據(jù)資源、數(shù)據(jù)處理、公共服務、業(yè)務應用4個層次,見圖1。數(shù)據(jù)資源層為數(shù)據(jù)處理提供數(shù)據(jù)源輸入,數(shù)據(jù)處理層為公共服務層提供數(shù)據(jù)及計算服務功能,公共服務層為業(yè)務應用層提供業(yè)務應用的交互操作。
圖1 智能配用電大數(shù)據(jù)應用總體架構圖
數(shù)據(jù)資源層主要實現(xiàn)從歷史、實時數(shù)據(jù)中心或相關業(yè)務系統(tǒng)獲取電網(wǎng)內(nèi)外部數(shù)據(jù),如配電自動化系統(tǒng)、用電信息采集系統(tǒng)等內(nèi)部數(shù)據(jù),氣象信息等外部數(shù)據(jù)。
數(shù)據(jù)處理層采用混合型的大數(shù)據(jù)存儲和處理架構實現(xiàn)對多源異構配用電大數(shù)據(jù)的多樣性存儲和處理功能?;旌洗鎯蛇m應分布式文件系統(tǒng)、列式數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫等多種數(shù)據(jù)存儲和管理形式,以滿足不同應用的需求;處理架構分別面向離線分析、實時計算、計算密集型數(shù)據(jù)分析等場景采用分布式批處理、內(nèi)存計算、高性能計算等技術實現(xiàn)。
公共服務層實現(xiàn)應用系統(tǒng)的基礎功能,如數(shù)據(jù)模型管理、業(yè)務流程控制、服務總線、業(yè)務權限管理等功能。在公共服務層和數(shù)據(jù)處理層之間采用支持高并發(fā)、低延時事務操作的分布式內(nèi)存數(shù)據(jù)緩存技術,降低業(yè)務應用操作與數(shù)據(jù)處理層之間的耦合性,提高應用服務響應效率。
業(yè)務應用層構建節(jié)電、用電預測、網(wǎng)架優(yōu)化、錯峰調(diào)度4項業(yè)務,實現(xiàn)配用電大數(shù)據(jù)應用系統(tǒng)的典型業(yè)務功能。采用模塊化軟件設計方法實現(xiàn)4個模塊功能的即插即用,并在充分考慮模塊之間的信息聯(lián)絡及功能聯(lián)合的基礎上,遵循規(guī)范的接口,實現(xiàn)模塊之間的功能融合,從而實現(xiàn)4個業(yè)務模塊之間既可獨立運行,又可協(xié)作互補。