System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种业务处理方法、装置、电子设备及计算机可读介质。
技术介绍
1、在如今大数据的时代,单凭经验做决策的方式已经不能够对企业进行精细化的指导,企业管理者需要的是多维度的指标数据进行运营或经营决策。而这些数据可能不是来自同一个系统,对这些数据获取较为困难。每次提供用于获取指标数据的接口都要编写代码,代码不能复用,验证过程较长,每次发布接口还需要上线,人员离职等因素对代码维护较为困难,数据服务管理也较为困难。
2、在实现本申请过程中,专利技术人发现现有技术中至少存在如下问题:
3、对多维度的指标数据的获取困难,导致需要使用多维度的数据进行业务处理时,业务处理效率低。
技术实现思路
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、根据接口对应的指标关联方式对接口对应的指标进行关联,以得到关联指标;
42、基于关联指标和目标维度,生成查询语句,在内存中执行查询语句,以得到查询结果并输出。
43、可选地,接口配置单元进一步被配置成:
44、根据接口类型标识,确定步长和步数;
45、根据步长和步数,确定指标关联方式。
46、可选地,接口配置单元进一步被配置成:
47、当步长不为零并且步数为两步时,确定指标关联方式为环比指标关联方式;
48、当步长不为零并且步数超过两步时,确定指标关联方式为带趋势图的指标关联方式。
49、可选地,接口配置单元进一步被配置成:
50、根据接口类型标识,确定所需的指标数量;
51、当步长为零并且步数也为零、指标数量为两个或者超过两个时,确定指标关联方式为复合指标关联方式;
52、当步长为零并且步数也为零、指标数量为一个时,确定指标关联方式为单一指标关联方式。
53、可选地,指标配置单元进一步被配置成:
54、根据指标逻辑确定对应的视图标识、计算方法、字段标识、支持维度标识和过滤条件;
55、根据视图标识、计算方法、字段标识、支持维度标识和过滤条件,配置对应的指标。
56、另外,本申请还提供了一种业务处理电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述的业务处理方法。
57、另外,本申请还提供了一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现如上述的业务处理方法。
58、上述专利技术中的一个实施例具有如下优点或有益效果:本申请通过接收业务处理请求,获取对应的需求数据;根据需求数据确定指标逻辑和接口类型标识,进而根据指标逻辑配置相对应的指标;确定指标的数量,根据数量确定目标维度;基于接口类型标识和目标维度,配置相对应的接口以供调用。可以实现通过配置的方式快速提供复杂的指标类数据的数据服务接口,以供各应用端使用,从而实现更容易地获取多维度的指标数据。
59、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
本文档来自技高网...【技术保护点】
1.一种业务处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述数量确定目标维度,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述接口类型标识和所述目标维度,配置相对应的接口以供调用,包括:
4.根据权利要求3所述的方法,其特征在于,在所述配置相对应的接口以供调用之后,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述接口类型标识,确定指标关联方式,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述步长和所述步数,确定指标关联方式,包括:
7.根据权利要求5所述的方法,其特征在于,所述根据所述接口类型标识,确定指标关联方式,还包括:
8.根据权利要求1所述的方法,其特征在于,所述根据所述指标逻辑配置相对应的指标,包括:
9.一种业务处理装置,其特征在于,包括:
10.一种业务处理电子设备,其特征在于,包括:
11.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器
...【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述数量确定目标维度,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述接口类型标识和所述目标维度,配置相对应的接口以供调用,包括:
4.根据权利要求3所述的方法,其特征在于,在所述配置相对应的接口以供调用之后,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述接口类型标识,确定指标关联方式,包括:
6.根据权利要求5所述的方法,其...
【专利技术属性】
技术研发人员:姚思雨,贺思远,
申请(专利权)人:北京京东振世信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。