System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于数据处理,尤其涉及一种指标管理系统及指标查询方法。
技术介绍
1、指标是用来衡量某种现象、特征或绩效的一种量化标准,可以反映出某种现象或特征的数量、比例、趋势、变化率等方面的信息,是管理和决策中非常重要的工具。
2、目前,指标管理系统存在可配置化程度低、计算性能较差,不能支持基于大数据平台运算和多维指标计算。
技术实现思路
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、接收待查本文档来自技高网...
【技术保护点】
1.一种指标管理系统,其特征在于,包括连接的应用前端和业务后端;
2.根据权利要求1所述的指标管理系统,其特征在于,所述指标配置信息包括指标数据源配置信息、指标模型配置信息、指标口径配置信息、指标附属项配置信息和类型配置信息中至少一项;
3.根据权利要求1所述的指标管理系统,其特征在于,所述分析模块中包括预处理模块和计算模块,所述预处理模块中设置有信息中间表和层级中间表;
4.根据权利要求3所述的指标管理系统,其特征在于,所述指标数据的指标类型包括以下任意一项或多项:外部指标、手工指标、基础指标、基础附属指标、复合指标和复合附属指标;
5.根据权利要求4所述的指标管理系统,其特征在于,所述预处理模块,进一步用于:
6.根据权利要求5所述的指标管理系统,其特征在于,所述预处理模块,进一步用于:
7.根据权利要求5所述的指标管理系统,其特征在于,所述计算模块,进一步用于:
8.根据权利要求7所述的指标管理系统,其特征在于,所述计算模块,进一步用于:
9.根据权利要求1-8任一项所述的指标管
10.根据权利要求1-8任一项所述的指标管理系统,其特征在于,所述业务后端还包括与所述查询模块和所述分析模块连接的扩展模块,所述扩展模块用于连接和调用外部系统的业务微服务应用。
11.一种指标查询方法,其特征在于,应用于应用前端,方法包括:
12.一种指标查询方法,其特征在于,应用于业务后端,方法包括:
...【技术特征摘要】
1.一种指标管理系统,其特征在于,包括连接的应用前端和业务后端;
2.根据权利要求1所述的指标管理系统,其特征在于,所述指标配置信息包括指标数据源配置信息、指标模型配置信息、指标口径配置信息、指标附属项配置信息和类型配置信息中至少一项;
3.根据权利要求1所述的指标管理系统,其特征在于,所述分析模块中包括预处理模块和计算模块,所述预处理模块中设置有信息中间表和层级中间表;
4.根据权利要求3所述的指标管理系统,其特征在于,所述指标数据的指标类型包括以下任意一项或多项:外部指标、手工指标、基础指标、基础附属指标、复合指标和复合附属指标;
5.根据权利要求4所述的指标管理系统,其特征在于,所述预处理模块,进一步用于:
6.根据权利要求5所...
【专利技术属性】
技术研发人员:王利华,余友波,罗慧,韩尚斌,钟稳稳,张广超,
申请(专利权)人:广电运通集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。