
Hello大家好,我是人月聊it。
今天接着跟大家聊一下主数据相关的话题,就是企业为什么需要去建设MDM主数据管理系统?当我问其他人这个问题的时候,基本上得到的答案就是提升我数据治理的能力,加速数据的共享,解决数据的重复和不一致。当然这些答案本身也是对的,但是他没有去抓住构建主数据管理系统的本质。
简单的来讲,一个企业要建主数据管理系统,就说明当前企业在建设了这么多的it系统以后,已经出现了一个相当严重的问题,就是数据的问题已经影响到了端到端业务的协同,这个才是我们去构建主数据管理系统的核心的原因。
数据的问题本身又体现在了本身的数据的不一致,或者说数据跨系统传输的时候的延迟,这两种情况都会影响到端到端业务的协同。
我们来举一个最最简单的例子来讲,比如说当前你有一个采购订单的信息,你在采购系统建设好了以后,你需要将信息传递到ERP里面去,但是当你同步数据到ERP系统的时候,你发现ERP系统里面根本就没有采购订单用到的这个物料信息,那这个时候订单同步肯定失败,所以这就是很典型的一种场景。
物料这种基础的主数据在多个系统里面不一致,或者是说有明显的出现了延迟。当然还有一个原因引起数据不一致的就是某一个数据多源头多头在管理,就拿物料信息来说,你采购系统也可以去管理和维护,ERP系统也可能去管理和维护,那很有可能就是你在ERP系统把物料这个状态已经改成废弃了,采购系统不知道,采购系统还在用这个物料,那么这个时候物料信息进行跨系统传输的时候一样出现错误。
所以简单总结就是,由于数据的传输延迟不一致,或者是数据多源头维护,导致了实际数据的原因引起的跨系统业务的协同,这个才是我们建设主数据平台最最核心的一个原因。
当然还有第二个原因就是获取数据全集视图麻烦。
举个简单的例子,还是拿供应商信息来讲,一个供应商信息它的采购属性可能是在采购系统里面维护,供应商实际的财务相关的属性又是在你的 ERP系统在维护,供应商本身涉及到供应商资质认证的信息,又在SRM系统维护。
那在这种情况下面你要拿到一个完整的供应商,全局的数据的视图,你可能需要调用多个系统的接口,拿到这个数据以后你自己还要再去做加工和整合,相当的麻烦。
那么在这种场景下面,也是你去构建一个主数据,去、通过统一的数据采集集成,并提供统一的主数据完整视图来解决这个问题的一个原因。
所以以上就是我们去构建主数据管理系统最最真实的原因。这个这个系统构建的目的仍然是为了业务服务去解决端到端业务协同的问题,去解决我们快速的拿到我们需要的完整数据的问题。
当你原来就是数据多头管理多头维护,源头不统一的时候往往更加推荐采取集中化建设模式来规范主数据创建,变更,废弃所有流程和内容管理。而如果仅仅是数据共享不方便的时候,你也可以采用共享建设模式,那么主数据平台仅仅是采集聚合数据,再提供共享数据视图和数据分发能力。具体采用何种方式仍然需要基于主数据应用的实际场景来确定。
今天的简单分享就到这里。如果对MDM主数据管理相关的内容感兴趣,可以进一步阅读如下文章:
主数据管理平台解决方案和建设重点 企业数字化转型基础数据管理-构建基于低代码驱动的全配置主数据平台 主数据管理-从业务方案到产品平台和主数据实施管控 主数据和数据中台的区别-主数据不属于数据中台建设范畴