首页 > 大数据 > 数据挖掘 > 业务支撑系统DA设计典型问题分析与应对
(本文转自“新炬网络公众号”)
文 / 梁华,新炬网络(SNC)资深工程师
一、 数据架构(DA)
IT架构是由数据架构、应用架构和技术架构共同构成,其中,数据架构是IT架构的核心,因为IT系统支撑下的业务运作状况,是通过IT系统中的数据反映出来的,数据是IT系统管理的重要资源,因此首先要 考虑数据架构对当前业务的支持。
数据架构管理体系又分为三个层面:数据架构规划、数据架构设计以及数据架构运营。数据架构设计是数据架构管理中最重要的内容,定义良好的数据模型可以反映业务模式的本质,确保数据架构为业务需 求提供全面、一致、完整的高质量数据,且为划分应用系统边界,明确数据引用关系,定义应用系统间的集成接口,提供分析依据。良好的数据建模与数据标准的制定才是实现数据共享,保证一致性、完整性与准确 性的基础,有了这一基础,才能最终实现基于数据的管理决策。
数据架构分层图
业务支撑系统数据架构支撑着计费、帐务、营业系统的所有业务,而营业和帐务系统作为处理用户业务受理、业务变更、缴费、预缴、信控等业务的系统,数据架构的是否合理直接关系着系统业务功能的实 现是否方便、快捷。在实际的数据资产管理实施过程中,发现了一些数据架构设计层面存在的典型问题,解决这些问题也是今后系统演进的一个目标。“没有最好的数据架构,只有最适合的数据架构”。
二、 典型问题分析
1.逻辑模型设计问题
问题:逻辑模型不能完整反映业务实际情况
问题举例:订单域模型不能完整反映订单详细信息
订单域的数据是记录资料域数据变更的过程数据,这些数据有两方面的作用,一方面是用于各个不同的业务接入渠道出报表,一方面是提供给用户查询。
目前系统使用的订单域逻辑模型如下图所示:
从上图可以看出,这种订单逻辑模型侧重于实现了用户订购关系的变更,如果是三户资料的变更,在这种逻辑模型下并不能完整地表达出来。
改进建议:
订单域的逻辑模型应该有机地统一资料域的三户模型和订购模型,先有一个统一的订单实体,用于记录订单的一些特殊信息,如操作员、操作组织、操作方式、订单编码、订单类型,在这之下,订购类订单 和资料类订单分别采用不同的方式记录订单的明细信息。其中订购类订单可以参考现在的实现方式,而资料类订单可以在订单信息中用字符串的串位表达出这次订单变更的信息具体在三户资料的哪张表,再采用类似 于三户资料的模型记录三户资料变更前后的明细信息,这样才能完整体现订单的所有信息。
2.逻辑模型转物理模型问题
问题:逻辑模型转物理模型时,设计不合理
问题举例:帐务域资金变化信息的逻辑模型转物理模型时实现不合理
资金变化信息、帐单信息的物理模型,其数据都是按照地市和年月分表,不能满足业务部门要求纪录保存15年的要求。
改进建议:
阿里公司在完成系统分布式改造过程中的一些好的做法,可供我们参考。如订单类过程数据落地时,从数据使用者的角度出发,分为两份,一份供系统使用者出报表使用,保留时限短,一份供用户查询,数 据保存时限长。我们也可以借鉴这种方法解决这个问题。
3.数据分布问题
问题:存在数据分布不合理的问题
问题举例:资料数据存在多份副本及变种信息
三户资料和订购信息是CRM系统的核心数据,它的生成和维护都在CRM系统。由于这些资料的重要,整个业务支撑系统中又有这些数据的多份COPY或变种数据,如帐务系统有一份基本类似的COPY数据,计费系 统有一份变种的资料数据,综合查询库、结算库等系统也都有一份指定时间点的资料数据的拍照数据,经分主仓更是不可少的存在一份拍照数据,而且在经分报表、地市分析库、客服接入库等系统中,也或多或少存 在三户资料的变种数据。这些变种的数据,要么是以处理接口工单这种消耗大量处理能力的形式进行数据同步,要么是定时作业的形式通过数据复制的方式生成的备份数据。这些系统在获取这些数据之后,并不对数 据作任何维护,仅仅是为了自己业务实现方便,而在本地保留一份这样的数据。
改进建议:
(1)对于需要资料数据完成业务或者单用户数据处理的系统,如计费、帐务、客服接入等系统,我们在一开始设计CRM系统逻辑模型的时候,就可以将这些系统的需求一体考虑,CRM系统的资料数据模型要同 时满足这些系统的业务处理需要,后续随着CRM系统完成读写分离改造,可以考虑计费等系统在计费处理过程中直接读取CRM系统的资料数据完成用户话单的处理。帐务系统亦同理。
(2) 对于需要定时拍照数据的系统,建议建设数据拍照中心,拍照一次供各个不同系统使用,这样既节省了存储,也节省了系统网络流量。
三、 小结
以上对业务支撑系统数据架构设计的问题分析,纯粹是一家之言,作为“抛砖引玉”的砖头,欢迎大家交流讨论。“思想碰撞出火花“,希望我们的火花能让业务支撑系统变得更强大,更好用!
原文链接:http://mp.weixin.qq.com/s?
__biz=MjM5MTYwNjA1OA==&mid=203486080&idx=1&sn=d4758591bc985cb5c4736f68c5a9edfa#rd
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29960155/viewspace-1443054/ ,如需转载,请注明出处,否则将追究法律责任。