數(shù)據(jù)交換平臺是數(shù)據(jù)中心與其它應用系統(tǒng)溝通的橋梁,是進行數(shù)據(jù)交換的樞紐站。數(shù)據(jù)交換平臺負責從各個業(yè)務系統(tǒng)采集數(shù)據(jù),對數(shù)據(jù)進行清洗與整合,按照數(shù)據(jù)中心建設標準規(guī)范化原始數(shù)據(jù),最終形成業(yè)務核心數(shù)據(jù)庫,并提供給其它應用系統(tǒng)使用。本文將重點介紹數(shù)據(jù)交換平臺的功能結(jié)構(gòu)設計與實現(xiàn)。數(shù)據(jù)交換平臺功能結(jié)構(gòu)設計如下圖所示:

從功能設計上,將數(shù)據(jù)交換平臺功能劃分成支撐功能與應用功能兩部分。支撐功能是數(shù)據(jù)交換平臺的基礎,包括
數(shù)據(jù)采集、
元數(shù)據(jù)管理、數(shù)據(jù)交換服務總線、平臺監(jiān)控及安全管理功能。應用功能是指與具體業(yè)務系統(tǒng)相關,應用功能利用數(shù)據(jù)交換平臺的數(shù)據(jù)交換服務總線,以數(shù)據(jù)交換服務的形式為各業(yè)務系統(tǒng)提供數(shù)據(jù)共享服務。
數(shù)據(jù)交換平臺具體實現(xiàn)功能包括數(shù)據(jù)采集、元數(shù)據(jù)管理、數(shù)據(jù)交換服務總線、平臺監(jiān)控和安全管理功能:
(1)數(shù)據(jù)采集
主要實現(xiàn)三種采集方式:數(shù)據(jù)復制采集方式、ETL工具采集方式和專用數(shù)據(jù)采集接口采集方式。數(shù)據(jù)復制是通過將源數(shù)據(jù)庫中的數(shù)據(jù)復制到目標數(shù)據(jù)庫中,以保持源數(shù)據(jù)庫與目標數(shù)據(jù)庫的一致性,一般采用全量復制和增量復制兩種方式,當然,數(shù)據(jù)復制適用于被采集的數(shù)據(jù)無需進行負責的數(shù)據(jù)轉(zhuǎn)換。ETL工具適用于數(shù)據(jù)源中被采集的數(shù)據(jù)需要轉(zhuǎn)換的情形,專用數(shù)據(jù)采集接口適用于數(shù)據(jù)復制和ETL工具難以滿足數(shù)據(jù)采集任務的情形,通過自行開發(fā)實現(xiàn)。
(2)元數(shù)據(jù)管理
主要是實現(xiàn)對自身元數(shù)據(jù)的管理功能,包括對元數(shù)據(jù)的增加、修改、刪除、瀏覽查詢等一般維護功能,以及維護元數(shù)據(jù)之間的關聯(lián)、依賴關系,并提供元數(shù)據(jù)的影響分析、來源分析。
(3)數(shù)據(jù)交換服務總線
主要是實現(xiàn)數(shù)據(jù)交換功能,數(shù)據(jù)交換服務總線由一組基本的交換服務功能組成,包括接入服務、訪問控制服務、消息轉(zhuǎn)換服務、路由服務、適配器服務以及管理服務等。
(4)平臺監(jiān)控管理功能
主要是實現(xiàn)對平臺各個系統(tǒng)組件的狀態(tài)、日志、異常等進行監(jiān)測,并進行記錄、統(tǒng)計與分析。
(5)安全管理功能
主要是實現(xiàn)平臺數(shù)據(jù)的安全交換和用戶的身份認證和授權(quán)功能,包含平臺訪問安全和數(shù)據(jù)交換安全兩個功能。
(部分內(nèi)容來源網(wǎng)絡,如有侵權(quán)請聯(lián)系刪除)