多源电力数据融合处理方法和装置与流程

文档序号:13207767阅读:368来源:国知局
多源电力数据融合处理方法和装置与流程

本发明涉及信号处理技术领域,特别是涉及一种多源电力数据融合处理方法和装置。



背景技术:

随着信息技术的高速发展,电力系统的各类信息系统及其应用均构建在分布的、异构的或自治的数据库上,其系统架构、数据结构、查询语言等均存在较大差异,用户很难通过统一的数据模式和查询方式将多个数据源直接整合成单一数据源进行统计分析。

当前电力系统对其中的多源电力数据做融合处理的技术主要包括:基于etl(数据仓库技术)的多源数据处理和基于服务的多源数据处理。前者对数据需求明确度要求高;后者虽然不强求物理上的数据集中,却需要保持企业数据的分布现状,将各系统的数据通过接口包装成服务,通过企业服务总线提供统一的数据服务,实现数据在逻辑上的整合,这种技术对服务种类的梳理要求高,且转换模式也较为复杂。上述传统的多源电力数据做融合处理技术均要求先明确数据需求,再进行开发定制,提供相应的使用,融合处理的过程极为复杂。



技术实现要素:

基于此,有必要针对传统方案对多源电力数据做融合处理的过程极为复杂的技术问题,提供一种多源电力数据融合处理方法和装置。

一种多源电力数据融合处理方法,包括如下步骤:

通过针对各个数据源系统上预设的外部集成接口获取待融合的电力数据;

将所述电力数据加载至电力数据融合处理及分析应用系统,在所述关系数据库管理系统描述用户输入的展现表需求信息和展现字段需求信息之间的逻辑关系,根据所述电力数据生成所述逻辑关系对应的对象标记规则;其中,所述关系数据库管理系统为所述电力数据融合处理及分析应用系统的存储管理软件;

根据所述对象标记规则对所述电力数据进行融合处理。

一种多源电力数据融合处理装置,包括:

获取模块,用于通过针对各个数据源系统上预设的外部集成接口获取待融合的电力数据;

生成模块,用于将所述电力数据加载至电力数据融合处理及分析应用系统,在所述关系数据库管理系统描述用户输入的展现表需求信息和展现字段需求信息之间的逻辑关系,根据所述电力数据生成所述逻辑关系对应的对象标记规则;其中,所述关系数据库管理系统为所述电力数据融合处理及分析应用系统的存储管理软件;

融合处理模块,用于根据所述对象标记规则对所述电力数据进行融合处理。

上述多源电力数据融合处理方法和装置,可以通过针对各个数据源系统上预设的外部集成接口获取待融合的电力数据,将上述电力数据上传至关系数据库管理系统,在所述关系数据库管理系统描述用户输入的展现表需求信息和展现字段需求信息之间的逻辑关系,根据所述电力数据生成所述逻辑关系对应的对象标记规则,以根据所述对象标记规则对所述电力数据进行融合处理,有效的简化了对电力数据进行融合处理的过程,提高了相应的处理效率。

一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上所述的多源电力数据融合处理方法。

上述计算机可读存储介质上存储的计算机程序,被处理器执行时可以实现如上所述的多源电力数据融合处理方法,能够简化对电力数据进行融合处理的过程,提高融合处理的效率。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的多源电力数据融合处理方法。

上述计算机设备中,处理器执行所述程序时可以实现如上所述的多源电力数据融合处理方法,有效提高了相应的融合处理效率。

附图说明

图1为一个实施例的多源电力数据融合处理方法流程图;

图2为一个实施例的分析集规则库代码结构示意图;

图3为一个实施例的计算机架构示意图;

图4为一个实施例的多源电力数据融合处理装置结构示意图;

图5为一个实施例的计算机设备结构示意图。

具体实施方式

下面结合附图对本发明的多源电力数据融合处理方法和装置的具体实施方式作详细描述。

参考图1,图1所示为一个实施例的多源电力数据融合处理方法流程图,包括如下步骤:

s10,通过针对各个数据源系统上预设的外部集成接口获取待融合的电力数据;

上述数据源系统可以包括生成或者存储待融合的电力数据的电力管理系统,可以包括电力营销系统、电力生产系统和/或计量自动化系统等等。可以针对上述各个数据源系统分别设置外部集成接口,以对其进行连接,并获取所需的电力数据。

