电网指标数据组合计算系统、方法及存储介质技术方案

技术编号:33914255 阅读:39 留言:0更新日期:2022-06-25 19:58
本发明专利技术提供一种电网指标数据组合计算系统、方法及存储介质,该系统包括控制模块、输入装置、输出装置和多个计算引擎,控制模块获取多个基础指标数据,并获取用户输入的派生指标数据需求,再判断是否存在符合派生指标数据需求的基础指标数据,若不存在则判断是否存在处于空闲状态的计算引擎,若存在则找出相关联的多个相关基础指标数据和预设的多个组合计算规则供用户选择,若相关基础指标数据的数据完整性校验和组合计算规则的函数有效性校验都通过,则将组合计算规则和相关基础指标数据加载到处于空闲状态的计算引擎,使该计算引擎利用被用户选择的指标计算规则对被用户选择的相关基础指标数据进行组合计算,得到用户所需的派生指标数据。的派生指标数据。的派生指标数据。

【技术实现步骤摘要】
电网指标数据组合计算系统、方法及存储介质


[0001]本专利技术涉及数据处理
,特别涉及电网指标数据组合计算系统、方法及存储介质。

技术介绍

[0002]目前,通常建立一个统一指标库来存储并管理电网系统的所有基础指标数据,例如煤电购电总成本、煤电购电量、煤电用量、工人数等,这些基础指标数据来自电网系统的不同子系统,例如营销系统、监控系统等。在电网系统数据应用过程中,可能需要一些特定的派生指标数据,例如煤电购电平均单价等,这些派生指标数据需要对基础指标数据进行特定的组合计算后才能得到,但统一指标库中只存储有能直接从其他系统获取的基础指标数据,没有存储需要对基础指标数据进行特定的组合计算后才能得到的派生指标数据,故在数据应用过程中无法利用特定的派生指标数据。

技术实现思路

