基於資料抽取與訂閱實現資料共享分析及研究論文
基於資料抽取與訂閱實現資料共享分析及研究論文
1.引言
早期的應用系統的建設,大都存在缺少總體、全面、系統的規劃,缺乏統一的資料標準,相互之間資源難以共享的“資訊孤島”。從而造成各部門提供的資料不夠完整、準確和權威。給全校範圍內資訊的交流和共享帶來了障礙,同時產生了大量的冗餘資訊。因此,需要透過對各部門計算機應用系統進行統一規劃,利用底層整合的資訊資源,為門戶、應用和資訊資源整合提供資料交換、資源管理等基本服務介面,以實現各部門決策資料在應用層面的互聯互通和資訊共享。
為了實現資料共享,需要建設資料中心儲存全校共享的資料。建設資料中心時,儘可能擴充套件資料的整合範圍,形成大而全的資料中心,作為全校資料統計分析、智慧決策支援的權威資料庫;資料庫能整合到資料中心執行的應用系統儘可能整合到資料中心執行,資料中心可以成為後續開發各種應用系統的通用資料庫平臺;對於需獨立執行的應用系統,透過資料交換與共享服務平臺來實現資料的整合與共享;同時制定規範的資料變更流程,實現誰產生、誰維護、誰負責的權威資料來源。
本文以我校數字化校園專案建設為例,重點介紹如何規劃好我校資料流,以及如何透過資料的`抽取與訂閱實現各業務系統資料共享。
2.資料流規劃
為了實現校內各業務系統間的資料共享和保證資料的一致性,必須規劃好資料流向。資料共享的總體包括了程式碼集的共享和資料集的共享。在這裡,“程式碼集”主要是指在各個應用系統需要實現流轉的學校標準程式碼,“資料集”主要是指在各個業務系統間需要進行資料共享的資料集。
每一個共享的程式碼集或資料集都有唯一的權威資料來源,執行“誰產生,誰維護”的原則。在整個資料流轉設計中,資料流都不做交叉設計,這樣不會導致資料流混亂,形成誤解。 因些必須對各業務系統進行統一編碼,設定好業務系統間資料共享流程,並對共享資料資訊流細化。
2.1業務系統統一編碼
根據我校所使用的各業務系統,分別採用數字對應各業務系統,“41”代表“人事系統”;“42”代表“學工系統”;“43”代表“招生系統”;“44”代表“科研系統”;“45”代表“科研系統”;“47”代表“迎新系統”;“48”代表“離校系統”;“50”代表“校友系統”;“52”代表“辦公系統”;“61”代表“財務系統”;“62”代表“圖書館系統”;“63”代表“一卡通系統”;
2.2業務系統間資料共享流程
業務系統主要涉及到:招生系統、教務系統、迎新系統、學工系統、離校系統、校友系統、人事系統、財務系統、科研系統、辦公系統、圖書館系統、一卡通系統;系統間各業務資料的來源及共享如下圖所示:
每個帶有“數字”箭頭的標記分別表示資料的來源和內容及資料流向哪個業務系統,詳細資訊如下:
(1) 新生資料
(2) 新生資料(教務系統已經進行分班編學號處理)
(3) 迎新結果資料
(4) 學生基本資訊,學籍基本資訊,成績資料
(5) 學生基本資訊,學生收費明細
(6) 學生收費結果資料
(7) 獎學金資訊,資助資訊,貸款資訊,綠色通道資訊,困難生補助資訊
(8) 學生獎學金髮放結果,資助金額髮放結果,補助發放結果,貸款處理結果
(9) 學生收費資料,學生欠費資料
(10) 需要辦理離校手續的學生資訊
(11) 離校後的學生資訊
(12) 教職工基本資訊,教職工工資明細
(13) 教職工基本資訊
(14) 科研成果資料,論文、著作資料
(15) 科研專案資訊
(16) 專案經費到賬資訊
-教職工資訊
(17) -(20)教職工資訊
(21) 教師課程安排資訊,教學質量評價資訊
(22)(23)學生基本資訊
3.資料抽取與訂閱
3.1資料抽取與訂閱的實現流程圖
透過觸發器、系統日誌、資料變化標誌位來捕捉業務系統需要共享或要交換到資料中心的資料發生變化,同步到中介庫,設定中介庫在業務系統資料庫伺服器,這樣資料發生變化後同步到中介庫,不需要進行資料庫異構轉換,而且不需要經過任何網路,這樣能保證資料的實施、高效、安全的資料同步。
3.2資料抽取與訂閱實現
資料中心從各業務系統中抽取需要共享的資料來保持資料同步,如需要從教務系統中取學生資訊集和教學場地資訊集,需要從人事系統中取教職工資訊集。資料中心從業務系統整合資料的關係圖如下:
先由資料中心繫統管理員或各業務系統管理員進行資料抽取配置,選擇從哪個系統抽取資料,再設定業務系統資訊欄位與資料中心資訊欄位的對應關係如圖3所示:
4.結語
高校資訊化建設是一個不斷髮展的過程 ,在這個過程中,資訊資源的有效整合是一個必然的過程 ,透過整合可以實現現有業務系統之間的資料交換與共享。本文透過分析學校各業務系統的資料特點,規劃出各業務系統的資料流向,並透過資料的抽取與訂閱實現資料共享。
參考文獻:
[1]金保華, 和振遠, 張亮, 李金旭, 趙麗輝 基於 SOA的資料共享與交換平臺分析與設計 鄭 州 輕 工 業 學 院 學 報 (自 然 科 學 版 )2011年2月
[2]李學儉 資料共享環境下統一資訊標準的建設與應用 計 算 機 技 術 與 發 展2011年5月