数据质量管理控制方法及装置的制造方法

文档序号:9750959阅读:494来源:国知局
数据质量管理控制方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及计算机技术领域,尤其涉及一种数据质量管理控制方法及装置。
【背景技术】
[0002]随着企业信息化的高速发展,大量业务应用系统数据接入数据中心,使得数据中心的数据库、数据表增长迅速,数据资源数量庞大。
[0003]现有技术中,业务应用系统包括多个子系统,每个子系统与数据中心之间有一个数据传输接口,子系统将其生成的数据表通过该数据传输接口存入数据中心为该子系统分配的表空间中。
[0004]但是随着数据库、数据表的增长速度越来越快,数据中心存储的数据量越来越大,导致数据中心中的数据表存在以下四个问题:I)一个表空间可能存储多个子系统生成的数据表,多个数据表在表空间中杂乱存储,导致数据表查找难度大;2)同样的数据表可能存储在多个表空间中,造成数据表的冗余度较大;3)数据表发生更新后,旧版本和新版本同时存在,导致数据表不一致;4)数据表的流向不清晰。

【发明内容】

[0005]本发明实施例提供一种数据质量管理控制方法及装置,以降低数据表的查找难度、降低数据表的冗余度、提高数据表的一致性、保证数据表的流向清晰、实现对数据质量的管理和控制。
[0006]本发明实施例的一个方面是提供一种数据质量管理控制方法,包括:
[0007]接收业务子系统发送的申请信息,所述申请信息包括业务子系统标识、数据表操作信息和数据表操作触发信息;
[0008]解析所述数据表操作触发信息获得数据表流向信息;
[0009]接收所述业务子系统发送的用户信息和目标数据表;
[0010]若所述数据表操作信息为新增数据表,则依据所述业务子系统标识查询多个历史记录信息获得与所述业务子系统标识对应的多个数据表名称,若所述目标数据表的名称与所述多个数据表名称均不相同,则指示所述业务子系统将所述目标数据表存储到数据中心;
[0011]若所述数据表操作信息为更新数据表,则依据所述目标数据表的名称查询多个历史记录信息获得与所述目标数据表的名称相同的数据表名称,并指示所述数据中心将所述数据表名称对应的数据表内容替换为所述目标数据表的内容;
[0012]其中,所述历史记录信息至少包括业务子系统标识和数据表名称。
[0013]本发明实施例的另一个方面是提供一种数据质量管理控制装置,包括:
[0014]接收模块,用于接收业务子系统发送的申请信息,所述申请信息包括业务子系统标识、数据表操作信息和数据表操作触发信息;接收所述业务子系统发送的用户信息和目标数据表;
[0015]解析模块,用于解析所述数据表操作触发信息获得数据表流向信息;
[0016]查询模块,用于若所述数据表操作信息为新增数据表,则依据所述业务子系统标识查询多个历史记录信息获得与所述业务子系统标识对应的多个数据表名称;若所述数据表操作信息为更新数据表,则依据所述目标数据表的名称查询多个历史记录信息获得与所述目标数据表的名称相同的数据表名称;
[0017]发送模块,用于若所述目标数据表的名称与所述多个数据表名称均不相同,则指示所述业务子系统将所述目标数据表存储到数据中心;指示所述数据中心将所述数据表名称对应的数据表内容替换为所述目标数据表的内容;
[0018]其中,所述历史记录信息至少包括业务子系统标识和数据表名称。
[0019]本发明实施例提供的数据质量管理控制方法及装置,通过数据质量管理控制系统存储的历史记录信息中的数据表名称即可查找到目标数据表;通过查询多个历史记录信息获得与业务子系统标识对应的多个数据表名称,并判断目标数据表的名称与多个数据表名称是否相同,只有目标数据表的名称与多个数据表名称均不相同时,指示业务子系统将目标数据表存储到数据中心,降低了数据表的冗余度;通过将查询多个历史记录信息获得与目标数据表的名称相同的数据表名称,并将数据表名称对应的数据表内容替换为目标数据表的内容,提高了数据表的一致性;通过解析数据表操作触发信息获得数据表流向信息,保证了数据表的流向清晰;实现了对数据质量的管理和控制。
【附图说明】
[0020]图1为本发明实施例提供的数据质量管理控制方法流程图;
[0021]图2为本发明实施例提供的数据质量管理控制方法适用的网络结构图;
[0022]图3为本发明实施例提供的数据质量管理控制装置的结构图;
[0023]图4为本发明另一实施例提供的数据质量管理控制装置的结构图。
【具体实施方式】
[0024]图1为本发明实施例提供的数据质量管理控制方法流程图;图2为本发明实施例提供的数据质量管理控制方法适用的网络结构图。本发明实施例针对随着数据库、数据表的增长速度越来越快,数据中心存储的数据量越来越大,导致数据中心中的数据存在诸多问题,提供了数据质量管理控制方法,该方法具体步骤如下:
[0025]步骤SlOl、接收业务子系统发送的申请信息,所述申请信息包括业务子系统标识、数据表操作信息和数据表操作触发信息;
[0026]本发明实施例的执行主体为一个数据质量管理控制系统,如图2所示,该数据质量管理控制系统可以与业务系统中的多个业务子系统进行信息交互,也可以与数据中心进行信息交互,数据中心用于存储业务子系统生成的数据库和/或数据表。其中,业务系统包括多个业务子系统,例如生产管理系统、营销业务系统、人资系统、电力交易系统和财务系统等;每个业务子系统对应有多个用户,每个用户可在该业务子系统生成数据库或数据表,当用户在该业务子系统生成数据库或数据表时,该业务子系统向数据质量管理控制系统发送申请信息,申请信息包括业务子系统标识、数据表操作信息和数据表操作触发信息,其中,一个数据库包括多个数据表,业务子系统标识唯一标识一个业务子系统,数据表操作信息表示用户对其生成的数据库或数据表的操作,例如新接入一个数据表、更新数据表、删除数据表等,数据表操作触发信息表示用户对数据库或数据表进行上述操作的原因。
[0027]步骤S102、解析所述数据表操作触发信息获得数据表流向信息;
[0028]数据质量管理控制系统解析用户对数据库或数据表进行上述操作的原因获得数据表流向信息,数据表流向信息具体表示用户生成的数据表被哪个业务子系统查看、调用或存储,即数据表流向信息可以为查看、调用或存储该数据表的业务子系统的标识。
[0029]步骤S103、接收所述业务子系统发送的用户信息和目标数据表;
[0030]数据质量管理控制系统对业务子系统发送的申请信息进行审核,审核通过后,业务子系统向数据质量管理控制系统发送用户信息和目标数据表,该目标数据表是该用户信息对应的用户在该业务子系统中生成的数据表。
[0031]步骤S104、若所述数据表操作信息为新增数据表,则依据所述业务子系统标识查询多个历史记录信息获得与所述业务子系统标识对应的多个数据表名称,若所述目标数据表的名称与所述多个数据表名称均不相同,则指示所述业务子系统将所述目标数据表存储到数据中心;
[0032]若该目标数据表是一个新增的数据表,即该目标数据表没有在数据中心存储过,则数据质量管理控制系统依据该业务子系统标识查询多个历史记录信息获得与所述业务子系统标识对应的多个数据表名称,数据质量管理控制系统中预先存储有多个历史记录信息,每个历史记录信息至少包括业务子
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1