【GBASE案例】GBase 8s助力國家海洋經濟數據庫建設
價值體現
海洋經濟綜合數據庫使用GBase 8s數據庫實現了對多種不同來源不同格式的數據采集、解析、加工、存儲等功能,在大數據環境下滿足各部門對海洋經濟數據資源的使用需求,為海洋經濟領導決策提供統一、完善的海洋經濟數據。
架構設計
海洋經濟數據庫系統架構圖:
1.網關接口
負責向外部提供數據服務,其中包括對請求的合法性校驗、鑒權等功能
2.數據服務層
數據解析層:負責對不同數據源提供的多種文件格式進行適配,將數據按核心要素進行拆解并保存進數據庫
數據處理層:負責對拆解的原始數據進行校驗審核及再計算
數據加工層:負責形成報表、報告等成品數據,將結果保存進綜合應用數據庫
3.數據存儲層
元數據庫(GBase 8s):保存核心要素數據
業務支撐數據庫(GBase 8s):保存支撐業務數據
專業原始數據庫(GBase 8s):保存原始輸入數據
專業工作數據庫(GBase 8s):保存按要素拆解的數據,其中會按類別或時期需求進行分表處理
綜合應用數據庫(GBase 8s):保存報表或提供給第三方的成品數據
項目介紹
國家海洋經濟數據庫以海洋經濟數據采集管理、規劃評估為核心要素,在統一的數據標準下完成海洋經濟數據資源的匯總整合、共享應用,為各相關部門提供海洋經濟信息資源服務。
項目采用全新的數據資源管理模型和靈活的數據架構,將各類海洋經濟數據進行統一采集、歸口、管理,初步解決了海洋經濟資料時間跨度大、存儲介質多樣、文件格式不統一等問題,實現了海洋經濟數據的綜合管理維護,支撐各部門對海洋經濟數據資源的使用需求。
功能服務
系統以數據的指標、報告期、調查對象作為支撐,按照多種數據的入庫要求,劃分出了指標體系、報告期模塊、多維調查對象等功能模塊。系統為滿足多種不同的數據來源渠道,開發出了報表、excel表格、access文件、json格式文件,XML格式文件等入口適配器,將數據按三個要素進行拆解適配以滿足入庫要求。為便于用戶查看及對比數據,系統應提供多種文件形式進行輸,其中包括按報表或直接生成excel數據表的形式。同時在系統內按業務、數據來源等構建出查詢樹一層一層引導用戶找到所需要的指標數據,并配以多種不同的圖形進行展現。
系統提供了靈活的指標查詢功能,同時也能夠根據外部系統要求,引入查詢主題,按主題將某一類的指標進行分組,調用方只需要根據主題來獲得相應的指標數據。