最近又碰到主数据问题,历史系统中在客户现场的多个实例,虽然都采用了同一套的数据编码规范,但是对于统一实体的编码却不一致,主要是编码规范中的流水号完全不同,这样的情况在自己系统中没有问题,反正也是ID唯一,但是这个如果多系统之间交互,那么必须采用大家都认可的统一编码才可以,也就是拥有同样的主数据。
目前是历史系统虽然也愿意加速主数据,但是以往的编码也不能丢弃,有些老用户对历史数据的编码已经非常依赖了,所以我想采用双编码形态,也就是一个物品具有两套不同的编码,其中一套就是大家认可的主数据编码,类似不同地方的人都学习普通话,并且也不丢弃现有的方言。
这样不同系统就可以进行数据交换了,只是目前仍然需要解决的是主数据与各个系统之间同步的问题,同步方式尽量实时,并且需要确保业务系统本地可以缓存主数据,否则中心数据库一旦奔溃,其他应用都不能用了,那就完蛋了。
网友评论