s20,将所述电力数据加载至电力数据融合处理及分析应用系统,在所述关系数据库管理系统描述用户输入的展现表需求信息和展现字段需求信息之间的逻辑关系,根据所述电力数据生成所述逻辑关系对应的对象标记规则;其中,所述关系数据库管理系统为所述电力数据融合处理及分析应用系统的存储管理软件;

上述电力数据融合处理及分析应用系统内部的设置存储软件(关系数据库管理系统)可以包括oracle或者mysql等数据库管理系统,其可以对输入其中的各类数据进行相应的识别、处理等操作。关系数据库管理系可以利用其中的库表结构展现电力数据表及相关字段信息;用户可以通过其输入界面向关系数据库管理系统输入展现表需求信息和展现字段需求信息,关系数据库管理系统利用json语法描述上述展现表需求信息和展现字段需求信息之间的逻辑关系,根据电力数据表及相关字段信息生成逻辑关系对应的对象标记规则,上述对象标记规则可以为json规则。

s30,根据所述对象标记规则对所述电力数据进行融合处理。

上述步骤可以将对象标记规则首先保存在相关规则库中,在读取到用户输入的结果查看指令时,从所述规则库获取所述对象标记规则,实现对电力数据进行融合处理。具体地,关系数据库管理系统可以将对象标记规则解析为标准的sql(结构化查询语言)语句等结构化查询语句,执行并将数据反馈给用户;上述反馈给用户的过程可以包括电力数据融合后的展现过程,对从各个数据源系统获取的电力数据在数据融合进行柱形图、折线图、饼图、条形图、面积图和/或散点图等个性化数据图展示。

本实施例提供的多源电力数据融合处理方法,可以通过针对各个数据源系统上预设的外部集成接口获取待融合的电力数据,将上述电力数据上传至关系数据库管理系统,在所述关系数据库管理系统描述用户输入的展现表需求信息和展现字段需求信息之间的逻辑关系,根据所述电力数据生成所述逻辑关系对应的对象标记规则,以根据所述对象标记规则对所述电力数据进行融合处理,有效的简化了对电力数据进行融合处理的过程,提高了相应的处理效率。

在一个实施例中,上述根据所述对象标记规则对所述电力数据进行融合处理的过程可以包括:

将所述对象标记规则解析为结构化查询语句,将所述结构化查询语句携带的数据信息反馈至用户。

上述结构化查询语句可以包括sql语句,其是高级的非过程化编程语言,允许用户在高层数据结构上工作。上述结构化查询语句不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口,可以嵌套,具有极大的灵活性和强大的功能。

作为一个实施例,上述将所述结构化查询语句携带的数据信息反馈至用户的过程可以包括:

生成所述结构化查询语句携带的数据信息对应的展现图形,在用户显示界面显示所述展现图形。

上述电力数据融合处理及分析应用系统可以设置指令输入界面和用户显示界面。其可以通过指令输入界面读取用户输入的用户输入的展现表需求信息和展现字段需求信息,将通过用户显示界面显示其所生成的展现图形。电力数据融合处理及分析应用系统的存储管理软件为关系数据库管理系统。

作为一个实施例,上述展现图形可以包括柱形图、折线图、饼图、条形图、面积图和/或散点图。

本实施例可以进一步保证融合处理后的电力数据的展现效果。

在一个实施例中,上述将所述对象标记规则解析为结构化查询语句,将所述结构化查询语句携带的数据信息反馈至用户的过程之前,还可以包括:

将所述对象标记规则保存在规则库;

在读取到用户输入的结果查看指令时,从所述规则库获取所述对象标记规则。

上述规则库可以为针对对象标记规则预先设置的规则库。关系数据库管理系统可以通过指令输入界面读取用户输入的用户输入的结果查看指令,在读取到用户输入的结果查看指令时,从所述规则库获取所述对象标记规则,如json规则,将上述对象标记规则解析为标准的结构化查询语句,执行并将数据通过形图、折线图、饼图、条形图、面积图、散点图等个性化数据图的形式反馈给用户。

在一个实施例中,上述通过针对各个数据源系统上预设的外部集成接口获取待融合的电力数据的过程之前,还可以包括:

根据待融合处理的数据源系统构建数据源列表;

针对所述数据源列表记录的各个数据源系统分别设置外部集成接口。

本实施例通过构建数据源列表对待融合处理的数据源系统进行管理,其可以存放数据源账号信息,同时在库表结构管理中,每张表提供数据源标识,建立数据源列表和库表结构之间的关联关系。上述数据源系统可以包括电力营销系统、生产系统、计量自动化系统等。针对所述数据源列表记录的各个数据源系统分别设置外部集成接口,以用于连接上述各个数据源系统并获取需要的数据。

