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

技术编号:14549801 阅读:105 留言:0更新日期:2017-02-04 22:53
本发明专利技术实施例提供一种数据质量管理控制方法及装置。该方法包括:接收业务子系统发送的申请信息;解析数据表操作触发信息获得数据表流向信息;接收业务子系统发送的用户信息和目标数据表;若目标数据表的名称与业务子系统标识对应的多个数据表名称均不相同,则指示业务子系统将目标数据表存储到数据中心;若数据表操作信息为更新数据表,指示数据中心将数据表名称对应的数据表内容替换为目标数据表的内容。本发明专利技术实施例通过数据质量管理控制系统存储的数据表名称即可查找到目标数据表;降低了数据表的冗余度;提高了数据表的一致性;通过解析数据表操作触发信息获得数据表流向信息,保证了数据表的流向清晰;实现了对数据质量的管理和控制。

Data quality management control method and device

The embodiment of the invention provides a method and a device for controlling and controlling data quality. The method comprises: sending and receiving service subsystem application information; analytical data table operation information data table to trigger information; sending and receiving subsystem of user information and the target data table; if the name of the target data table and the corresponding service subsystem identifies a plurality of data table names are not the same, indicating a business the system will target data table stored in the data center; if the data table operation information to update the data table, indicating data center data table data table name corresponding to replace the target data table of contents. The embodiment of the invention the control system through the data storage quality management data table name can find the target data table; and reduce the redundancy of data table; improve the consistency of the data table; by analyzing the data table operation information data table trigger the flow of information, ensure the data table to clear realization of the management and control; the data quality.

【技术实现步骤摘要】

