一种新能源指标的动态管理方法技术

技术编号:38819918 阅读:15 留言:0更新日期:2023-09-15 19:59
本申请提出的新能源指标的动态管理方法、装置及存储介质中,接收指标管理请求,其中,指标管理请求中包括指标管理类型和指标管理信息,之后,对指标管理请求进行鉴权,响应于指标管理请求通过鉴权,则基于指标管理类型和指标管理信息对指标进行管理。其中,本申请基于指标管理类型和指标管理信息实现了指标的动态扩展及维护,并支持其他系统指标的动态扩展,降低了指标的维护成本,提高了指标的维护效率。率。率。

【技术实现步骤摘要】
一种新能源指标的动态管理方法


[0001]本申请涉及新能源评价
,尤其涉及一种新能源指标的动态管理方法、系统及存储介质。

技术介绍

[0002]随着新能源项目的不断发展,对新能源项目的数据分析依赖于对应的指标,因此对指标的准确性及可维护性的要求越来越高。
[0003]相关技术中,通过后台建表的方式进行指标的维护。例如,因业务需求建立项目相关的指标,指标主要包含项目基本信息如项目编码、项目名称、所在地等,项目经营信息如项目年平均营业收入等,然后借助ETL工具,将业务系统的数据提取到数仓形成ODS层原始表数据,再根据指标计算公式,开发离线代码对数据进行加工形成DW层指标表。当指标的计算方式发生变化时,需要调整离线开发代码,由于代码内的字段为数据库表字段,需要熟悉数据库后台表的用户根据指标做字段对照。同时由于指标没有固化,无法将指标的变化同步给相关的其他系统,从而增加了指标的维护成本,降低了指标的维护效率。

技术实现思路

