SAP MDM 簡介
SAP NetWeaver Master Data Management,MDM主數據管理,它是SAPNetWeaver平台的重要組成部分,提供強大的數據清理以及集中管理等功能,幫助企業實現對產品或客戶等主數據的統一有效管理。它可以進行數據合併,降低數據維護成本,確保跨系統的數據一致性,加快業務處理,提高決策。MDM主要是進行跨系統的數據維護,一個集團有多個系統,或者新併購一家公司,若想對這個公司進行快速的整合,比如,商品相同不同編碼,供商相同不同編碼等,這類問題都可以在MDM中輕易解決。
MDM同時也與BI進行集成,統一的主數據提供者,由此可實現bi對所有系統數據進行有效的分析。
MDM是實現企業服務架構eSOA的前提和支柱,SOA實現業務流程可以在不同的系統之間進行靈活、無縫流轉。
IT場景
主數據合併
數據清理及複製
數據標準化,包括分類及層次管理
互動式合併能力
主數據協同
全局相關主數據信息的自動同步
互動式的自動分發能力
集中化的主數據管理
集中式數據創建
主數據質量控制
業務場景
供給商數據整合
診斷供給商,並對他們進行分類
利用供給商單一視圖來獲得更好的供給商可視度,獲得更好的採購議價
全球化數據同步(GDS)
通過數據集成中心(如uccnet或transora)進行與零售商的統一貿易條目數據交換
客戶數據集成(CDI)
對來自所有可用來源的客戶數據進行合併和管理
強大的客戶數據管理能力,如匹配、標準化及共識
MDM-BI匯總報表等
技術構成
SAP的系統架構設計無疑是值得學習的,以下是我從網路上收集的一些相關信息,也可以作為架構設計的參考。
1、實施、開發過程和維護過程管理細緻,角色劃分清晰,即使在項目的開發過程中,仍然要配備BASIS人員,並對系統進行運維工作管理;
2、三種環境:開發、QA、生產,在三種環境下的整合開發過程;
3、注重許可權、審計:所有的操作都和許可權綁定,並對每項業務操作都進行日誌記錄,資料庫記錄邏輯刪除,這對系統的體系結構和資料庫設計規範提出相應的要求,同時也對系統的實施和運維工作提出了要求;
4、套用伺服器和資料庫伺服器的層次定義:和J2EE體系架構不同,一方面保持套用的獨立性,另一方面保證資料庫伺服器的穩定;
5、系統的穩定性壓倒一切:即使犧牲性能,也要確保系統的穩定;
6、模組的質量保證:對測試的組織,完整的測試流程貫穿項目開發實施的全過程;
7、可維護性的表現:一方面是基於運維的,對於系統軟硬體各個部分的監控;另一方面是系統架構上,編程模式上能支撐二次開發;
8、可擴展性的表現:系統架構上和物理部署上的兩種體現;
9、可用性:界面操作標準化,有完善的文檔製作和互動式教學課件製作工具;
10、所有的一切處理操作都是事務代碼;操作可跟蹤、可追溯;
11、符合業務特點的資料庫表類型定義,即將資料庫開發的成功實踐固化在開發環境中。
學習資料
清華大學出版社出版的SAP官方中文MDM書籍——《SAP MDM 主數據管理》。