一种数据量统计方法及装置制造方法及图纸

技术编号:17561943 阅读:83 留言:0更新日期:2018-03-28 12:24
本发明专利技术提供了一种数据量统计方法及装置,该方法包括:确定待统计类别;在目标数据库中,获取与所述待统计类别对应的每一个数据库表的属性信息;根据所获取的属性信息,获取每一个所述数据库表对应的数据;对每一个所述数据库表对应的数据进行处理,确定每一个所述数据库表对应的数据量;对各个所述数据库表对应的数据量进行汇总,得到所述待统计类别对应的数据量。因此,本发明专利技术提供的方案可以提高数据量统计的准确性。

A method and device for statistics of data

The invention provides a data statistic method and device, the method includes: determining statistical categories; in the target database, each database table attribute information acquisition and the corresponding statistical categories; according to the attribute information obtained, for each of the corresponding database table data; to deal with each of the corresponding database table data, determine each of the corresponding database table data; for each of the corresponding database table data were collected, obtained the statistical categories corresponding amount of data. Therefore, the scheme provided by the invention can improve the accuracy of data statistics.

【技术实现步骤摘要】
一种数据量统计方法及装置
本专利技术涉及计算机
,特别涉及一种数据量统计方法及装置。
技术介绍
在大数据整合背景下,一个数据库中包括的数据可能来自不同的部门。为了对数据库进行有效的运维管理,需要统计数据库所包括数据的数据量。目前,在统计数据库所包括的某个部门的数据量时,需要使用访问数据库软件连接数据库,然后利用访问数据库软件挨个对数据库中所包括的数据库表进行统计。统计过程是由业务人员利用访问数据库软件手动完成的,由于数据库中包括的数据库表众多,且操作过程非常的单调和重复。在这样的统计过程中,工作人员很容易因为疲劳漏查数据库表。因此,现有的方式,数据量统计的准确性较低。
技术实现思路
本专利技术实施例提供了一种数据量统计方法及装置,可以提高数据量统计的准确性。第一方面,本专利技术实施例提供了一种数据量统计方法,该方法包括:确定待统计类别;在目标数据库中,获取与所述待统计类别对应的每一个数据库表的属性信息;根据所获取的属性信息,获取每一个所述数据库表对应的数据;对每一个所述数据库表对应的数据进行处理,确定每一个所述数据库表对应的数据量;对各个所述数据库表对应的数据量进行汇总,得到所述待本文档来自技高网...
一种数据量统计方法及装置

【技术保护点】
一种数据量统计方法,其特征在于,包括:确定待统计类别;在目标数据库中,获取与所述待统计类别对应的每一个数据库表的属性信息;根据所获取的属性信息,获取每一个所述数据库表对应的数据;对每一个所述数据库表对应的数据进行处理,确定每一个所述数据库表对应的数据量;对各个所述数据库表对应的数据量进行汇总,得到所述待统计类别对应的数据量。

【技术特征摘要】
1.一种数据量统计方法,其特征在于,包括:确定待统计类别;在目标数据库中,获取与所述待统计类别对应的每一个数据库表的属性信息;根据所获取的属性信息,获取每一个所述数据库表对应的数据;对每一个所述数据库表对应的数据进行处理,确定每一个所述数据库表对应的数据量;对各个所述数据库表对应的数据量进行汇总,得到所述待统计类别对应的数据量。2.根据权利要求1所述的方法,其特征在于,所述根据所获取的属性信息,获取每一个所述数据库表对应的数据,包括:将所获取的每一个所述属性信息分别封装为一个表对象,其中,每一个所述表对象分别存在对应的属性值;根据每一个所述表对象对应的属性值,在所述待统计类别对应的所有数据库表中获取每一个所述表对象对应的数据。3.根据权利要求1所述的方法,其特征在于,所述对每一个所述数据库表对应的数据进行处理,确定每一个所述数据库表对应的数据量,包括:针对每一个所述数据库表对应的数据均执行:A1:确定当前所述数据对应的各个行数据;A2:在各个所述行数据中选择一条所述行数据;A3:将所选择的行数据写入到预设的格式数据模板中,并写入所选择的行数据对应的数据量,其中,所选择的行数据对应的数据量为上一次写入的行数据对应的数据量加1;A4:判断各个所述行数据中是否存在未被选择过的行数据,如果是,执行A2;否则,执行A5;A5:将最后一次写入的行数据对应的数据量,确定为当前所述数据库表对应的数据量。4.根据权利要求3所述的方法,其特征在于,在所述判断出各个所述行数据中不存在未被选择过的行数据之后,并在所述将最后一次写入的行数据对应的数量,确定为当前所述数据表对应的数据量之前,进一步包括:将当前所述数据库表对应的属性信息写入所述格式数据模板;将写入各个所述行数据、各个所述数据量以及所述属性信息的所述格式数据模板,存储到指定的文件中。5.根据权利要求3所述的方法,其特征在于,在所述在当前所述数据对应的各个行数据中选择一条所述行数据之后,并在所述将所选择的行数据写入到预设的格式数据模板中之前,进一步包括:判断所选择的行数据中是否存在报错关键字,如果是,生成报错信息,并执行所述将所选择的行数据写入到预设的格式数...

【专利技术属性】
技术研发人员:张玉胜
申请(专利权)人:山东浪潮云服务信息科技有限公司
类型:发明
国别省市:山东,37

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

1