ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 搭建主数据管理平台,解决多个系统数据不统一的问题

搭建主数据管理平台,解决多个系统数据不统一的问题

原创 Linux操作系统 作者:lambor_zhou 时间:2008-12-08 10:31:46 0 删除 编辑
如今的电子产业环境要求电子制造商必须能对产业中的各种变化做出迅速的反应。而这些变化产生了前所未有的大量数据,包括来自产品类别增加、供应中断和需求波动以及其它因素等多方面的数据,这些数据以多种格式存在于各种系统之中。虽然,企业为管理它们花费了大量的时间与资源,但却经常不能利用这些数据来改善计划和提升决策的能力。

为了应对数据管理方面的各种问题,部分领先的企业开始考虑使用主数据管理(MDM)系统。该系统的主要作用是帮助企业利用现有在IT基础设施上的投资,使企业中多个系统中的数据实现同步,并提供了一种净化现有数据的机制。同时该系统还帮助企业创建和管理新数据的流程,充分了解每项数据的来源以及如何利用这些数据,提高数据在企业各个部门中的可见度,帮助企业用户更快速地访问信息,提高决策能力。

企业所面临的数据困境

与数据相关的问题常常是由于企业使用多种软件系统、企业并购、不同业务职能或部门独立部署各项应用以及定制软件等原因造成的。因此,企业在努力从内部系统和商业伙伴中获得准确数据的同时亦面临业务流程和IT技术方面的挑战。此外,企业还必须对付价值链中所使用数据不准确的问题。

这些问题往往限制了企业对动态变化环境响应能力的提高。高科技公司在频繁推出新产品的过程中生成了大量的数据,他们拥有大型的企业管理系统,通常包括CRM、ERP和一些老式系统,这可能导致企业的同一数据有多种不同的版本。

在面对多种不同的系统时,计划人员需要在一个系统中评估产品的状态和推出日期,在另一个系统中生成预测,引入计划系统以了解生产计划,最终引入财务应用以获得价格信息。其中的每一个系统都可能在使用同一种产品的不同名称或代码,这使计划的过程变得极为复杂和混乱。该问题迫使计划人员将大量的时间浪费在统一不同系统中的数据上,而不是利用信息来改善决策。

计划人员通常无法忍受这种效率低下的局面,于是创建自成一体的个人数据表以保持信息的精确和统一。这种做法加剧了现有的问题,并引出“孤儿数据”的新问题。所谓“孤儿数据”是指目前没有驻留在公司业务应用之中、但运行业务又需要用到的数据。这类数据主要保存在个人电脑的数据表中或者记事本中。

建立主数据仓库

使用主数据管理系统的企业可以在整个企业范围内实现数据同步,并使核心业务数据以同样的面貌呈现出来,从而获得竞争优势。这种方式显著地缩短了企业分析、评估和管理整个业务流程变化所需的时间,大幅提高了企业的敏捷性。

为了全面了解整个企业的数据,企业必须建立和维持一致和干净的主数据仓库。主数据仓库用于详细说明一家企业的资产,包括客户、供应商和元器件等信息,使企业能够维护结构性业务数据。

建立主数据仓库的方式弥补了使用同一项数据的多个系统之间存在的语义差异。它可以将数据从使用它的系统中还原出来。例如,将元器件的代码录入主数据仓库,不管哪个系统使用它,都将拥有同样的定义和特性。这样就形成了一种环境,允许在一个地方进行改变,然后将这些改变反映在使用该数据的全部系统之中。

在建立主数据仓库时通常会创建数据辞典,用于定义某一组织中所使用的全部数据元素,包括关于每项元素的使用情况、作用和结构的基本信息。有了这一平台之后,多个系统中的数据改变将通过这一数据仓库实现一致性,这是实现信息快速流动的关键。

收集元数据

元数据是数据辞典的核心。简单而言,元数据就是关于数据的信息。在IT环境中,元数据是企业数据的定义,对于弥补各类企业应用之间的语义差异非常必要。收集元数据涉及开发企业目录、定义数据字段类型和规定数据模型以及在整个企业范围内提供通用的项目定义。数据辞典可以充当企业员工理解不同数据模型以及各数据模型如何在企业不同部门之间映射的参考书。

以一家电子元器件制造厂商为例,他们希望在其全球性组织中提高供应链指标的可见度。但是由于该公司使用了多个局部系统,各系统之间缺乏一致性的数据定义、命名规则和数据管理方法,该企业决策者无法了解整个供应链的计划情况。通过导入主数据管理系统,该制造商能向其分布在全球各地的员工提供一个中央系统,供其查找数据和业务流程定义。结果,该企业降低了维护系统的成本,并提供了反映供应链表现情况的全局视图。

存在于多个系统的数据需要实现同步化。主数据仓库使企业能够迅速和有效地将数据变化传达到企业的所有系统之中,从而更容易观察和分析企业某部门的业务变化对于其它所有部门的影响,显著加快了业务流程的部署。这种关于企业全局视图的数据可以支持更准确和更有效的决策,并加快企业对业务变化的响应速度。

清理、修改和创建数据

主数据管理系统是使数据准备过程实现自动化的一种系统。它帮助企业利用各种商业规则建立自己所需的主数据仓库和相关的元数据,解决目前IT系统中的数据问题。

例如,建立一个新项目的数据仓库。这项工作需要涉及大量的部门,包括工程、营销、财务、计划和物流。主数据管理系统能够提供一个比较简单的用户接口驱动流程,在数据的整个生命周期内维护数据的全部元素,同时它还能充当所有孤儿数据的源系统。

主数据管理系统采用的是分级管理的思想。例如当用户需要改变产量或者生产准备时间时,他们可以在较高层次的数据上面进行修改,而且只需要修改一次,该层次以下的所有低层数据都能接收到修改的结果,从而减少了手工操作和出错的几率。这种分级管理的方式显著地减少了执行变化所需的时间和精力。对于用户来说,他们的主要精力将放在合理分组上,而非多个系统中数据的修改。

组织中的不同人员希望了解同一信息的不同方面。例如,营销部门希望看到按产品系列分类的预测或者生产计划,制造部门则希望看到按技术类型分类的信息,而财务部门则希望看到不同销售地区的财务情况。主数据管理系统可以使用户自己操纵数据分层的结构和维数,从而获得他们所需的统计数据。

分级管理也涉及为组织中不同的角色分配访问权限。用户可以获得访问这些分级树的具体分支或节点的权限,也可以获得许可来更新和浏览与这些节点相关的数据。在企业IT系统中,主数据管理系统充当的是企业全部主数据的记录和参考系统,是企业数据的统一标准,也是数据变更和管理的中心。

越来越多的厂商意识到,拥有数据并不等于拥有信息。现实的情况是,企业维护现有系统的数据上已投入巨资,但效果并不理想。要使企业能够对变化的环境迅速做出响应,必须找到一种方法,为他们迅速提供所需的信息,而不管现有的系统中存在什么数据。主数据管理系统设计的思路正是迎合了这种需求,统一不同系统的数据,为企业迅速提供所需的信息,帮助他们成为敏捷的企业。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9665688/viewspace-506468/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Linux常用命令
请登录后发表评论 登录
全部评论

注册时间:2008-11-18

  • 博文量
    28
  • 访问量
    24381