微软解决方案主数据管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微软解决方案- 主数据管理
⏹问题和挑战
今天大多数企业随着信息化建设的逐步推进,面向不同业务领域的应用系统已经得到广泛的使用,但是企业层面的系统集成以及系统相互之间的协调等需求也日趋增多,例如:•ERP系统需要统一人、财、物、客户和供应商等编码
•CRM需要统一其销售和客户数据
•B2B需要整合供应商和物料数据
•流程生产部门需要整合实验室管理信息系统(LIMS)的数据
•质量安全环保部门需要整合HSE相关的数据
●企业高层管理人员需要统一全面的掌握企业业务经营数据
要求业务系统提供统一全面的报表和经营分析,而不是各个系统各自为政的割裂视图。
这就要求能够整合现有系统,给出整个企业层面的公共数据视图,并与各应用系统相结合,统一的进行企业数据分析、管理,避免数据的片面、冲突。
●企业运营需要多个内部系统间或与外部合作伙伴系统间的交互协作
企业的业务经营本身也逐步要求跨过现有系统的边界,进行多个应用之间的交互,统一的为企业内、外部各种客户提供快捷、全面、细致的服务。
●数据中心和容灾备份的需要
一些IT规模比较大的企业,由于业务集中和管理等各方面的要求,开始进行数据中心的建设,为了集中管理各系统中的海量数据,迫切要求有统一、规范的流程和方法处理这些数据,同时,也适应灾备的要求。
但是现有的很多系统从设计、开发、实施、管理和运营的各个阶段,都是针对应用领域来进行的,这些应用系统关于数据都有自己的业务模型、规则和定义,这就导致了应用服务质量的下降(如:客户关系数据的质量导致CRM系统的有效性大幅下降)。为了实现应用整合和数据整合的目标,必须考虑跨越各个系统之上的主数据管理。
⏹解决方案概述
微软的主数据管理(Master Data Management - MDM)解决方案,提供基于SOA架构的处理企业中各种应用系统中的结构化和非结构化数据,并与企业的业务处理流程相适应的设计、实施框架,指导和帮助企业构建和实施企业的主数据管理。整个方案可以分为四个阶段实施:
1.建立标准共数据编码规范和管理维护流程,实现公共数据编码整个生命周期的全过
程管理。
2.建立支撑公共数据编码规范和管理维护流程的公共数据编码管理平台,集中统一管
理公共数据编码数据库。
3.通过公共数据管理平台对公共数据进行集中管理和维护,利用微软的数据整合技术
(ETL、BizTalk、WCF等)通过数据接口与各类同构、异构业务平台进行数据同
步,使得各个业务平台可以使用整个企业范围内统一、规范的公共数据进行业务操
作并为数据仓库中将要进行的数据分析打好基础。例如,客户数据整合―CDI,产
品信息管理―PIM。为未来建立企业的数据中心、容灾战略打下基础。
4.提供统一、一致性的数据服务:为企业高层管理人员的经营分析提供准确、一致的
信息,帮助做出正确的决策;避免生产经营中的数据冲突,提高客户服务质量。
⏹方案优势和业务收益
●方案优势:
1.微软解决方案中所采用的产品和技术,从其设计开始,就是遵循统一的原则,因此
在相互之间能完美的结合在一起,提供全面的MDM的功能。其它厂商的MDM方
案或是收购的第三方的产品和技术,在功能上厂商自己也还在进一步整合之中,对
于客户这是巨大风险。
2.开发复杂度小,在系统的管理与维护还是应用灵活扩展方面都具有较强的优势。
3.有成功的行业用户,能与企业的业务需求很好的结合。
4.微软的从数据平台、安全、桌面到移动解决方案,乃至于消费娱乐产品,为企业提
供全方位的信息服务,满足各种复杂的业务需求。
●业务收益:
1.对公共数据的统一编码,使企业内部的客户、物料数据可以跨越应用系统,为企业
的业务整合奠定了基础。
2.各业务系统,均采用公共数据平台的主数据,使主数据实体的使用在各业务系统中
的使用在全公司范围内统一,并为数据仓库中将要进行的数据分析打好基础,为企
业高层管理提供准确、一致的业务分析数据成为可能。
3.“整体比部分相加之和的内容要多”,通过微软MDM解决方案的构建的公共数据
管理平台,使得与之相连的业务系统的效益得到更大得发挥,并实现了更高层面的
客户、产品和物料数据的一致性,提高了业务服务质量,创造了更多的增值服务领
域,为企业拓展新业务提供良好的技术支撑。
4.公共数据平台中规范数据管理,为企业适应新的法规依从和内控管理提供了技术保
障,同时,保护了企业核心数据的安全。
⏹总体架构和主要功能模块特色
图1:微软主数据编码系统逻辑结构图
整个主数据平台逻辑上分为5个部分:Web系统、应用处理系统、开发管理环境、数据库和外部业务系统。
●Web系统
负责提供给用户进行主数据编码维护的页面、并满足用户向系统的页面请求和处
理,以及和后台应用系统之间的功能调用。
Web系统提供的功能主要在Web服务器上实现,Web服务器采用Windows 2003 +
IIS ,使用技术来完成页面功能的开发实现。以MOSS作为业务整合的门户平台,为员工高度集成的一体化工作平台,帮助客户实现统一的沟通和协作,使员工可以
在轻易实现基于网站、文档等的协作,满足多种业务系统复杂操作的要求。
用户通过Web浏览器与服务器建立连接,进而获取所需的服务。
●应用处理系统
负责工作流程的管理调度、数据读取存储以及和其他业务系统的数据交换。在应用
处理系统中,主要分为四个组成部分:
●工作流程管理。工作流管理主要负责编码流程的调度、编码流程规则的管理等,
采用.Net的WWF来实现,为业务部门提供了按需定制的可能,使维护建
●主数据数据管理。数据管理包括数据的查询、清理和分析功能。采用微软WCF、
SSIS实现数据的整合,BizTalk可以实现更为复杂业务过程的数据整合;利用
SSAS、SSRS和完成数据分析、导入/导出,控制数据质量。
●主数据业务管理。业务管理模块主要完成主数据编码业务上的处理,其中包括
编码规则的处理和编码的处理。
●数据交换处理。数据交换处理在主数据编码完成后,完成系统间的主数据同步
工作,主要包括同步流程调度和各个外部系统的接口调用。充分利用BizTalk
Server、WCF、SSIS等数据整合技术,与各种平台的不同业务应用场景的系统
进行数据的双向同步。
具体实现主要由BizTalk Server 2006来完成主要的流程调度和规则判断。同时使
用.NET技术编写相应的业务模块完成业务功能的处理和数据库的访问。
●数据库系统负责数据的存储
利用微软SQL Server 2005的数据库管理平台,保证海量数据管理的高效、可靠。
数据库服务器用来保存所有的主数据编码数据以及系统的其它数据。建议采用
Windows 2003 + SQL Server 2005的方案。
●开发管理环境
基于MOSS和Office 2007,开发管理环境是用来开发和管理主数据编码系统的用
户界面,工作流程,同步流程等等。
●外部业务系统
MDM系统提供灵活丰富的适配接口,采用微软的Biztalk、WCF等方式与其它各
类系统互连,实现复杂业务的要求。
⏹案例列表和重点客户案例分析
该解决方案在国内外具有多个实施成功案例