主資料管理之三 資料的觸發整合共享

2021-05-05 16:03:19 字數 1319 閱讀 6301

為了實現主資料管理系統,首先我們應該各個分散的業務系統連線起來,實現各個業務系統與主資料儲存的互聯互通,目前的主資料管理解決方案主要採用兩種方式來實現:基於etl

工具的方式和基於soa

體系架構的方式。

1.     

基於etl

工具的主資料應用互聯

如上圖所示,一般的etl

工具本身就具有連線各種異構資料來源和變化捕捉的能力,採用它來實現mdm

中異構系統的資料觸發、整合和發布應該是順理成章的事情,當前oracle,ibm,informatica

等許多具有自己etl

工具的廠商都推出了基於etl

工具的主資料管理解決方案,當某個主資料的源發生變化時,etl

的cdc(

變化資料捕捉)

功能就會捕獲到變化,進而將變化的資料傳輸到主資料管理系統的臨時儲存區,然後etl

工具根據定義的資料轉化規則對資料進行清洗轉化,形成主資料,進而etl

呼叫審批監管流程,一旦獲得審批,etl

即可將主資料同步到主資料儲存系統,同時分發給各個訂閱該主資料的業務系統。這裡要注意的是主資料的審批監管流程,如果etl

本身自帶流程引擎最好,可以支撐流程的設計、執行、監控,否則etl

工具必須可以呼叫其它的工作流引擎,當前主流的etl

工具一般都可以實現與soa

的無縫整合,既可以將資料或者轉化封裝為web

服務,也可以呼叫外部的web

服務。

基於etl

工具設計的架構好處是效率高,畢竟etl

是以處理資料見長,缺點是該架構最好不要跨越廣域網,因為一般來講,etl

工具都是在區域網內使用,如果網路不穩定,有可能造成資料的不一致。

2.     

基於當前流行的soa

架構搭建主資料管理系統,如下圖:

在該方案中,採用esb

(企業服務匯流排)技術構建應用整合平台,採用web service

方式實現在多個系統間應用整合和互聯互通。應用整合平台是資料採集、資料交換及服務提供能力的直接承載。資料的收集和分發採用各種應用和介面卡實現,各種應用介面卡一般提供變化資料的的輪詢或者推送功能。監控管理可以採用soa

中的工作流引擎來實現,同時soa

中的流程監控系統可以對整個主資料的收集、轉化、審批分發提供端到端的監控。

採用soa

技術設計的主資料管理架構基於j2ee

的開放架構,會非常靈活,同時便於和其它系統整合,系統的擴充套件性比較好,其問題在於如果主資料同步的量非常大,效率會有一定問題。

主資料管理之一 主資料管理的定義

隨著使用者it系統的建設,資訊孤島現象越來越嚴重,為了實現資訊的共享,軟體廠商提供了各種解決方案,主資料管理即是其中之一,在2008 年的oracle openworld大會上,oracle就有很多關於主資料管理的討論。那麼什麼是主資料?什麼是主資料管理?根據idc的定義,主資料 masterdat...

SAP MDM主資料管理

sap mdm master data manager 主資料管理 主要用於主資料的清洗比對,整合不同系統間的主資料間的不一致,以保證基於主資料的交易 資料交換 順利進行。主資料的概念 首先介紹一下什麼是主資料。這裡借用其他 的乙個資料分類模型,我們可以看到有元資料 metadata 引用資料 re...

主資料管理 了解

對單位的資訊化進行重新規劃,找尋的資料,研讀 對共享資料 在整個企業範圍內 保持 一致性 文整形 可控性 跨業務重複使用的 值資料 mdm 指一組約束和方法用來保證乙個企業內主題域和系統內相關資料和跨主題域和系統的相關資料的實時性 含義和質量 主資料管理 mdm 可以幫助我們建立並維護整個企業內主資...