System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据分析,尤其涉及一种指标生成方法、装置、设备、存储介质。
技术介绍
1、指标是用于衡量事物发展程度的单位或方法。随着企业的业务规模逐渐扩大,业务复杂度越来越大,企业越来越不好把控业务的发展方向。由于目前企业缺少指标监控体系,导致企业多项业务并行时,无法对多项业务进行系统衡量,进而导致业务系统出现问题定位慢、分析搁置和指标统计分散等问题。
技术实现思路
1、本申请提供一种指标生成方法、装置、设备及存储介质,以解决现有技术中企业缺少指标监控体系的问题,为企业业务管理人员快速便捷进行业务衡量提供指导价值。
2、第一方面,本申请提供了一种指标生成方法,包括:
3、根据指标任务的配置信息生成对应的指标任务,所述配置信息包括数据源标识和指标规则;
4、根据所述指标任务的数据源标识,在对应数据源中获取第一数据;
5、在所述第一数据中获取满足所述指标任务的指标规则的指标数据,并将所述指标数据的统计数量确定为所述指标任务的指标值。
6、可选地,所述指标任务还包括数据标识字段;相应的,所述根据所述指标任务的数据源标识,在对应数据源中获取第一数据,包括:
7、根据所述数据源标识获取对应数据源存储的第二数据,根据所述数据标识字段将所述第二数据对应字段存放的信息配置为所述第二数据的标识;
8、根据所述第二数据的标识对获取到的第二数据进行去重处理,得到第一数据。
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、第四指标生成单元,被配置为根据所述第二规则配置本文档来自技高网...
【技术保护点】
1.一种指标生成方法,其特征在于,包括:
2.根据权利要求1所述的指标生成方法,其特征在于,所述指标任务还包括数据标识字段;相应的,所述根据所述指标任务的数据源标识,在对应数据源中获取第一数据,包括:
3.根据权利要求1所述的指标生成方法,其特征在于,所述指标任务包括检查类型,所述检查类型包括全量检查和增量检查;相应的,所述根据所述指标任务的数据源标识,在对应数据源中获取第一数据,包括:
4.根据权利要求1所述的指标生成方法,其特征在于,所述指标规则包括规则类型、第一指标字段和第一规则配置内容,所述规则类型包括字段规则和字段类型规则;相应的,所述在所述第一数据中获取满足所述指标任务的指标规则的指标数据,包括:
5.根据权利要求1所述的指标生成方法,其特征在于,所述指标规则包括规则方式、第二指标字段以及第二规则配置内容或关联规则标识;相应的,所述在所述第一数据中获取满足所述指标任务的指标规则的指标数据,包括:
6.根据权利要求5所述的指标生成方法,其特征在于,所述在所述第一数据中获取满足所述指标任务的指标规则的指标数据,包
7.根据权利要求1所述的指标生成方法,其特征在于,所述指标任务还包括任务运行周期;相应的,在所述根据所述指标任务的配置信息生成对应的指标任务之后,还包括:
8.一种指标生成装置,其特征在于,包括:
9.一种指标生成设备,其特征在于,包括:
10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7任一所述的指标生成方法。
...【技术特征摘要】
1.一种指标生成方法,其特征在于,包括:
2.根据权利要求1所述的指标生成方法,其特征在于,所述指标任务还包括数据标识字段;相应的,所述根据所述指标任务的数据源标识,在对应数据源中获取第一数据,包括:
3.根据权利要求1所述的指标生成方法,其特征在于,所述指标任务包括检查类型,所述检查类型包括全量检查和增量检查;相应的,所述根据所述指标任务的数据源标识,在对应数据源中获取第一数据,包括:
4.根据权利要求1所述的指标生成方法,其特征在于,所述指标规则包括规则类型、第一指标字段和第一规则配置内容,所述规则类型包括字段规则和字段类型规则;相应的,所述在所述第一数据中获取满足所述指标任务的指标规则的指标数据,包括:
5.根据权利要求1所述的指标生成方法,其特征在于,...
【专利技术属性】
技术研发人员:李景润,
申请(专利权)人:佳都科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。