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.根据权利要求1所述的方法,其特征在于,所述指示所述业务子系统
将所述目标数据表存储到数据中心之后,还包括:
接收所述数据中心发送的存储所述目标数据表的表空间的名称,以及所
述业务子系统与所述数据中心的接口方式;
生成当前记录信息,所述当前记录信息包括所述业务子系统标识、所述
表空间的名称、所述目标数据表的名称、所述用户信息、所述数据表流向信
息、所述目标数据表的操作权限信息和所述接口方式。
3.根据权利要求2所述的方法,其特征在于,所述接收所述业务子系统
发送的用户信息和目标数据表之后,还包括:
判断所述目标数据表中的数据是否符合预先设定的数据规则;
若所述目标数据表中的数据不符合预先设定的数据规则,则向所述业务
子系统发送警示信息,以使用户修改所述目标数据表中的数据格式。
4.根据权利要求3所述的方法,其特征在于,所述生成当前记录信息之
后,还包括:
依据所述当前记录信息和所述多个历史记录信息分析各个数据表的重要
\t程度,所述数据表名称对应的数据表流向信息的个数越多,所述数据表的重
要程度越大。
5.根据权利要求4所述的方法,其特征在于,还包括:
设置数据表采集规则,并依据所述数据表采集规则从所述数据中心采集
多个数据表;
判断所述多个数据表中任意两个数据表的名称是否相同,若所述两个数
据表的名称相同,则判断所述两个数据表的内容是否相同;
若所述两个数据表的内容相同,则向所述数据中心发送第一删除指令,
以使所述数据中心删除所述两个数据表的任意一个;
若所述两个数据表的内容不同,则从所述数据中心获取所述两个数据表
的时间戳,并向所述数据中心发送第二删除指令,以使所述数据中心删除所
述两个数据表中时间戳较小的数据表。
6.一种数据质量管理控制装置,其特征在于,包括:
接收模块,用于接收业务子系统发送的申请信息,所述申请信息包括业
务子系统...
【专利技术属性】
技术研发人员:付萍萍,陈燕青,陈雪莲,刘显明,杨济海,
申请(专利权)人:国网江西省电力公司信息通信分公司,国家电网公司,
类型:发明
国别省市:江西;36
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。