本申请属于计算机,尤其涉及一种数据仓库的评估方法及装置。
背景技术:
1、数据仓库(data warehouse,dw)能够以模型表的存储方式存储不同类型的数据。数据仓库可根据管理决策人员的不同需求,向管理决策人员提供相应的模型表。在模型表中的数据的准确率较低时,说明数据仓库的质量较差,导致管理决策人员根据模型表所做出的决策不准确。因此,需要对数据仓库的质量进行评估。
2、目前,采用人工方式对数据仓库的质量进行评估。在数据仓库运行一段时间后,测试人员可以根据以往经验,对该段时间内的数据仓库进行评估。
3、然而,人工评估方式具有较强的主观性和局限性,无法客观的且全面的评估数据仓库的质量。
技术实现思路
1、本申请实施例提供了一种数据仓库的评估方法及装置,可以实现客观的且全面的评估数据仓库的质量。
2、第一方面,本申请实施例提供了一种数据仓库的评估方法,该方法包括:根据数据仓库中的待测模型表的元数据,确定待测模型表的未使用情况、确定待测模型表的元数据是否规范,以及确定待测模型表的安全等级,待测模型表的未使用情况用于表示数据仓库的资源度,待测模型表的元数据是否规范用于表示数据仓库的规范度,待测模型表的安全等级用于表示数据仓库的安全度;
3、根据待测模型表的元数据以及与待测模型表对应的任务信息,确定待测模型表的容错情况,待测模型表的容错情况用于表示数据仓库的稳定度;
4、根据待测模型表的元数据和埋点事件,确定待测模型表的用户申请情况,待测模型表的用户申请情况用于表示数据仓库的应用度;
5、根据待测模型表的内容,确定待测模型表是否是标准维表,待测模型表是否是标准维表用于表示数据仓库的可信度;
6、根据待测模型表的元数据和上下游关系,确定待测模型表的被调用情况,待测模型表的被调用情况用于表示数据仓库的完善度;
7、根据待测模型表的未使用情况、元数据是否规范、安全等级、容错情况、用户申请情况和被调用情况以及待测模型表是否是标准维表,评估数据仓库的质量。
8、本申请实施例通过根据待测模型表的元数据、埋点数据、上下游关系、内容以及与待测模型表对应的任务信息等多种数据,能够确定待测模型表的未使用情况、元数据是否规范、安全等级、容错情况、用户申请情况和被调用情况以及待测模型表是否是标准维表,从而可从资源度、规范度、安全度、稳定度、应用度、可信度和完善度,对数据仓库的质量进行客观的且全面的评估的技术手段,解决了现有技术中对数据仓库的质量评估的主观性和局限性较强的技术问题,达到了快速的且准确的评估数据仓库的技术效果。
9、第二方面,本申请实施例提供了一种数据仓库的评估装置,该装置用于执行上述第一方面或第一方面的任一可能的实现方式中的方法。具体地,该装置可以包括用于执行第一方面或第一方面的任一可能的实现方式中的评估方法的模块。
10、第三方面,本申请实施例提供了一种电子设备,该电子设备包括存储器与处理器。该存储器用于存储指令;该处理器执行该存储器存储的指令,使得该设备执行第一方面或第一方面的任一可能的实现方式中的评估方法。
11、第四方面,提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当该指令在计算机上运行时,使得计算机执行第一方面或第一方面的任一可能的实现方式中的评估方法。
12、可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
1.一种数据仓库的评估方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据数据仓库中的待测模型表的元数据,确定所述待测模型表的未使用情况,包括:
3.如权利要求1所述的方法,其特征在于,确定所述待测模型表的元数据是否规范,包括:
4.如权利要求1所述的方法,其特征在于,根据所述待测模型表的元数据,确定所述待测模型表的安全等级,包括:
5.如权利要求1所述的方法,其特征在于,根据所述待测模型表的元数据以及与所述待测模型表对应的任务信息,确定所述待测模型表的容错情况,包括:
6.如权利要求1所述的方法,其特征在于,根据所述待测模型表的元数据,确定所述待测模型表的用户申请情况,包括:
7.如权利要求1所述的方法,其特征在于,所述根据所述待测模型表的内容,确定所述待测模型表是否是标准维表,包括:
8.如权利要求1所述的方法,其特征在于,所述根据所述待测模型表的元数据,确定所述待测模型表的被调用情况,包括:
9.一种数据仓库的评估装置,其特征在于,所述装置包括用于实现如权利要求1-8任一项所述的方法的模块。
10.一种可读存储介质,所述可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8任一项所述的方法。