临近清明节的这几天,请3天假可以连着休息8天,对于上班族来说,这真是一个难得的休假机会。因此这几天休假的同事比较多,因此我也就暂时代理了几天的二级运维的工作。从这几天接收到运维工作来看,基础数据同步的问题占的比例较大。
就拿一个销售组织对应关系的例子来说明下。某经销商下了个采购订单,传送到SAP发现对应的销售组织不对,马上给返了回来,要求重新检查后再传送,经销商于是重新审核后再次传送发现还是不对啊,于是和一线运维纠结了起来,一线运维又将问题反馈给了我,于是我在后台进行了对比,发现我们这边的数据对应关系没有问题。同时我也检查了我们系统基础数据的来源地,上游的基础数据平台系统,那里也是正确的。
于是我只好拿出证据,将我们传送给SAP的数据截图发给SAP方面的运维人员,请他们自己从SAP方面的基础数据查原因。很快就真相大白了,SAP维护的基础信息出现了问题。
问题虽然查出来了,但是我却不得不思考一个问题,关于多个相互关联的系统,基础数据如何进行管理。当然是集中统一管理最好了。保证所有的基础数据都来源统一这是一个比较好的解决方案,虽然可能由于各种原因难以做到这一点,但是我们在设计系统时尽量要向这个方向努力。如果是既有的系统已经有了各自的基础数据管理,最好能够一步步改造,保证最终都共享一个数据来源,这样平时系统交互因为基础数据不一致导致的问题也就迎刃而解了。