[0003]本专利技术要解决的技术问题是在电网系统数据应用过程中,如何获得特定的派生指标数据并加以利用。
[0004]为解决上述技术问题,本专利技术提供一种电网指标数据组合计算系统,包括控制模块、输入装置、输出装置和多个计算引擎,所述控制模块分别电连接所述输入装置、所述输出装置和各个计算引擎,所述控制模块包括相互连接的计算机可读存储介质和处理器,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:
[0005]A.获取电网系统的多个基础指标数据,其中每个基础指标数据包括多项用于识别数据性质的配置信息,不同基础指标数据之间的多项配置信息不全相同;
[0006]B.利用所述输入装置获取用户输入的派生指标数据需求,所述派生指标数据需求包括多项用于识别数据性质的配置信息;
[0007]C.判断所述多个基础指标数据当中是否存在符合所述派生指标数据需求的基础指标数据,若不存在则执行下述步骤D;
[0008]D.判断所述多个计算引擎当中是否存在处于空闲状态的计算引擎,若存在则执行下述步骤E、F、G、H;
[0009]E.根据所述派生指标数据需求的配置信息,在所述多个基础指标数据中找出与用户所需的派生指标数据相关联的多个相关基础指标数据,利用所述输出装置展示这多个相关基础指标数据供用户选择;
[0010]F.利用所述输出装置展示预设的多个组合计算规则供用户选择;
[0011]G.利用所述输入装置获取用户所选择的组合计算规则和至少两项相关基础指标数据;
[0012]H.利用预设的数据校验规则对被用户选择的至少两项相关基础指标数据进行数
据完整性校验,利用预设的函数校验规则对被用户选择的组合计算规则进行函数有效性校验,若数据完整性校验和函数有效性校验都通过,则执行下述步骤I;
[0013]I.将被用户选择的组合计算规则和至少两项相关基础指标数据加载到处于空闲状态的计算引擎中,使该计算引擎利用被用户选择的指标计算规则对被用户选择的至少两个相关基础指标数据进行组合计算,得到用户所需的派生指标数据。
[0014]优选地,所述输入装置和所述输出装置是同一个触控屏。
[0015]优选地,所述步骤C中,若判断出所述多个基础指标数据当中存在符合所述派生指标数据需求的基础指标数据,则不执行所述步骤D,改为执行步骤D0.以符合所述派生指标数据需求的基础指标数据作为用户所需的派生指标数据。
[0016]优选地,所述步骤D中,若判断出不存在处于空闲状态的计算引擎,则按照预设时间间隔继续判断,直至判断出存在处于空闲状态的计算引擎。
[0017]优选地,所述步骤H中,若数据完整性校验和函数有效性校验当中至少一项不通过,则不执行所述步骤I,则利用所述输出装置输出异常结束信号。
[0018]优选地,所述基础指标数据的配置信息包括账期、部门、数据类型和维度当中的至少两项,其中所述账期反映基础指标数据的生成时间,所述部门反映基础指标数据的生成区域,所述数据类型包括累计值或当前值,所述维度反映基础指标数据的限定范围。
[0019]优选地,单个基础指标数据的多项配置信息当中,维度有至少两个。
[0020]优选地,所述组合计算规则包括加、减、乘或除。
[0021]本专利技术还提供一种电网指标数据组合计算方法,包括如下步骤:
[0022]A.获取电网系统的多个基础指标数据,其中每个基础指标数据包括多项用于识别数据性质的配置信息,不同基础指标数据之间的多项配置信息不全相同;
[0023]B.获取用户输入的派生指标数据需求,所述派生指标数据需求包括多项用于识别数据性质的配置信息;
[0024]C.判断所述多个基础指标数据当中是否存在符合所述派生指标数据需求的基础指标数据,若不存在则执行下述步骤D;
[0025]D.判断预设的多个计算引擎当中是否存在处于空闲状态的计算引擎,若存在则执行下述步骤E、F、G、H;
[0026]E.根据所述派生指标数据需求的配置信息,在所述多个基础指标数据中找出与用户所需的派生指标数据相关联的多个相关基础指标数据,展示这多个相关基础指标数据供用户选择;
[0027]F.展示预设的多个组合计算规则供用户选择;
[0028]G.获取用户所选择的组合计算规则和至少两项相关基础指标数据;
[0029]H.利用预设的数据校验规则对被用户选择的至少两项相关基础指标数据进行数据完整性校验,利用预设的函数校验规则对被用户选择的组合计算规则进行函数有效性校验,若数据完整性校验和函数有效性校验都通过,则执行下述步骤I;
[0030]I.将被用户选择的组合计算规则和至少两项相关基础指标数据加载到处于空闲状态的计算引擎中,使该计算引擎利用被用户选择的指标计算规则对被用户选择的至少两个相关基础指标数据进行组合计算,得到用户所需的派生指标数据。
[0031]本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程
序被处理器执行时实现如上所述的电网指标数据组合计算方法中的步骤。
[0032]本专利技术具有以下有益效果:在多个基础指标数据当中不存在符合派生指标数据需求的基础指标数据的情况下,判断多个计算引擎当中是否存在处于空闲状态的计算引擎,若存在则根据派生指标数据需求的配置信息分析用户所需的派生指标数据的数据性质,在多个基础指标数据中找出与用户所需的派生指标数据的数据性质相关联的多个相关基础指标数据供用户选择,并展示多个组合计算规则供用户选择,然后获取用户所选择的组合计算规则和至少两项相关基础指标数据,再对被用户选择的相关基础指标数据和组合计算规则分别进行数据完整性校验和函数有效性校验,在两项校验都通过的情况下,将被用户选择的组合计算规则和至少两项相关基础指标数据加载到处于空闲状态的计算引擎中,使该计算引擎利用被用户选择的指标计算规则对被用户选择的至少两个相关基础指标数据进行组合计算,就能得到用户所需的派生指标数据,这样在电网系统数据应用过程中就能获得特定的派生指标数据并加以利用。
附图说明
[0033]图1是电网指标数据组合计算系统的示意图;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.电网指标数据组合计算系统,其特征是,包括控制模块、输入装置、输出装置和多个计算引擎,所述控制模块分别电连接所述输入装置、所述输出装置和各个计算引擎,所述控制模块包括相互连接的计算机可读存储介质和处理器,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:A.获取电网系统的多个基础指标数据,其中每个基础指标数据包括多项用于识别数据性质的配置信息,不同基础指标数据之间的多项配置信息不全相同;B.利用所述输入装置获取用户输入的派生指标数据需求,所述派生指标数据需求包括多项用于识别数据性质的配置信息;C.判断所述多个基础指标数据当中是否存在符合所述派生指标数据需求的基础指标数据,若不存在则执行下述步骤D;D.判断所述多个计算引擎当中是否存在处于空闲状态的计算引擎,若存在则执行下述步骤E、F、G、H;E.根据所述派生指标数据需求的配置信息,在所述多个基础指标数据中找出与用户所需的派生指标数据相关联的多个相关基础指标数据,利用所述输出装置展示这多个相关基础指标数据供用户选择;F.利用所述输出装置展示预设的多个组合计算规则供用户选择;G.利用所述输入装置获取用户所选择的组合计算规则和至少两项相关基础指标数据;H.利用预设的数据校验规则对被用户选择的至少两项相关基础指标数据进行数据完整性校验,利用预设的函数校验规则对被用户选择的组合计算规则进行函数有效性校验,若数据完整性校验和函数有效性校验都通过,则执行下述步骤I;I.将被用户选择的组合计算规则和至少两项相关基础指标数据加载到处于空闲状态的计算引擎中,使该计算引擎利用被用户选择的指标计算规则对被用户选择的至少两个相关基础指标数据进行组合计算,得到用户所需的派生指标数据。2.根据权利要求1所述的电网指标数据组合计算系统,其特征是,所述输入装置和所述输出装置是同一个触控屏。3.根据权利要求1所述的电网指标数据组合计算系统,其特征是,所述步骤C中,若判断出所述多个基础指标数据当中存在符合所述派生指标数据需求的基础指标数据,则不执行所述步骤D,改为执行步骤D0.以符合所述派生指标数据需求的基础指标数据作为用户所需的派生指标数据。4.根据权利要求1所述的电网指标数据组合计算系统,其特征是,所述步骤D中,若判断出不存在处于空闲状态的计算引擎,则按照预设时间间隔继续判断,直至判断出存在处于空闲状态的计算引擎。...

【专利技术属性】
技术研发人员:谢瀚阳彭泽武江疆黄忠靖赵双蔡徽裴求根温柏坚钱正浩冯歆尧梁盈威伍江瑶张金波姚旭武兴国
申请(专利权)人:广东电网有限责任公司
类型:发明
国别省市:

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

1