数据仓库的质量检测方法、装置和电子设备与流程

文档序号:27554329发布日期:2021-11-24 23:45阅读:121来源:国知局
数据仓库的质量检测方法、装置和电子设备与流程

1.本技术涉及大数据应用技术领域,具体而言,涉及一种数据仓库的质量检测方法、一种数据仓库的质量检测装置和一种电子设备。


背景技术:

2.随着近年来大数据热潮的不断升温,人们越来越意识到对数据的利用可以为其生产生活带来巨大便利的同时,也带来了不小的挑战,其中包括:大数据的安全与隐私问题;大数据的集成与管理问题;大数据的it技术架构问题;大数据的生态环境问题。
3.相关技术中,大数据仓库(bigdata warehouse)通常能够记录从过去某一时点到当前的各个阶段的信息数据,管理者可通过这些数据,可以对发展历程和未来趋势做出定量分析和预测,大数据仓库是越来越流行的数据解决方案,作为大数据量化方案、解决大数据问题、发掘数据价值的大数据仓库被很多公司采纳使用。但在大数据环境下,数据仓库的建设质量无法衡量,需要发明一种方法去检测数据仓库的优劣。


技术实现要素:

4.本技术实施例提供了一种数据仓库的质量检测方法、装置、电子设备和可读存储介质,以解决数据仓库的建设质量无法衡量的问题。
5.第一方面,本技术实施例提供了一种数据仓库的质量检测方法,包括:
6.确定数据仓库的至少一个目标指标项,每个目标指标项包括至少一个次级指标项;
7.采用层次分析法,确定至少一个次级指标项的权重值;
8.根据至少一个次级指标项的权重值,确定每个目标指标项的权重值;
9.根据至少一个次级指标项的指标值、权重值和每个目标指标项的权重值,确定每个目标指标项的指标值;
10.根据至少一个目标指标项的指标值和权重值,生成数据仓库的质量检测报告。
11.第二方面,本技术实施例提供了一种数据仓库的质量检测装置,包括:
12.确定模块,用于确定数据仓库的至少一个目标指标项,每个目标指标项包括至少一个次级指标项;
13.采用层次分析法,确定至少一个次级指标项的权重值;
14.根据至少一个次级指标项的权重值,确定每个目标指标项的权重值;
15.根据至少一个次级指标项的指标值、权重值和每个目标指标项的权重值,确定每个目标指标项的指标值;
16.评价模块,用于根据至少一个目标指标项的指标值和权重值,生成数据仓库的质量检测报告。
17.第三方面,本技术实施例提供了一种电子设备,包括处理器、存储器及存储在该存储器上并在处理器上运行的程序或指令,该程序或指令被处理器执行时实现如第一方面提
供的数据仓库的质量检测方法的步骤。
18.第四方面,本技术实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,该程序或指令被处理器执行时实现如第一方面提供的数据仓库的质量检测方法的步骤。
19.第五方面,本技术实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面提供的数据仓库的质量检测方法的步骤。
20.在本技术实施例中,确定数据仓库的至少一个目标指标项,每个目标指标项包括至少一个次级指标项;采用层次分析法,确定至少一个次级指标项的权重值;根据至少一个次级指标项的权重值,确定每个目标指标项的权重值;根据至少一个次级指标项的指标值、权重值和每个目标指标项的权重值,确定每个目标指标项的指标值;根据至少一个目标指标项的指标值和权重值,生成数据仓库的质量检测报告。从而利用需要被评估的目标指标项中至少一个次级指标项的指标值和权重值,综合评估该数据仓库每个目标指标项的指标值,并通过每个目标指标项的指标值和权重值分析出数据仓库整体的性能优劣。进而在建立评价数据仓库模型优劣的衡量体系,通过梳理适用的量化指标,生成质量检测报告。一方面,实现了数据仓库的质量检测机制,能够在构建数据仓库过程中即可对数据仓库进行评估,无需在数据仓库上线使用后,对数据仓库的性能进行人为的观察测试,不仅节省人力,而且提高数据仓库的性能评价效率,有效降低数据仓库的建设成本。再一方面,能够统一数据仓库的评价标准和规范,使得对数据仓库的评价结果更加客观、精准,为数据仓库的建立和维护提供可靠的数据支持。又一方面,由于无需人为进行主观性判断,使得用用户无需完全掌握数据仓库建设的原理、数据处理等方面的技能,有利于降低数据仓库质量检测的难度,扩大产品的应用范围。
附图说明
21.图1示出了根据本技术的一个实施例的数据仓库的质量检测方法的流程图之一;
22.图2示出了根据本技术的一个实施例的数据仓库的质量检测方法的流程图之二;
23.图3示出了根据本技术的一个实施例的数据仓库的质量检测方法的流程图之三;
24.图4示出了根据本技术的一个实施例的数据仓库的质量检测方法的流程图之四;
25.图5示出了根据本技术的一个实施例的数据仓库的质量检测方法的流程图之五;
26.图6示出了根据本技术的一个实施例的数据仓库的质量检测方法的流程图之六;
27.图7示出了根据本技术的一个实施例的数据仓库的质量检测方法的流程图之七;
28.图8示出了根据本技术的一个实施例的数据仓库的质量检测方法的流程图之八;
29.图9示出了根据本技术的一个实施例的数据仓库的质量检测方法的流程图之九;
30.图10示出了根据本技术的一个实施例的数据仓库的质量检测装置的结构框图;
31.图11示出了根据本技术的一个实施例的电子设备的结构框图;
32.图12示出了根据本技术的一个实施例的电子设备的硬件结构框图。
具体实施方式
33.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描
述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
34.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
35.下面参照图1至图12描述根据本技术一些实施例数据仓库的质量检测方法、数据仓库的质量检测装置、电子设备和可读存储介质。
36.在本技术的一个实施例中,图1示出了本技术实施例的数据仓库的质量检测方法的流程图之一,包括:
37.步骤102,确定数据仓库的至少一个目标指标项;
38.其中,目标指标项即数据仓库的性能评价方向。至少一个目标指标项中每一个目标指标项都包括至少一个次级指标项,也即一个目标指标项可进一步细分为一个或多个次级指标项。
39.具体举例来说,如表1所示,以大数据的应用场景为例,按大数据数据仓库(简称数仓)的使用和建设的质量检测需求,确定数据仓库包括安全、效率、性能、成本、易用这5个目标指标项(评估方向)。如表2所示,结合大数据数仓的评估方向,从各个方向选取17个次级指标项,以通过这些次级指标项反应当前数据仓库的价值。
40.需要说明的是,在不同于大数据的其它应用场景下,目标指标项和目标指标项所包含的次级指标项可以与表1和表2中记录的指标项不同,本技术不作具体限定。
41.表1
42.评估方向详细描述成本用于控制数据仓库的计算和储存的成本是合理的效率用于控制数据仓库模型的复用率,以提升研发效率安全用于控制数据仓库模型的开放使用和安全等级性能用于控制数据仓库模型相关任务的性能和质量易用用于控制数据仓库模型的易用、易找以及可读性
43.表2
44.[0045][0046]
步骤104,采用层次分析法,确定至少一个次级指标项的权重值;
[0047]
步骤106,根据至少一个次级指标项的权重值,确定每个目标指标项的权重值;
[0048]
具体地,目标指标项的权重值的计算方式可按照对数据仓库的评价分析标准合理设置,本技术实施例不作具体限定。例如,目标指标项的权重值可以为该目标指标项包含的所有次级指标项的权重值的总和,或者平均值,还可以通过对每个次级指标项的权重值和对应的预设占比进行加权运算,得到任一目标指标项的权重值,也即目标指标项的权重值其中,次级指标项的权重值分别为u1,u2,
……
,un;次级指标项对应的预设占比分别为b1,b2,
……
,bn,预设占比可根据用户对目标指标项的评价需求合理设置。
[0049]
步骤108,根据至少一个次级指标项的指标值、权重值和每个目标指标项的权重值,确定每个目标指标项的指标值;
[0050]
其中,以预设参数模拟运行数据仓库一段时间,通过这段时间内数据仓库的运行数据和预设的次级指标项对应的性能转化规则,将运行数据转化为能够反映该次级指标项
性能的数字信号,该数字信号即为该次级指标项的指标。
[0051]
步骤110,根据至少一个目标指标项的指标值和权重值,生成数据仓库的质量检测报告。
[0052]
在该实施例中,利用需要被评估的目标指标项中至少一个次级指标项的指标值和权重值,综合评估该数据仓库每个目标指标项的指标值和权重值,并通过每个目标指标项的指标值和权重值评估出数据仓库整体的性能优劣。从而在建立评价数据仓库模型优劣的衡量体系,通过梳理适用的量化指标,生成质量检测报告。一方面,实现了数据仓库的质量检测机制,能够在构建数据仓库过程中即可对数据仓库进行评估,无需在数据仓库上线使用后,对数据仓库的性能进行人为的观察测试,不仅节省人力,而且提高数据仓库的性能评价效率,有效降低数据仓库的建设成本。再一方面,能够统一数据仓库的评价标准和规范,使得对数据仓库的评价结果更加客观、精准,为数据仓库的建立和维护提供可靠的数据支持。又一方面,由于无需人为进行主观性判断,使得用户无需完全掌握数据仓库建设的原理、数据处理等方面的技能,有利于降低数据仓库质量检测的难度,扩大产品的应用范围。
[0053]
具体地,该数据仓库的质量检测方法适用于电子设备,电子设备包括但不限于移动终端、平板电脑、计算机、笔记本电脑、可穿戴设备、车载终端等。
[0054]
在本技术的一个实施例中,图2示出了本技术实施例的数据仓库的质量检测方法的流程图之二,包括:
[0055]
步骤202,对至少一个次级指标项的指标值进行归一化处理;
[0056]
在该实施例中,通过对至少一个次级指标项的指标数据进行归一化处理,将不同量纲的指标值标准化。以按比例缩放指标值,使得所有的指标值全部映射到【0,1】之间,并得到至少一个次级指标项归一化后的指标值。从而去除数据的单位限制,将不同量纲的指标值转化为无量纲的纯数值,便于不同单位或量级的指标能够进行比较和加权,保证了数据仓库的质量检测准确性。
[0057]
具体地,采用极值法进行归一处理,即其中,y表示归一化处理后的指标值,x表示归一化处理前的指标值,min(a)表示至少一个次级指标项的指标值中的最小值,max(a)表示至少一个次级指标项的指标值中的最大值。
[0058]
步骤204,对至少一个次级指标项归一化后的指标值和至少一个次级指标项的权重值进行加权计算后,再分别除以每个目标指标项的权重值,得到每个目标指标项的指标值。
[0059]
在该实施例中,由于需要被评价的目标指标项包括至少一个次级指标项。在确定目标指标项指标值的过程中,加权计算至少一个次级指标项归一化后的指标值和至少一个次级指标项的权重值,再将加权后得到的值分别除以每个目标指标项的权重值,得到每个目标指标项的指标值。以便于利用不同数据源、不同数据维度的指标数据,获得更全面、准确的评估结果,有利于科学、客观的评估数据仓库的质量。
[0060]
具体地,以任一目标指标项的权重值为该目标指标项的所有次级指标项的权重值的总和为例。次级指标项的指标值分别为p1,p2,p3,
……
,pn;次级指标项的权重值分别为u1,u2,u3,
……
,un。其中,n表示次级指标项的数量,则目标指标项的指标值
[0061]
在本技术的一个实施例中,图3示出了本技术实施例的数据仓库的质量检测方法的流程图之三,包括:
[0062]
步骤302,确定每个次级指标项的指标类别;
[0063]
其中,指标类别包括正向指标、负向指标和适度指标。正向指标(效益型指标)是指向上或向前增长的指标,正向指标的指标值越大评价就越好,例如,中间层复用比例、中间层覆盖比例、dm层表易用性、dw层表易用性、有效中间层比例、da层表易用性、有效ods表比例、控制无效存储、ods层表易用性。负向指标是指在大势向下逆向而上的一些指标,正向指标的指标值越小评价就越好,例如,数据产出性能、任务运行性能、ods层敏感数据安全、数仓容错性能、控制计算增长、中间层敏感数据安全、控制存储增长。适度指标即需要综合考量的指标,例如,控制存储冗余。
[0064]
步骤304,在次级指标项的指标类别为负向指标或适度指标的情况下,对次级指标项的指标数据进行正向化处理;
[0065]
在该实施例中,在对至少一个次级指标项的指标数据进行归一化处理的过程中,由于正向指标、负向指标和适度指标对应的指标值趋势不同,若直接进行归一化处理,将导致不同指标类别的指标值相互影响,不利于数据处理的准确性。为此,对负向指标和适度指标对应的指标值进行正向化处理,以将负向指标和适度指标从数值上转换成正向指标,从而统一了不同指标类别的量纲,以便于后续数据处理与分析,保证了数据仓库检测的准确性。
[0066]
具体地,对于适度指标的正向化处理包括:根据标准值的确定标准距离,对标准距离求导,以将适度指标全部调整为正向指标。对于负向指标的正向化处理包括:采用倒数法对负向指标对应的指标值进行处理,以将负向指标正向化。
[0067]
步骤306,对正向指标对应的指标数据和正向化处理后的指标数据进行归一化处理。
[0068]
在该实施例中,在统一不同指标类别的指标值量纲后,对多个指标值进行归一化处理,使得所有的数据全部映射到【0,1】之间。从而去除数据的单位限制,将不同的指标数据转化为无量纲的纯数值,便于不同单位或量级的指标能够进行比较和加权。
[0069]
可以理解的是,还可以在次级指标项的指标类别为正向指标或适度指标的情况下,对次级指标项的指标数据进行负向化处理,通过负向化来统一量纲,然后在进行多个指标值的归一化处理。当然,也可以采用其它方式统一不同指标值的量纲。
[0070]
在本技术的一个实施例中,图4示出了本技术实施例的数据仓库的质量检测方法的流程图之四,包括:
[0071]
步骤402,对至少一个次级指标项归一化后的指标值进行收敛处理。
[0072]
在该实施例中,在对至少一个指标值进行归一化处理后,还可以对至少一个归一化后的指标值进行收敛处理。从而通过数据收敛将所有指标值进一步收敛与某个较小的区间内,进一步减小误差,提高获取的指标值的准确性,进而提升数据仓库质量检测的可靠性,以便于发现数据仓库建立或使用过程中存在的异常问题。
[0073]
具体地,收敛的公式为:z=r1+(r2

r1)
×
y。其中,z表示收敛后的指标值,r1、r2为常数。例如,例如通过上述公式将大数据场景下的多个次级指标项的指标值收敛到0.6~0.95之间。
[0074]
在本技术的一个实施例中,图5示出了本技术实施例的数据仓库的质量检测方法的流程图之五,包括:
[0075]
步骤502,获取数据仓库的样本数据;
[0076]
其中,样本数据中包括多个样本数据库,样本数据库的多个次级指标项、次级指标项的权重值和对应的评价结果己知。
[0077]
步骤504,采用层次分析法,对多个样本数据库的次级指标项的权重值进行权重处理,建立权重值的对比矩阵;
[0078]
步骤506,根据对比矩阵,确定至少一个次级指标项的权重值。
[0079]
在该实施例中,采用层次分析法(ahp)对多个样本数据库的次级指标项的权重值进行权重的统计分析,确定作为样本的权重值的对比矩阵,进而利用对比矩阵得到用于评价数据仓库的次级指标项的权重值。从而建立统一的权重标准,在利用权重值进行质量检测的过程中,使得数据仓库的评价结果更加客观、精准,为数据仓库的建立和维护提供可靠的数据支持。同时,用户无需完全掌握数据仓库建设的原理、数据处理等方面的知识,即可实现数据仓库的质量检测,有利于降低数据仓库质量检测的难度,扩大产品的应用范围。
[0080]
在本技术的一个实施例中,图6示出了本技术实施例的数据仓库的质量检测方法的流程图之六,包括:
[0081]
步骤602,对至少一个目标指标项的指标值和至少一个目标指标项的权重值进行加权计算,得到目标值;
[0082]
在该实施例中,分别计算每个目标指标项的指标值和对应的目标指标项的权重值的乘积,将至少一个乘积相加,得到目标值。具体地,目标值其中,m表示目标指标项的数量。
[0083]
步骤604,根据目标值和预设评价系数的乘积,确定评价结果;
[0084]
其中,预设评价系数为评分基准分数,例如,若评价结果采用百分制,则预设评价系数为100,若评价结果以5分为满分,则预设评价系数为5。预设评价系数可按照用户的评价习惯合理设置,还可以是10、50等。
[0085]
在该实施例中,对预设评价系数和该目标进行乘法运算,得到最终的数据仓库的健康度,也即评价结果。从而通过分析不同次级指标项的指标数据,将数据仓库的质量进行量化,使得用户能够清楚地看到数据仓库的建设成果,便于数据仓库的建立与使用。
[0086]
具体地,数据仓库的质量评价结果(健康度)s=q
×
v,其中,v表示预设评价系数,健康度越高,数据仓库建设的也就越好,反之亦然。
[0087]
步骤606,根据评价结果,对数据仓库进行分析处理,生成质量检测报告。
[0088]
在该实施例中,系统预存有评价结果的分析标准,分析标准中指示了不同评价结果(健康度)可能所属的质量等级,每个质量等级对应有一个分数阈值,在评价结果大于或等于分数阈值的情况下,确定该评价结果属于分数阈值对应的质量等级。根据评价结果、质量等级、目标指标项的指标值等生成质量检测报告。质量检测报告能够提供数据可视化工具对数据仓库的质量进行量化表述,使用户能够通过质量检测报告直观的获知数据仓库是否异常,并能够辅助用户确定存在异常的指标项,减少了用户评估的不确定性和模糊性,有助于用户准确的把控数据仓库建立和使用过程中的质量。
[0089]
具体举例来说,如果最终健康度得分是60分,说明刚刚及格,不算好,可通过目标
指标项的指标值进一步分析可能存在异常的方向。如果健康度得分是100分,那么表示数据仓库建设的非常完善,可投入线上使用。
[0090]
在本技术的一个实施例中,图7示出了本技术实施例的数据仓库的质量检测方法的流程图之七,包括:
[0091]
步骤702,根据质量检测报告对数据仓库进行优化。
[0092]
在该实施例中,根据至少一个目标指标项的指标值和权重值,生成数据仓库的质量检测报告之后,若确定质量检测报告中健康度的得分(评价结果)低于目标质量等级对应的阈值,说明数据仓库某项性能存在问题,则根据目标的指标值,找到影响指标的根本原因,有针对性的进行数据仓库优化。从而从数据仓库质量的评估、分析、优化,到性能问题的预防,性能问题自动化处理,实现性能问题的全面管理体系,提高了产品分析性能问题、解决性能问题的能力。
[0093]
在本技术的一个实施例中,图8示出了本技术实施例的数据仓库的质量检测方法的流程图之八,包括:
[0094]
步骤802,根据质量检测报告,更新至少一个次级指标项的权重值。
[0095]
在该实施例中,根据至少一个目标指标项的指标值和权重值,生成数据仓库的质量检测报告之后,若确定质量检测报告中健康度的得分(评价结果)低于目标质量等级对应的阈值,说明数据仓库某项性能存在问题,则根据目标的指标值,调整可能存在异常次级指标项的权重值,从而经过大量的检测总结、科学的分析,完成的一套全面而准确的直来那个检测体系,以便于提高下一次质量检测时的准确度,使得数据仓库的质量检测更加科学,更加高效。
[0096]
在本技术的一个实施例中,图9示出了本技术实施例的数据仓库的质量检测方法的流程图之九,包括:
[0097]
步骤902,获取数据仓库的业务属性信息;
[0098]
步骤904,根据业务属性信息,确定至少一个目标指标项,以及每个目标指标项包含的至少一个次级指标项。
[0099]
在该实施例中,可根据数据仓库业务属性信息确定,该数据仓库实际的应用场景,进而匹配出与该应用场景相关的目标指标项和次级指标项。一方面,无需为特定的场景设计独立的之间检测模型,降低质量检测所需的人力物力成本。另一方面,使得数据仓库的性能评估能够适应不同的业务需求,有利于扩大产品的应用范围。
[0100]
在本技术的一个实施例中,如图10所示,数据仓库的质量检测装置1000包括:确定模块1002,确定模块1002用于确定数据仓库的至少一个目标指标项,每个目标指标项包括至少一个次级指标项;采用层次分析法,确定至少一个次级指标项的权重值;根据至少一个次级指标项的权重值,确定每个目标指标项的权重值;根据至少一个次级指标项的指标值、权重值和每个目标指标项的权重值,确定每个目标指标项的指标值;评价模块1004,评价模块1004用于对至少一个目标指标项的指标值和权重值,生成数据仓库的质量检测报告。
[0101]
在该实施例中,利用需要被评估的目标指标项中至少一个次级指标项的指标值和权重值,综合评估该数据仓库每个目标指标项的指标值和权重值,并通过每个目标指标项的指标值和权重值评估出数据仓库整体的性能优劣。从而在建立评价数据仓库模型优劣的衡量体系,通过梳理适用的量化指标,生成质量检测报告。一方面,实现了数据仓库的质量
检测机制,能够在构建数据仓库过程中即可对数据仓库进行评估,无需在数据仓库上线使用后,对数据仓库的性能进行人为的观察测试,不仅节省人力,而且提高数据仓库的性能评价效率,有效降低数据仓库的建设成本。再一方面,能够统一数据仓库的评价标准和规范,使得对数据仓库的评价结果更加客观、精准,为数据仓库的建立和维护提供可靠的数据支持。又一方面,由于无需人为进行主观性判断,使得用户无需完全掌握数据仓库建设的原理、数据处理等方面的技能,有利于降低数据仓库质量检测的难度,扩大产品的应用范围。
[0102]
可选的,数据仓库的质量检测装置1000还包括:处理模块(图中未示出),处理模块用于对至少一个次级指标项的指标数据进行归一化处理;确定模块1002还用于对至少一个次级指标项归一化后的指标值和至少一个次级指标项的权重值进行加权计算后,再分别除以每个目标指标项的权重值,得到每个目标指标项的指标值。
[0103]
可选的,确定模块1002还用于确定每个次级指标项的指标类别,指标类别包括正向指标、负向指标和适度指标;处理模块还用于在次级指标项的指标类别为负向指标或适度指标的情况下,对次级指标项的指标数据进行正向化处理;对正向指标对应的指标数据和正向化处理后的指标数据进行归一化处理。
[0104]
可选的,处理模块还用于对至少一个次级指标项归一化后的指标值进行收敛处理。
[0105]
可选的,确定模块1002还用于对至少一个目标指标项的指标值和至少一个目标指标项的权重值进行加权计算,得到目标值;根据目标值和预设评价系数的乘积,确定评价结果;评价模块1004还用于根据评价结果,对数据仓库进行分析处理,生成质量检测报告。
[0106]
可选的,数据仓库的质量检测装置1000还包括:优化模块(图中未示出),优化模块用于根据质量检测报告对数据仓库进行优化。
[0107]
可选的,数据仓库的质量检测装置1000还包括:更新模块(图中未示出),更新模块用于根据质量检测报告,更新至少一个次级指标项的权重值。
[0108]
可选的,数据仓库的质量检测装置1000还包括:第一获取模块(图中未示出),第一获取模块用于获取数据仓库的业务属性信息;确定模块1002,还用于根据业务属性信息,确定至少一个目标指标项,以及每个目标指标项包含的至少一个次级指标项。
[0109]
可选的,数据仓库的质量检测装置1000还包括:第二获取模块(图中未示出),第二获取模块用于获取数据仓库的样本数据;处理模块还用于采用层次分析法,对多个样本数据库的次级指标项的权重值进行权重处理,建立权重值的对比矩阵;确定模块1002还用于根据对比矩阵,确定至少一个次级指标项的权重值。
[0110]
在该实施例中,数据仓库的质量检测装置1000的各模块执行各自功能时实现第一方面的任一实施例中的数据仓库的质量检测方法的步骤,因此,数据仓库的质量检测装置1000同时也包括第一方面任一实施例中的数据仓库的质量检测方法的全部有益效果,在此不再赘述。
[0111]
本技术实施例中的数据仓库的质量检测装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、智能摄像设备、穿戴设备、超级移动个人计算机(ultra

mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、
网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)或者自助机等,本技术实施例不作具体限定。
[0112]
本技术实施例中的数据仓库的质量检测装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他能的操作系统,本技术实施例不作具体限定。
[0113]
在本技术的一个实施例中,如图11所示,提供了一种电子设备1100,包括:处理器1104,存储器1102及存储在存储器1102上并在处理器1104上运行的程序或指令,程序或指令被处理器1104执行时实现如上述任一实施例中提供的数据仓库的质量检测方法的步骤,因此,该电子设备1100包括如上述任一实施例中提供的数据仓库的质量检测方法的全部有益效果,在此不再赘述。
[0114]
需要说明的是,本技术实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
[0115]
图12为实现本技术实施例的一种电子设备1200的硬件结构示意图。该电子设备1200包括但不限于:射频单元1201、网络模块1202、音频输出单元1203、输入单元1204、传感器1205、显示单元1206、用户输入单元1207、接口单元1208、存储器1209、以及处理器1210等部件。
[0116]
本领域技术人员可以理解,电子设备1200还可以包括给各个部件供电的电源(比如电池),电源可以通过电源质量检测系统与处理器1210逻辑相连,从而通过电源质量检测系统实现质量检测充电、放电、以及功耗质量检测等功能。图12中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
[0117]
其中,处理器1210用于确定数据仓库的至少一个目标指标项,每个目标指标项包括至少一个次级指标项;采用层次分析法,确定至少一个次级指标项的权重值;根据至少一个次级指标项的权重值,确定每个目标指标项的权重值;根据至少一个次级指标项的指标值、权重值和每个目标指标项的权重值,确定每个目标指标项的指标值;用于根据至少一个目标指标项的指标值和权重值,生成数据仓库的质量检测报告。
[0118]
在该实施例中,利用需要被评估的目标指标项中至少一个次级指标项的指标值和权重值,综合评估该数据仓库每个目标指标项的指标值和权重值,并通过每个目标指标项的指标值和权重值评估出数据仓库整体的性能优劣。从而在建立评价数据仓库模型优劣的衡量体系,通过梳理适用的量化指标,生成质量检测报告。一方面,实现了数据仓库的质量检测机制,能够在构建数据仓库过程中即可对数据仓库进行评估,无需在数据仓库上线使用后,对数据仓库的性能进行人为的观察测试,不仅节省人力,而且提高数据仓库的性能评价效率,有效降低数据仓库的建设成本。再一方面,能够统一数据仓库的评价标准和规范,使得对数据仓库的评价结果更加客观、精准,为数据仓库的建立和维护提供可靠的数据支持。又一方面,由于无需人为进行主观性判断,使得用户无需完全掌握数据仓库建设的原理、数据处理等方面的技能,有利于降低数据仓库质量检测的难度,扩大产品的应用范围。
[0119]
进一步地,处理器1210还用于对至少一个次级指标项的指标数据进行归一化处理;对至少一个次级指标项归一化后的指标值和至少一个次级指标项的权重值进行加权计算后,再分别除以每个目标指标项的权重值,得到每个目标指标项的指标值。
[0120]
进一步地,处理器1210还用于确定每个次级指标项的指标类别,指标类别包括正向指标、负向指标和适度指标;在次级指标项的指标类别为负向指标或适度指标的情况下,对次级指标项的指标数据进行正向化处理;对正向指标对应的指标数据和正向化处理后的指标数据进行归一化处理。
[0121]
进一步地,处理器1210还用于对至少一个次级指标项归一化后的指标值进行收敛处理。
[0122]
进一步地,处理器1210还用于对至少一个目标指标项的指标值和至少一个目标指标项的权重值进行加权计算,得到目标值;根据目标值和预设评价系数的乘积,确定评价结果;根据评价结果,对数据仓库进行分析处理,生成质量检测报告。
[0123]
进一步地,处理器1210还用于根据质量检测报告对数据仓库进行优化。
[0124]
进一步地,处理器1210还用于根据质量检测报告,更新至少一个次级指标项的权重值。
[0125]
进一步地,处理器1210还用于获取数据仓库的业务属性信息;根据业务属性信息,确定至少一个目标指标项,以及每个目标指标项包含的至少一个次级指标项。
[0126]
进一步地,处理器1210还用于获取数据仓库的样本数据;采用层次分析法,对多个样本数据库的次级指标项的权重值进行权重处理,建立权重值的对比矩阵;根据对比矩阵,确定至少一个次级指标项的权重值。
[0127]
应理解的是,本技术实施例中,输入单元1204可以包括图形处理器(graphics processing unit,gpu)1241和麦克风1242,图形处理器1241对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1206可包括显示面板1261,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1261。用户输入单元1207包括触控面板1271以及其他输入设备1272。触控面板1271,也称为触摸屏。触控面板1271可包括触摸检测装置和触摸控制器两个部分。其他输入设备1272可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1209可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器1210可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1210中。
[0128]
在本技术的一个实施例中,提供了一种读存储介质,其上存储有程序或指令,该程序或指令被处理器执行时实现如上述任一实施例中提供的数据仓库的质量检测方法的步骤。
[0129]
在该实施例中,读存储介质能够实现本技术的实施例提供的数据仓库的质量检测方法的各个过程,并能达到相同的技术效果,为避免重复,这里不再赘述。
[0130]
其中,处理器为上述实施例中的通信设备中的处理器。读存储介质,包括计算机读存储介质,如计算机只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
[0131]
本技术实施例还提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述数据仓库的质量检测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0132]
应理解,本技术实施例提到的芯片还以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
[0133]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
[0134]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
[0135]
上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1