本公开涉及一种基于多维度数据拟合的质量评估方法、装置及电子设备,包括:根据原始数据中各维度的统计指标对应的数据源信息,对所述原始数据进行管配;基于数据交换任务,将所述原始数据作为待用数据存储到业务数据库中;基于数据计算任务,将所述业务数据库中存储的所述待用数据输出为可视化的多维度指标数据存储在指标数据库中;将所述数据交换任务和所述数据计算任务进行串联,形成业务流;将查询开始时间和查询结束时间作为入参,查询所述业务流中各所述维度上的目标指标;创建分布式版本库工程,对业务流中各所述维度上的目标指标进行拟合分析,并将得到的质量评估结果进行展示。不仅可以节省人力和时间成本,还可以提高数据统计的准确性和时效性。
【技术实现步骤摘要】
本公开涉及数据处理,尤其涉及一种基于多维度数据拟合的质量评估方法、装置及电子设备。
技术介绍
1、数据质量分析通常可以通过人工手动统计各系统数据,然而人工统计,耗时耗力,且容易出错;而使用excel等软件人工作系统数据统计图,虽然可以提高效率和准确性,但是统计数据的维度相对单一,不能从多个维度权衡质量;并且,使用例如邮件或聊天工具等发送统计图标的截图,不方便不同权限的角色查看,且容易遗漏;并且质量报告在迭代结束才会生成,时效性滞后,不能实时获取质量反馈信息。
技术实现思路
1、为克服相关技术中存在数据分析成本高,且数据分析准确性和时效性较低的技术问题,本公开提供一种基于多维度数据拟合的质量评估方法、装置及电子设备。
2、在本公开实施例的第一方面,提供基于多维度数据拟合的质量评估方法,所述方法包括:
3、根据原始数据中各维度的统计指标对应的数据源信息,对所述原始数据进行管配;
4、基于数据交换任务,将所述原始数据作为待用数据存储到业务数据库中;
5、基于数据计算任务,将所述业务数据库中存储的所述待用数据输出为可视化的多维度指标数据存储在指标数据库中;
6、将所述数据交换任务和所述数据计算任务进行串联,形成业务流;
7、将查询开始时间和查询结束时间作为入参,查询所述业务流中各所述维度上的目标指标;
8、创建分布式版本库工程,对业务流中各所述维度上的目标指标进行拟合分析,并将得到的质量评估结果进行展示。</p>9、在一种可能的实现方式中,所述创建分布式版本库工程,对业务流中各所述维度上的目标指标进行拟合分析,并将得到的质量评估结果进行展示,包括:
10、创建分布式版本库工程,将所述业务流中各维度上的目标指标进行封装,并将封装得到的结果返回给查询接口;
11、将所述分布式版本库工程配置到自动化拟合流水线,并对所述自动化拟合流水线配置定时任务,所述定时任务用于自动对所述自动化拟合流水线中的各维度的目标指标进行定时分析;
12、根据质量评估报告的开始日期和结束日期,调用所述查询接口查询所述定时任务的质量评估结果;
13、在质量可视化看板,将所述质量评估结果中各维度的目标指标转化为质量评估图表进行展示。
14、在一种可能的实现方式中,所述根据原始数据中各维度的统计指标对应的数据源信息,对所述原始数据进行管配,包括:
15、创建统一的数据表结构;
16、将所述原始数据中每个数据源的字段分别映射到所述数据表结构的字段中;
17、在映射完成后,根据原始数据中各维度的统计指标对应的数据源信息,将各所述维度统计指标上的所述原始数据进行整合,完成对所述原始数据的管配。
18、在一种可能的实现方式中,所述将所述原始数据中每个数据源的字段分别映射到所述数据表结构的字段中,包括:
19、确定所述原始数据的数据来源,其中,所述数据来源包括用例管理系统、缺陷管理系统、代码管理系统、业务系统、自动化测试系统中的至少一者;
20、将多个所述数据来源中的所述原始数据中每个数据源的字段,分别映射到所述数据表结构的字段中。
21、在一种可能的实现方式中,所述数据源信息包括:数据库名称、数据库类型、统一资源定位符地址、用户名、密码中的至少一者。
22、在一种可能的实现方式中,所述基于数据交换任务,将所述原始数据作为待用数据存储到业务数据库中,包括:
23、基于数据交换任务,确定所述原始数据的事务性特征;
24、根据所述事务性特征,从预设的存储方式中确定目标存储方式;
25、根据所述目标存储方式,将所述原始数据作为待用数据存储到业务数据库中。
26、在一种可能的实现方式中,预设的存储方式包括:增量存储;
27、所述根据所述事务性特征,从预设的存储方式中确定目标存储方式,包括:
28、在所述原始数据的所述事务性特征表征所述原始数据为交易数据、日志数据中的任一者的情况下,从预设的存储方式中将增量存储确定为所述目标存储方式。
29、在一种可能的实现方式中,所述基于数据计算交换任务,将所述业务数据库中存储的所述待用数据输出为可视化的多维度指标数据存储在指标数据库中,包括:
30、基于数据计算交换任务,通过预设的操作工具对所述业务数据库中存储的所述待用数据进行清洗,输出可视化的多维度指标数据存储在指标数据库中。
31、在本公开实施例的第二方面,提供一种基于多维度数据拟合的质量评估装置,所述装置包括:
32、管配模块,被配置为根据原始数据中各维度的统计指标对应的数据源信息,对所述原始数据进行管配;
33、存储模块,被配置为基于数据交换任务,将所述原始数据作为待用数据存储到业务数据库中;
34、输出模块,被配置为基于数据计算任务,将所述业务数据库中存储的所述待用数据输出为可视化的多维度指标数据存储在指标数据库中;
35、串联模块,被配置为将所述数据交换任务和所述数据计算任务进行串联,形成业务流;
36、查询模块,被配置为将查询开始时间和查询结束时间作为入参,查询所述业务流中各所述维度上的目标指标;
37、创建模块,被配置为创建分布式版本库工程,对业务流中各所述维度上的目标指标进行拟合分析,并将得到的质量评估结果进行展示。
38、在一种可能的实现方式中,所述创建模块,被配置为:
39、创建分布式版本库工程,将所述业务流中各维度上的目标指标进行封装,并将封装得到的结果返回给查询接口;
40、将所述分布式版本库工程配置到自动化拟合流水线,并对所述自动化拟合流水线配置定时任务,所述定时任务用于自动对所述自动化拟合流水线中的各维度的目标指标进行定时分析;
41、根据质量评估报告的开始日期和结束日期,调用所述查询接口查询所述定时任务的质量评估结果;
42、在质量可视化看板,将所述质量评估结果中各维度的目标指标转化为质量评估图表进行展示。
43、在一种可能的实现方式中,所述管配模块,被配置为:
44、创建统一的数据表结构;
45、将所述原始数据中每个数据源的字段分别映射到所述数据表结构的字段中;
46、在映射完成后,根据原始数据中各维度的统计指标对应的数据源信息,将各所述维度统计指标上的所述原始数据进行整合,完成对所述原始数据的管配。
47、在一种可能的实现方式中,所述管配模块,被配置为:
48、确定所述原始数据的数据来源,其中,所述数据来源包括用例管理系统、缺陷管理系统、代码管理系统、业务系统、自动化测试系统中的至少一者;
49、将多个所述数据来源中的所述原始数据中每个数据源的字段,分别映射到所述数据表结构的字段中。
本文档来自技高网...
【技术保护点】
1.一种基于多维度数据拟合的质量评估方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述创建分布式版本库工程,对业务流中各所述维度上的目标指标进行拟合分析,并将得到的质量评估结果进行展示,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据原始数据中各维度的统计指标对应的数据源信息,对所述原始数据进行管配,包括:
4.根据权利要求3所述的方法,其特征在于,所述将所述原始数据中每个数据源的字段分别映射到所述数据表结构的字段中,包括:
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述数据源信息包括:数据库名称、数据库类型、统一资源定位符地址、用户名、密码中的至少一者。
6.根据权利要求1所述的方法,其特征在于,所述基于数据交换任务,将所述原始数据作为待用数据存储到业务数据库中,包括:
7.根据权利要求6所述的方法,其特征在于,预设的存储方式包括:增量存储;
8.根据权利要求1所述的方法,其特征在于,所述基于数据计算交换任务,将所述业务数据库中存储的所述待用数据输出为可视化的多维度指标数据存储在指标数据库中,包括:
9.一种基于多维度数据拟合的质量评估装置,其特征在于,所述装置包括:
10.一种电子设备,其特征在于,包括:
...
【技术特征摘要】
1.一种基于多维度数据拟合的质量评估方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述创建分布式版本库工程,对业务流中各所述维度上的目标指标进行拟合分析,并将得到的质量评估结果进行展示,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据原始数据中各维度的统计指标对应的数据源信息,对所述原始数据进行管配,包括:
4.根据权利要求3所述的方法,其特征在于,所述将所述原始数据中每个数据源的字段分别映射到所述数据表结构的字段中,包括:
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述数据源信息包括:...
【专利技术属性】
技术研发人员:顾凌云,郭志攀,王伟,李白康,蔡贝贝,潘显志,
申请(专利权)人:南京冰鉴信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。