一种电网数据服务编排方法、设备及存储介质与流程

摘要: 本发明涉及电网数据处理,尤其涉及一种电网数据服务编排方法、设备及存储介质。背景技术:1、随着电网企业数字化和信息化水平不断提升,调度运行、设备状态感知、营销服务...
一种电网数据服务编排方法、设备及存储介质与流程

本发明涉及电网数据处理,尤其涉及一种电网数据服务编排方法、设备及存储介质。

背景技术:

1、随着电网企业数字化和信息化水平不断提升,调度运行、设备状态感知、营销服务、客户管理、负荷预测、辅助决策等业务环节持续产生大量跨系统、跨平台、跨专业的数据。为提升数据复用效率,电网企业通常建设数据目录、数据共享平台、接口服务平台、算法服务平台以及统一数据中心,通过接口服务、批处理任务或算法服务向业务系统提供数据处理能力。

2、在现有技术中,电网数据服务编排通常采用人工配置流程、固定脚本、静态规则、工作流引擎或任务调度平台实现。该类方案一般将服务节点抽象为普通任务节点,并按照预设依赖关系进行顺序执行、并行执行、重试或失败告警。然而,该类方案至少存在以下问题:

3、服务编排仅以服务节点作为节点并建立任务依赖关系,服务节点与数据对象之间的生成关系未被纳入统一的图结构中,导致数据与服务之间的追溯链路缺乏拓扑依据;另外,电网数据服务编排过程中未考虑实际运行环境中存在多方面的边界条件,仅按照固定拓扑顺序或静态优先级生成路径,在实际运行时容易因边界条件不满足而执行失败。

技术实现思路

1、本发明提供了一种电网数据服务编排方法、设备及存储介质,以解决现有技术中服务编排仅以服务节点作为节点并建立任务依赖关系、未将服务节点与数据对象之间的生成关系纳入统一图结构、以及未综合考虑多方面运行约束导致路径执行易失败的技术问题。

2、第一方面,本发明实施例提供了一种电网数据服务编排方法,包括:

3、获取电网数据服务的服务-数据血缘耦合图;

4、根据所述服务-数据血缘耦合图对预设的运行约束进行参数化表达,获得运行约束参数集,并根据所述运行约束参数集构建运行约束模型;

5、根据所述服务-数据血缘耦合图和所述运行约束模型生成候选执行路径集;

6、基于路径评估模型对所述候选执行路径集进行综合评估,并根据综合评估结果从所述候选执行路径集中确定目标执行路径;

7、根据所述目标执行路径执行所述电网数据服务。

8、第二方面,本发明实施例提供了一种电子设备,所述电子设备包括:

9、至少一个处理器;

10、以及与所述至少一个处理器通信连接的存储器;

11、其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的电网数据服务编排方法。

12、第三方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的电网数据服务编排方法。

13、本发明实施例的技术方案,通过获取电网数据服务的服务-数据血缘耦合图;根据所述服务-数据血缘耦合图对预设的运行约束进行参数化表达,获得运行约束参数集,并根据所述运行约束参数集构建运行约束模型;根据所述服务-数据血缘耦合图和所述运行约束模型生成候选执行路径集;基于路径评估模型对所述候选执行路径集进行综合评估,并根据综合评估结果从所述候选执行路径集中确定目标执行路径;根据所述目标执行路径执行所述电网数据服务。与现有技术相比,本发明将服务节点与数据对象节点共同纳入耦合图建模,使服务编排能够识别服务与数据之间的血缘关联;通过多维运行约束的参数化表达和建模,使候选路径生成阶段能够同时考虑多种约束条件;通过路径评估模型的综合评估,使目标路径选择具有可执行安全余量。由此,解决了现有电网数据服务编排中路径生成粗粒度和约束考虑不全面的技术问题,取得了提高服务调度效率、增强路径执行稳定性的有益效果。

14、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。

1.一种电网数据服务编排方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述服务-数据血缘耦合图包括:服务节点和数据对象节点;所述服务节点和所述数据对象节点之间通过数据血缘边、服务调用边、替代边和结果复用边中的至少一项连接;

3.根据权利要求2所述的方法,其特征在于,所述替代边的构建方式包括:

4.根据权利要求1所述的方法,其特征在于,所述运行约束包括如下至少之一:

5.根据权利要求1所述的方法,其特征在于,根据所述服务-数据血缘耦合图和所述运行约束模型生成候选执行路径集,包括:

6.根据权利要求1所述的方法,其特征在于,所述综合评估结果包括:所述路径评估模型输出的候选执行路径集中每条候选执行路径在综合代价值、约束满足概率、最小约束松弛度和可执行置信度中的至少一项;

7.根据权利要求1所述的方法,其特征在于,在根据所述目标执行路径执行所述电网数据服务的过程中,还包括:

8.根据权利要求7所述的方法,其特征在于,所述根据所述路径执行令牌触发路径切换,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-8中任一项所述的电网数据服务编排方法。