本专利技术实施例涉及计算机
,尤其涉及一种数据质量管理控制方法及装置
技术介绍
随着企业信息化的高速发展,大量业务应用系统数据接入数据中心,使得数据中心的数据库、数据表增长迅速,数据资源数量庞大。现有技术中,业务应用系统包括多个子系统,每个子系统与数据中心之间有一个数据传输接口,子系统将其生成的数据表通过该数据传输接口存入数据中心为该子系统分配的表空间中。但是随着数据库、数据表的增长速度越来越快,数据中心存储的数据量越来越大,导致数据中心中的数据表存在以下四个问题:1)一个表空间可能存储多个子系统生成的数据表,多个数据表在表空间中杂乱存储,导致数据表查找难度大;2)同样的数据表可能存储在多个表空间中,造成数据表的冗余度较大;3)数据表发生更新后,旧版本和新版本同时存在,导致数据表不一致;4)数据表的流向不清晰。
技术实现思路
本专利技术实施例提供一种数据质量管理控制方法及装置,以降低数据表的查找难度、降低数据表的冗余度、提高数据表的一致性、保证数据表的流向清晰、实现对数据质量的管理和控制。本专利技术实施例的一个方面是提供一种数据质量管理控制方法,包括:接收业务子系统发送的申请信息,所述申请信息包括业务子系统标识、数据表操作信息和数据表操作触发信息;解析所述数据表操作触发信息获得数据表流向信息;接收所述业务子系统发送的用户信息和目标数据表;若所述数据表操作信息为新增数据表,则依据所述业务子系统标识查询多个历史记录信息获得与所述业务子系统标识对应的多个数据表名称,若所述目标数据表的名称与所述多个数据表名称均不相同,则指示所述业务子系统将所述目标数据表存储到数据中心;若所述数据表操作信息为更新数据表,则依据所述目标数据表的名称查询多个历史记录信息获得与所述目标数据表的名称相同的数据表名称,并指示所述数据中心将所述数据表名称对应的数据表内容替换为所述目标数据表的内容;其中,所述历史记录信息至少包括业务子系统标识和数据表名称。本专利技术实施例的另一个方面是提供一种数据质量管理控制装置,包括:接收模块,用于接收业务子系统发送的申请信息,所述申请信息包括业务子系统标识、数据表操作信息和数据表操作触发信息;接收所述业务子系统发送的用户信息和目标数据表;解析模块,用于解析所述数据表操作触发信息获得数据表流向信息;查询模块,用于若所述数据表操作信息为新增数据表,则依据所述业务子系统标识查询多个历史记录信息获得与所述业务子系统标识对应的多个数据表名称;若所述数据表操作信息为更新数据表,则依据所述目标数据表的名称查询多个历史记录信息获得与所述目标数据表的名称相同的数据表名称;发送模块,用于若所述目标数据表的名称与所述多个数据表名称均不相同,则指示所述业务子系统将所述目标数据表存储到数据中心;指示所述数据中心将所述数据表名称对应的数据表内容替换为所述目标数据表的内容;其中,所述历史记录信息至少包括业务子系统标识和数据表名称。本专利技术实施例提供的数据质量管理控制方法及装置,通过数据质量管理控制系统存储的历史记录信息中的数据表名称即可查找到目标数据表;通过查询多个历史记录信息获得与业务子系统标识对应的多个数据表名称,并判断目标数据表的名称与多个数据表名称是否相同,只有目标数据表的名称与多个数据表名称均不相同时,指示业务子系统将目标数据表存储到数据中心,降低了数据表的冗余度;通过将查询多个历史记录信息获得与目标数据表的名称相同的数据表名称,并将数据表名称对应的数据表内容替换为目标数据表的内容,提高了数据表的一致性;通过解析数据表操作触发信息获得数据表流向信息,保证了数据表的流向清晰;实现了对数据质量的管理和控制。附图说明图1为本专利技术实施例提供的数据质量管理控制方法流程图;图2为本专利技术实施例提供的数据质量管理控制方法适用的网络结构图;图3为本专利技术实施例提供的数据质量管理控制装置的结构图;图4为本专利技术另一实施例提供的数据质量管理控制装置的结构图。具体实施方式图1为本专利技术实施例提供的数据质量管理控制方法流程图;图2为本发明实施例提供的数据质量管理控制方法适用的网络结构图。本专利技术实施例针对随着数据库、数据表的增长速度越来越快,数据中心存储的数据量越来越大,导致数据中心中的数据存在诸多问题,提供了数据质量管理控制方法,该方法具体步骤如下:步骤S101、接收业务子系统发送的申请信息,所述申请信息包括业务子系统标识、数据表操作信息和数据表操作触发信息;本专利技术实施例的执行主体为一个数据质量管理控制系统,如图2所示,该数据质量管理控制系统可以与业务系统中的多个业务子系统进行信息交互,也可以与数据中心进行信息交互,数据中心用于存储业务子系统生成的数据库和/或数据表。其中,业务系统包括多个业务子系统,例如生产管理系统、营销业务系统、人资系统、电力交易系统和财务系统等;每个业务子系统对应有多个用户,每个用户可在该业务子系统生成数据库或数据表,当用户在该业务子系统生成数据库或数据表时,该业务子系统向数据质量管理控制系统发送申请信息,申请信息包括业务子系统标识、数据表操作信息和数据表操作触发信息,其中,一个数据库包括多个数据表,业务子系统标识唯一标识一个业务子系统,数据表操作信息表示用户对其生成的数据库或数据表的操作,例如新接入一个数据表、更新数据表、删除数据表等,数据表操作触发信息表示用户对数据库或数据表进行上述操作的原因。步骤S102、解析所述数据表操作触发信息获得数据表流向信息;数据质量管理控制系统解析用户对数据库或数据表进行上述操作的原因获得数据表流向信息,数据表流向信息具体表示用户生成的数据表被哪个业务子系统查看、调用或存储,即数据表流向信息可以为查看、调用或存储该数据表的业务子系统的标识。步骤S103、接收所述业务子系统发送的用户信息和目标数据表;数据质量管理控制系统对业务子系统发送的申请信息进行审核,审核通过后,业务子系统向数据质量管理控制系统发送用户信息和目标数据表,该目标数据表是该用户信息对应的用户在该业务子系统中生成的数据表。步骤S104、若所述数据表操作信息为新增数据表,则依据所述业务子系统标识查询多个历史记录信息获得与所述业务子系统标识对应的多个数据表名称,若所述目标数据表的名称与所述多个数据表名称均不相同,则指示所述业务子系统将所述目标数据表存储到数据中心;若该目标数据表是一个新增的数本文档来自技高网...