[0004]本申请提供一种新能源指标的动态管理方法、系统及存储介质,以解决上述相关技术中出现的技术问题。
[0005]本申请第一方面实施例提出一种新能源指标的动态管理方法,包括:
[0006]接收指标管理请求,其中,所述指标管理请求中包括指标管理类型和指标管理信息;
[0007]对所述指标管理请求进行鉴权;
[0008]响应于所述指标管理请求通过鉴权,则基于所述指标管理类型和所述指标管理信息对指标进行管理。
[0009]本申请第二方面实施例提出一种新能源指标的动态管理装置,包括:
[0010]接收模块,用于接收指标管理请求,其中,所述指标管理请求中包括指标管理类型和指标管理信息;
[0011]鉴权模块,用于对所述指标管理请求进行鉴权;
[0012]管理模块,用于响应于所述指标管理请求通过鉴权,则基于所述指标管理类型和所述指标管理信息对指标进行管理。
[0013]本申请第三方面实施例提出的计算机存储介质,其中,所述计算机存储介质存储有计算机可执行指令;所述计算机可执行指令被处理器执行后,能够实现如上第一方面所述的方法。
[0014]本申请第四方面实施例提出的计算机设备,其中,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行所述程序时,能够实现如上第一方面所述的方法。
[0015]本申请的实施例提供的技术方案至少带来以下有益效果:
[0016]本申请提出的新能源指标的动态管理方法、装置及存储介质中,接收指标管理请求,其中,指标管理请求中包括指标管理类型和指标管理信息,之后,对指标管理请求进行鉴权,响应于指标管理请求通过鉴权,则基于指标管理类型和指标管理信息对指标进行管理。其中,本申请基于指标管理类型和指标管理信息实现了指标的动态扩展及维护,并支持其他系统指标的动态扩展,降低了指标的维护成本,提高了指标的维护效率。
[0017]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0018]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0019]图1为根据本申请一个实施例提供的新能源指标的动态管理方法的流程示意图;
[0020]图2为根据本申请一个实施例提供的新能源指标的动态管理装置的结构示意图。
具体实施方式
[0021]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
[0022]下面参考附图描述本申请实施例的新能源指标的动态管理方法及装置。
[0023]实施例一
[0024]图1为根据本申请一个实施例提供的一种新能源指标的动态管理方法的流程示意图,如图1所示,可以包括:
[0025]步骤101、接收指标管理请求。
[0026]其中,在本申请的实施例中,指标管理请求中包括指标管理类型和指标管理信息。
[0027]以及,在本申请的实施例中,上述指标管理类型可以包括以下至少一种:
[0028]指标配置信息新增;
[0029]指标配置信息修改;
[0030]指标配置信息删除;
[0031]指标数据导入;
[0032]指标数据修改。
[0033]进一步地,在本申请的实施例中,上述指标管理信息可以包括指标的名称和计算公式。
[0034]以及,在本申请的实施例中,采用三个编码的形式来判定项目的唯一性,三个编码为:国家备案编码、集团公司编码、中心内部编码,从而保证指标数据的唯一性,方便对汇总的项目指标进行去重,形成新能源项目指标库。
[0035]进一步地,在本申请的实施例中,可以基于界面获取用户配置指标后的指标管理请求。
[0036]步骤102、对指标管理请求进行鉴权。
[0037]其中,在本申请的实施例中,上述对指标管理请求进行鉴权的方法可以包括:
[0038]获取当前用户权限表,若用户权限表中有指标管理类型的权限,则指标管理请求通过鉴权;否则指标管理请求未通过鉴权。
[0039]示例的,在本申请的实施例中,假设指标管理请求中的指标管理类型为指标配置信息新增,则获取当前用户权限表,查看当前用户是否有指标配置信息新增的权限,若当前用户有指标配置信息新增的权限,则指标管理请求通过鉴权;否则指标管理请求未通过鉴权。
[0040]以及,在本申请的实施例中,可以通过DataTargetController类对指标管理请求进行鉴权。
[0041]步骤103、响应于指标管理请求通过鉴权,则基于指标管理类型和指标管理信息对指标进行管理。
[0042]其中,在本申请的实施例中,当指标管理类型不同时,基于指标管理类型和指标管理信息对指标进行管理的方法也有所不同。
[0043]具体的,在本申请的实施例中,当指标管理类型为指标配置信息新增时,上述基于指标管理类型和指标管理信息对指标进行管理的方法可以包括:判断指标管理信息中新增指标是否涉及指标计算公式;若新增指标不涉及指标计算公式,则直接将新增指标的指标管理信息保存至数据库,输出操作成功;若新增指标涉及指标计算公式,则对指标计算公式进行合法性校验,若校验通过,则基于指标计算公式计算新增指标对应的指标值,并将新增指标的指标值更新到数据库中,调用子系统接口将指标管理信息自动同步到子系统,输出操作成功;若校验未通过,则输出操作失败。
[0044]其中,在本申请的实施例中,上述对指标计算公式进行合法性校验的方法可以包括:对指标计算公式中的指标进行合法性校验,若指标计算公式中的指标变量均为已存在指标,则指标计算公式通过合法性校验;否则指标计算公式未通过合法性校验。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种新能源指标的动态管理方法,其特征在于,所述方法包括:接收指标管理请求,其中,所述指标管理请求中包括指标管理类型和指标管理信息;对所述指标管理请求进行鉴权;响应于所述指标管理请求通过鉴权,则基于所述指标管理类型和所述指标管理信息对指标进行管理。2.根据权利要求1所述的方法,其特征在于,所述对所述指标管理请求进行鉴权,包括:获取当前用户权限表,若所述用户权限表中有所述指标管理类型的权限,则所述指标管理请求通过鉴权。3.根据权利要求1所述的方法,其特征在于,所述指标管理类型包括以下至少一种:指标配置信息新增;指标配置信息修改;指标配置信息删除;指标数据导入;指标数据修改。4.根据权利要求3所述的方法,其特征在于,当所述指标管理类型为指标配置信息新增时,所述基于所述指标管理类型和所述指标管理信息对指标进行管理,包括:判断所述指标管理信息中新增指标是否涉及指标计算公式;若所述新增指标不涉及指标计算公式,则直接将所述新增指标的指标管理信息保存至数据库,输出操作成功;若所述新增指标涉及指标计算公式,则对所述指标计算公式进行合法性校验,若校验通过,则基于所述指标计算公式计算新增指标对应的指标值,并将所述新增指标的指标值更新到数据库中,调用子系统接口将所述指标配置信息自动同步到子系统,输出操作成功;若校验不通过,则输出操作失败。5.根据权利要求3所述的方法,其特征在于,当所述指标管理类型为指标配置信息修改时,所述基于所述指标管理类型和所述指标管理信息对指标进行管理,包括:判断所述指标管理信息中修改指标是否涉及指标计算公式;若所述修改指标不涉及指标计算公式,则直接修改所述修改指标的指标配置信息并保存至数据库,输出操作成功;若所述修改指标涉及指标计算公式,则对所述指标计算公式进行合法性校验,若校验通过,则基于所述指标计算公式计算所述修改指标对应的指标值,并将所述修改指标的指标值更新到数据库中,调用子系统接口将所述指标配置信息自动同步到子系统,输出操作成功...

【专利技术属性】
技术研发人员:赵鹏何丹丹李端开凌宇龙苏洋王聚博龚春鸣龚震曹正良孙明涛王金鹏杨晓伟宿凤明万江洪萨仁高娃王慧洁吴玮张容铨程颖吴凯毅孙硕赵迦勒刘时飞赵闻音
申请(专利权)人:国家电投集团科学技术研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1