The present invention discloses a data processing method, device and system, in which data processing methods include: defining a custom composite key corresponding to the current data processing from a predetermined custom compound primary key according to the application scene, and matching the template number with the corresponding self defined composite key by the current data processing, and the root of the data processing method. According to the model and element correlation table and factor check control table, the corresponding data elements and factor control rules are determined in the current data processing, and the current data information is collected according to the current data processing and the factor control rules, and the difference information in the collected results is constructed. The JSON information string is stored, and the JSON information string is stored in the data object field of the data detail list.
【技术实现步骤摘要】
一种数据处理方法、装置以及系统
本申请涉及计算机信息
,特别涉及一种数据处理方法、装置以及系统。
技术介绍
在日常系统开发中,存在某类数据因不同业务背景存在差异化,如供应链金融中涉及的货物凭证,可使用订单、存单及其他凭证类型。这些凭证存在一些相同信息:如交易金额、交易对象,但也存在一些差异信息,如订单包含货物信息,存单包含仓库信息等。系统通常实现方法是在采集、存储和展示这些凭证信息时都分开处理,如针对不同凭证类型,要建立不同的数据表分别管理,新增凭证信息类型时要新增数据表支持。相关信息如涉及修改时,需要分别修改不同数据表进行支持,差异数据导致数据表膨胀、各个处理环节程序增加,数据变化时,配合改造工作量大,无法快速上线。
技术实现思路
本申请实施方式的目的是提供一种数据处理方法、装置以及系统,解决现有技术处理数据时无法快速上线的技术问题。为实现上述目的,本申请实施方式提供一种数据处理方法,包括:根据应用场景从预先设置的自定义复合主键中确定当前数据处理对应地自定义复合主键;利用当前数据处理对应地自定义复合主键匹配出模版号,根据所述模版号分别从模型与要素关联表和要素校验控制表中确定当前数据处理对应地数据要素以及要素控制规则;根据当前数据处理对应地数据要素以及要素控制规则对当前业务数据信息进行采集,将采集的结果中差异信息构成JSON信息串;所述JSON信息串存储至数据明细表的数据对象字段内。优选地,还包括:从所述数据明细表中获取需要展示的信息的记录;从所述记录中的数据对象中获得JSON信息串,根据所述记录中的模版号从要素库中确定数据要素,利用所述数据要素从所述J ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:根据应用场景从预先设置的自定义复合主键中确定当前数据处理对应地自定义复合主键;利用当前数据处理对应地自定义复合主键匹配出模版号,根据所述模版号分别从模型与要素关联表和要素校验控制表中确定当前数据处理对应地数据要素以及要素控制规则;根据当前数据处理对应地数据要素以及要素控制规则对当前业务数据信息进行采集,将采集的结果中差异信息构成JSON信息串;所述JSON信息串存储至数据明细表的数据对象字段内。
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:根据应用场景从预先设置的自定义复合主键中确定当前数据处理对应地自定义复合主键;利用当前数据处理对应地自定义复合主键匹配出模版号,根据所述模版号分别从模型与要素关联表和要素校验控制表中确定当前数据处理对应地数据要素以及要素控制规则;根据当前数据处理对应地数据要素以及要素控制规则对当前业务数据信息进行采集,将采集的结果中差异信息构成JSON信息串;所述JSON信息串存储至数据明细表的数据对象字段内。2.如权利要求1所述的方法,其特征在于,还包括:从所述数据明细表中获取需要展示的信息的记录;从所述记录中的数据对象中获得JSON信息串,根据所述记录中的模版号从要素库中确定数据要素,利用所述数据要素从所述JSON信息串中取出各要素对应的值进行展示。3.如权利要求1或2所述的方法,其特征在于,还包括:根据数据的业务场景信息确定数据模型,并设置自定义复合主键;根据所述数据的实际内容从要素库中获得对应地数据要素以及校验控制规则,确定模型与要素关联表及要素校验控制表。4.如权利要求1或2所述的方法,其特征在于,所述数据明细表用于存储记录,所述记录是每次采集到数据生成的;其中,所述记录包括:明细编号、数据对象和公共字段;一个明细编号对应一条记录,所述数据对象用于存储JSON信息串,所述公共字段用于存储不同业务领域定义的公共信息。5.如权利要求4所述的方法,其特征在于,所述数据对象采用clob字段。6.一种数据处理装置,其特征在于,包括:采集参数确定单元,用于根据应用场景从预先设置的自定义复合主键中确定当前数据处理对应地自定义复合主键;利用当前数据处理对应地自定义复合主键匹配出模版号,根据所述模版号分别从模型与要素关联表和要素校验控制表中确定当前数据处理对应地数据要素以及要素控制规则;采集单元,用于根据当前数据处理对应地数据要素以及要素控制规则对当前业务数据信息进行采集,将采集的结果中差异信息构成JSON信息串;存储单元,用于所述JSON信息串存储至数据明细表的数据对象字...
【专利技术属性】
技术研发人员:张建荣,王大猷,金帅,危林,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。