主数据系统的设计与实现

1

主数据系统的必要性

随着企业信息化的不断深入,企业建设的业务系统、办公系统等信息系统越来越多。由于规划、预算、实施计划等原因限制,各信息系统建设的步调不一致,规划不统一,导致一个严重的问题:一些基础数据,比如商品编码、客户编码等,在不同信息系统内取值不一致,甚至定义也不一致,为各业务系统打通,以及数据中心建设带来极大的障碍。这些基础数据一般称为主数据,对主数据的规范和梳理需要建设“主数据系统”。

主数据问题主要有几个方面:

  1. 各系统基础数据定义不一,集中的数据处理(比如 BI、大数据、机器学习等)需要经过繁琐的数据清洗、格式化、一致性检查和转换等步骤,代价巨大;

  2. 数据字典各自为政,甚至存在无法调和的逻辑矛盾,比如在 A 系统是主键的字段在 B 系统却允许不唯一;

  3. 有时候尽管定义了统一的规范,但各系统独立维护,也无法保证主数据的一致性。

由此,主数据系统的建设宜早不宜晚,特别是对于已经在使用 ERP 的传统企业。但是,由于主数据系统偏重于“技术优化”的范畴,很难在业务上见到立竿见影的效果,甚至对于业务人员都是“透明”的,而且还投入不小,所以对于如何申请到资源并立项,是个不小的挑战。但这不在本文讨论的范围内。

2

主数据系统设计的基本原则

主数据系统的设计方法很多,但大多数都需要对原有信息系统进行伤筋动骨的改动。因此,各企业在主数据系统的实施上都比较保守,宁愿花费大量的人工处理,以及诸多的各系统补丁,进行数据清理和转换,这种方案效率低而且无法解决根本性问题。

在结构上,由于多个应用系统之间,都可能存在提供数据和使用数据两种角色,一般采用点对点两两交互的网状结构,这种结构对同步时序、转换规则、系统复杂度等均提出了极高的要求,也带来——复杂性高,实施周期长,无法分步实施,容易失败等问题。

图 1 网状结构和

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值