【技术保护点】
一种数据质量管理控制方法,其特征在于,包括:接收业务子系统发送的申请信息,所述申请信息包括业务子系统标识、数据表操作信息和数据表操作触发信息;解析所述数据表操作触发信息获得数据表流向信息;接收所述业务子系统发送的用户信息和目标数据表;若所述数据表操作信息为新增数据表,则依据所述业务子系统标识查询多个历史记录信息获得与所述业务子系统标识对应的多个数据表名称,若所述目标数据表的名称与所述多个数据表名称均不相同,则指示所述业务子系统将所述目标数据表存储到数据中心;若所述数据表操作信息为更新数据表,则依据所述目标数据表的名称查询多个历史记录信息获得与所述目标数据表的名称相同的数据表名称,并指示所述数据中心将所述数据表名称对应的数据表内容替换为所述目标数据表的内容;其中,所述历史记录信息至少包括业务子系统标识和数据表名称。

【技术特征摘要】
1.一种数据质量管理控制方法,其特征在于,包括:
接收业务子系统发送的申请信息,所述申请信息包括业务子系统标识、
数据表操作信息和数据表操作触发信息;
解析所述数据表操作触发信息获得数据表流向信息;
接收所述业务子系统发送的用户信息和目标数据表;
若所述数据表操作信息为新增数据表,则依据所述业务子系统标识查询
多个历史记录信息获得与所述业务子系统标识对应的多个数据表名称,若所
述目标数据表的名称与所述多个数据表名称均不相同,则指示所述业务子系
统将所述目标数据表存储到数据中心;
若所述数据表操作信息为更新数据表,则依据所述目标数据表的名称查
询多个历史记录信息获得与所述目标数据表的名称相同的数据表名称,并指
示所述数据中心将所述数据表名称对应的数据表内容替换为所述目标数据表
的内容;
其中,所述历史记录信息至少包括业务子系统标识和数据表名称。
2.根据权利要求1所述的方法,其特征在于,所述指示所述业务子系统
将所述目标数据表存储到数据中心之后,还包括:
接收所述数据中心发送的存储所述目标数据表的表空间的名称,以及所
述业务子系统与所述数据中心的接口方式;
生成当前记录信息,所述当前记录信息包括所述业务子系统标识、所述
表空间的名称、所述目标数据表的名称、所述用户信息、所述数据表流向信
息、所述目标数据表的操作权限信息和所述接口方式。
3.根据权利要求2所述的方法,其特征在于,所述接收所述业务子系统
发送的用户信息和目标数据表之后,还包括:
判断所述目标数据表中的数据是否符合预先设定的数据规则;
若所述目标数据表中的数据不符合预先设定的数据规则,则向所述业务
子系统发送警示信息,以使用户修改所述目标数据表中的数据格式。
4.根据权利要求3所述的方法,其特征在于,所述生成当前记录信息之
后,还包括:
依据所述当前记录信息和所述多个历史记录信息分析各个数据表的重要

\t程度,所述数据表名称对应的数据表流向信息的个数越多,所述数据表的重
要程度越大。
5.根据权利要求4所述的方法,其特征在于,还包括:
设置数据表采集规则,并依据所述数据表采集规则从所述数据中心采集
多个数据表;
判断所述多个数据表中任意两个数据表的名称是否相同,若所述两个数
据表的名称相同,则判断所述两个数据表的内容是否相同;
若所述两个数据表的内容相同,则向所述数据中心发送第一删除指令,
以使所述数据中心删除所述两个数据表的任意一个;
若所述两个数据表的内容不同,则从所述数据中心获取所述两个数据表
的时间戳,并向所述数据中心发送第二删除指令,以使所述数据中心删除所
述两个数据表中时间戳较小的数据表。
6.一种数据质量管理控制装置,其特征在于,包括:
接收模块,用于接收业务子系统发送的申请信息,所述申请信息包括业
务子系统...

【专利技术属性】
技术研发人员:付萍萍陈燕青陈雪莲刘显明杨济海
申请(专利权)人:国网江西省电力公司信息通信分公司国家电网公司
类型:发明
国别省市:江西;36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1