主数据管理和实施

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

主数据管理和实施

娄丽军(************.com), 软件架构师, EMC

简介:企业主数据是用来描述企业核心业务实体的数据,比如客户、合作伙伴、员工、产品、物料单、账户等;它是具有高业务价值的、可以在企业内跨越各个业务部门被重复使用的数据,并且存在于多个异构的应用系统中。本文将针对主数据管理的概念以及主数据管理解决方案的实施等方面跟大家作一个探讨。

发布日期:2009 年4 月02 日

级别:初级

访问情况2596 次浏览

建议: 3 (查看或添加评论)

平均分(共4 个评分)

前言

企业主数据是用来描述企业核心业务实体的数据,比如客户、合作伙伴、员工、产品、物料单、账户等;它是具有高业务价值的、可以在企业内跨越各个业务部门被重复使用的数据,并且存在于多个异构的应用系统中。本文将针对主数据管理的概念以及主数据管理解决方案的实施等方面跟大家作一个探讨。

主数据和主数据管理的概念

企业主数据可以包括很多方面,除了常见的客户主数据之外,不同行业的客户还可能拥有其他各种类型的主数据,例如:对于电信行业客户而言,电信运营商提供的各种服务可以形成其产品主数据;对于航空业客户而言,航线、航班是其企业主数据的一种。对于某一个企业的不同业务部门,其主数据也不同,例如市场销售部门关心客户信息,产品研发部门关心产品编号、产品分类等产品信息,人事部门关心员工机构,部门层次关系等信息。

数据管理的范畴和主数据管理的概念

图 1. 数据管理的范畴

如图所示,企业数据管理的内容及范畴通常包括交易数据、主数据以及元数据。

•交易数据:用于纪录业务事件,如客户的订单,投诉记录,客服申请等,它往往用于描述在某一个时间点上业务系统发生的行为。

•主数据:主数据则定义企业核心业务对象,如客户、产品、地址等,与交易流水信息不同,主数据一旦被记录到数据库中,需要经常对其进行维护,从而确保其时效性和准确性;

主数据还包括关系数据,用以描述主数据之间的关系,如客户与产品的关系、产品与地域的关系、客户与客户的关系、产品与产品的关系等。

•元数据:即关于数据的数据,用以描述数据类型、数据定义、约束、数据关系、数据所处的系统等信息。

主数据管理是指一整套的用于生成和维护企业主数据的规范、技术和方案,以保证主数据的完整性、一致性和准确性( “ The set of disciplines, technologies, and solutions used to create and maintain consistent, complete, contextual and accurate business data for all stakeholders (users, applications, data warehouses, processes, companies, trading partners, customers, etc.) across and beyond the enterprise ”) 。主数据管理的典型应用有Customer Data Integration —客户数据管理和Product Information Integraiton —产品数据管理。

图 2. 主数据管理的信息流

一般来说,主数据管理系统从IT 建设的角度而言都会是一个相对复杂的系统,它往往会和企业数据仓库/ 决策支持系统以及企业内的各个业务系统发生关系,技术实现上也会涉及到ETL、EAI、EII 等多个方面,如图2 所示,一个典型的主数据管理的信息流为:

1某个业务系统触发对企业主数据的改动;

1主数据管理系统将整合之后完整、准确的主数据分发给所有有关的应用系统;

1主数据管理系统为决策支持和数据仓库系统提供准确的数据源。

因此对于主数据管理系统的建设,要从建设初期就考虑整体的平台框架和技术实现。

以客户主数据为例,常见的主数据域包括:

•Party:参与方。参与方包含的范围是所有与企业发生了或者发生过正式业务关系的任何合法的实体,比如填写了投保单的参与方。Party 是分类别的,可以是个人、机构和团体。对于Party 来说,因为开展业务的需要,可能要对他们进行分级、分类,比如VIP,

黑名单等。个人包括个人基本属性、个人名称、职业、性别、教育等自然属性;机构是指在法律上有登记的组织实体,可以分为政府机构、商业机构、非盈利机构等类别;团体可以有多种形态,比如他们可以是家庭、兴趣小组、某个大机构中的一部分,或者通过某种数据分析技术得出的客户细分群体。

•Party Role:参与方在业务中扮演的角色。例如,对于保险行业而言,可以有:投保人,被保人,受益人,担保人,报案人,核保人,查勘员,核赔人等。

•Relationship:Party 与Party 之间的关系, 例如可以是:夫妻关系、父子关系、母女关系、兄弟姐妹关系、总( 母) 公司分( 子) 公司关系、企业事业单位隶属、上下级关系等。

•Account:帐户是客户使用企业服务的付费实体。

•Location:Location 记录的是每个Party 可能拥有的所有联系地址,地址的类别包括邮寄地址、email 地址、电信联络地址等。

•Contract:Party 与企业之间的契约。

主数据有几个鲜明的特点,其中包括:它是准确的、集成的,其次它是跨业务部门的,再有就是它是在各个业务部门被重复使用的。

主数据管理的意义

图 3. 主数据管理的要素

如图 3 所示:集成、共享、数据质量、数据治理是主数据管理的四大要素,主数据管理要做的就是从企业的多个业务系统中整合最核心的、最需要共享的数据(主数据),集中进行数据的清洗和丰富,并且以服务的方式把统一的、完整的、准确的、具有权威性的主数据分发给全企业范围内需要使用这些数据的操作型应用和分析型应用,包括各个业务系统、业务流程和决策支持系统等。

主数据管理使得企业能够集中化管理数据,在分散的系统间保证主数据的一致性,改进数据合规性、快速部署新应用、充分了解客户、加速推出新产品的速度。从IT 建设的角度,主数据管理可以增强IT 结构的灵活性,构建覆盖整个企业范围内的数据管理基础和相应规范,并且更灵活地适应企业业务需求的变化。

相关文档
最新文档