在一个实施例中,上述通过针对各个数据源系统上预设的外部集成接口获取待融合的电力数据的过程之后,还可以包括:

设置临时存储空间,将所述电力数据存储至所述临时存储空间;

将所述临时存储空间存储的电力数据上传至关系数据库管理系统。

上述临时存储空间可以用于用于存储或临时存放电力数据和相关统计数据,以保证所需数据的完整性。以便后续利用关系数据库管理系统,如:oracle,mysql等,实现对电力数据的存储及各类数据处理操作。

在一个实施例中,上述多源电力数据融合处理的过程可以通过相应计算机的核心组件实现,上述核心组件为多源数据分层分解处理引擎,引擎可以包含三部分:

(1)数据自定义映射管理,提供一种用户选择库表和字段的处理界面;

(2)分析集规则库,通过json语法格式描述映射模型,json描述的主要关键词包括:数据源、表代码、列代码、列字段的中文说明、函数、数据类型、关联查询条件等。分析集规则库的代码结构可以参考图2所示;

(3)语法解析器,将用户自定义的统计映射关系生成json描述格式,用户在查看数据结果时,可以将json解析为标准的结构化查询语句。

执行上述多源电力数据融合处理过程的计算机架构可以参考图3所示,包括与外部集成接口相连接的数据接口适配器,融合处理相应电力数据的展现层、计算层和存储层。

上述展现层可用于数据融合后的各类个性化数据图(如柱形图、折线图、饼图、条形图、面积图、散点图等)。

具体地,在上述计算层,可以进行多源数据分层分解处理引擎,这套引擎可以包括库表结构管理、数据自定义映射管理、分析集规则库以及语法解析器。

计算层可以对多源电力数据建立了库表结构注册管理,只有注册且属性为生效的库表才可使用。具体功能可以包括:数据源管理、库表及字段信息管理、库表关系管理。还可以对多源数据建立了一种多层数据映射模型,由下而上由源表结构映射、系统级视图映射、用户级视图映射三层组成。在映射规则上,系统级视图对源表结构是一对一映射;用户级视图对系统级视图是多对一映射,其中用户级视图映射可复用。同时对建立的数据映射存储为规则集合(即分析集规则库)和提供规则解析能力(即语法解析器),动态智能的进行管理,实现用户自定义数据融合规则的能力。

本实施例提供的多源电力数据融合处理方法,通过使用计算机技术,利用合理高效的多源数据分层融合技术,使得获取的数据更加全面完整,进而可从多数据源、不同角度挖掘出隐藏的知识和规律,并通过各类个性化数据图表展现,为企业各类业务的决策提供支持与服务。

参考图4所示,图4为一个实施例的多源电力数据融合处理装置结构示意图,包括:

获取模块10,用于通过针对各个数据源系统上预设的外部集成接口获取待融合的电力数据;

生成模块20,用于将所述电力数据加载至电力数据融合处理及分析应用系统,在所述关系数据库管理系统描述用户输入的展现表需求信息和展现字段需求信息之间的逻辑关系,根据所述电力数据生成所述逻辑关系对应的对象标记规则;其中,所述关系数据库管理系统为所述电力数据融合处理及分析应用系统的存储管理软件;

融合处理模块30,用于根据所述对象标记规则对所述电力数据进行融合处理

本发明提供的多源电力数据融合处理装置与本发明提供的多源电力数据融合处理方法一一对应,在所述多源电力数据融合处理方法的实施例阐述的技术特征及其有益效果均适用于多源电力数据融合处理装置的实施例中,特此声明。

基于如上所述的示例,一个实施例中还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上所述的多源电力数据融合处理方法。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性的计算机可读取存储介质中,如本发明实施例中,该程序可存储于计算机系统的存储介质中,并被该计算机系统中的至少一个处理器执行,以实现包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

基于如上所述的示例,参考图5所示,本发明还提供一种计算机设备60,该计算机设备包括存储器61、处理器62及存储在存储器62上并可在处理器61上运行的计算机程序,所述处理器61执行所述程序时实现如上述各实施例中的任意一种多源电力数据融合处理方法。

上述计算机设备60可以包括电脑等智能处理设备。本领域普通技术人员可以理解存储器61存储的计算机程序,与上述多源电力数据融合处理方法实施例中的描述相对应,处理器62还可用于执行存储器61所存储的其他可执行指令。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1