一种数据交换平台及数据交换系统技术方案

技术编号:37139665 阅读:29 留言:0更新日期:2023-04-06 21:43
本发明专利技术公开了一种数据交换平台及数据交换系统,平台包括获取源数据;配置规则,引用多个子规则,根据一个规则的所有子规则获取的数据组成该规则对应的E格式标签和数据;引用多个规则,一个规则对应一个E格式标签和数据,将多标签数据组建为一个E格式文件或E格式数据流;将E格式文件或E格式数据流发布到目标端。本发明专利技术提供的数据交换平台的数据交互机制通用性和灵活性强,使用和维护都很方便。使用和维护都很方便。使用和维护都很方便。

【技术实现步骤摘要】
一种数据交换平台及数据交换系统


[0001]本发属于数据交换系统
,具体涉及一种数据交换平台及数据交换系统。

技术介绍

[0002]电网调控系统经过多年的运行,积累了丰富的运行数据,包括量测数据、告警数据、故障与运行事件数据、电量数据及计划预测类数据等。但是电网业务系统的数据都是孤立存在于EMS、OMS、TMR等不同系统中,跨专业、跨单位、跨业务的数据共享机制缺乏,形成了信息孤岛。数据交互需要由各业务系统按照不同需求各自开发特定交互接口,数据接口利用程度低,同时数据交互方式和数据格式不同,无统一标准,数据交互机制通用性和灵活性不强,使用和维护都不够方便。随着数据交互系统的增加,数据交互复杂程度增加,业务协同效率显著降低。

技术实现思路

[0003]本专利技术针对目前数据交互机制通用性和灵活性不强的技术问题,提供一种数据交换平台及数据交换系统。本专利技术采用以下技术方案。
[0004]第一方面,本专利技术提供了一种数据交换平台,包括数据接入模块、数据转换模块以及对外发布模块;所述数据接入模块,用于从数据源端获取数据;所述数据转换模块包括:子规则配置模块、规则配置模块以及模板配置模块;所述子规则配置模块用于配置单表或多表的关联子规则,基于所述关联子规则以及配置的数据源,生成数据库操作语句,以用于通过数据接入模块从数据源端获取数据,获取的数据用于组成E格式标签和数据;所述规则配置模块,用于配置E格式文件的数据范围和数据格式的规则,所述规则引用多个子规则,根据一个规则的所有子规则获取的标签和数据组成该规则对应的E格式标签和数据;所述模板配置模块,用于配置模板,所述模板引用多个规则,一个规则对应一个E格式标签和数据,将多标签数据组建为一个E格式文件或E格式数据流;所述对外发布模块用于将E格式文件或E格式数据流发布到目标端。
[0005]进一步地,所述对外发布模块用于实现多种发布方式,所述发布方式包括服务调用、文件推送以及数据下载,所述服务调用指响应于与所述数据交换平台连接的客户端发送的服务请求,发送输出文件;所述文件推送指定时主动的将输出文件推送至目标端;所述数据下载指支持web页面端手动下载输出文件。
[0006]进一步地,所述平台还包括数据源管理模块,所述数据源管理模块用于对源端的数据源进行管理,包括数据源的新建、修改和删除。
[0007]进一步地,所述平台还包括产品管理模块,所述产品管理模块用于生成产品以及对产品进行分类管理,所述产品为绑定数据源模板,所述数据源模板引用多个规则,规则引
用多个子规则。
[0008]再进一步地,所述产品可分为数据库类产品、文件类产品和服务类产品管理。
[0009]进一步地,所述平台还包括任务管理模块,用于根据输入信息生成数据下载任务,所述输入信息包括数据范围选择、数据源端选择、目标端信息配置、数据发布周期配置以及数据的发布方式配置。
[0010]进一步地,所述平台还包括主题管理模块,所述主题管理模块用于根据产品、规则以及子规则进行主题划分,根据划分的主题确定各主题对应的产品。
[0011]第二方面,本专利技术提供了一种数据交换系统,包括第一方面任意一种可能的实施方式提供的一种数据交换平台、数据源端、调度云和全业务数据中心;所述数据源端与所述平台的数据接入模块连接,所述平台的对外发布模块分别于所述调度云和所述全业务数据中心连接,用于将输出数据根据需求发布到调度云或者全业务数据中心。
[0012]进一步地,所述数据接入模块,还用于接入文件,对接入的文件进行校验以及容错处理后接入到调度云。
[0013]本专利技术所取得的有益技术效果:本专利技术提供的数据交换平台,提供统一的“交换可配置、方式可控制、状态可监视”的数据接收/抽取、转换、发布服务,可根据业务需求开展传输任务配置。构建“统一架构,统一技术路线,面向多业务场景”一体化数据交换平台,实现数据交换的“可配置、可控制、可监视”目标。该数据交换平台的数据交互机制通用性和灵活性强,使用和维护都很方便。
[0014]本专利技术提供的数据交换系统,形成调控中心内、外业务系统数据交换枢纽,支撑调控云和等各业务系统数据整合实施工作的开展;业务协同效率不会随着数据交互系统的增加而降低。
附图说明
[0015]图1为实施例提供的数据交换平台的结构示意图;图2为实施例中E格式报文示例;图3为实施例中产品配置流程示意图。
具体实施方式
[0016]为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]实施例1请参考图1,图1为本专利技术中实施例提供的数据交换平台的结构示意图,该实施例提供的数据交换平台包括:数据接入模块、数据转换模块以及对外发布模块;所述数据接入模块,用于从数据源端获取数据;所述数据转换模块包括:子规则配置模块、规则配置模块以及模板配置模块;所述子规则配置模块用于配置单表或多表的关联子规则,基于所述关联子规则以及配置的数据源,生成数据库操作语句,以用于通过数据接入模块从数据源端获取数据,获取的数据用于
组成E格式标签和数据;所述规则配置模块,用于配置E格式文件的数据范围和数据格式的规则,所述规则引用多个子规则,根据一个规则的所有子规则获取的标签和数据组成该规则对应的E格式标签和数据;所述模板配置模块,用于配置模板,所述模板引用多个规则,一个规则对应一个E格式标签和数据,将多标签数据组建为一个E格式文件或E格式数据流;所述对外发布模块用于将E格式文件或E格式数据流发布到目标端。
[0018]具体实施例中,数据接入模块可通过源端数据抽取,或者文件数据传输方式获取数据。
[0019]可选地,设置服务部署节点,各服务部署节点可通过内部服务总线进行通信。可利用服务部署节点通过数据库或文件方式获取数据。
[0020]数据库接入的数据源支持页面配置,通过前台页面数据源管理

数据库数据源,只需填写相应的数据库信息即可。
[0021]数据库类数据源生成后,可通过规则、子规则配置,动态的从配置的数据源中,将需要进行处理的数据抽取出来组装成E格式文件,然后再由E格式文件入到目标端数据库。
[0022]如图1所示,本实施例提供的数据交换平台可完成源端到目标端多任务配置,支持文件类、数据库类、服务类等多类型数据的格式规范统一和组合传输,并对数据传输过程可监视可控制。
[0023]1)文件类数据交换对源端的文件进行预适配处理,并将符合要求的数据转换为标准的E格式对外进行传输。
[0024]数据交换平台将对源端文件合规检查,以txt、csv、e、E为后缀的文件符合要求,再通过获取文件的幻数判断文件格式是否符合要求。合规检查通过后,数据交换平台将针对文件中的内容进行核查本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据交换平台,其特征在于,包括数据接入模块、数据转换模块以及对外发布模块;所述数据接入模块,用于从数据源端获取数据;所述数据转换模块包括:子规则配置模块、规则配置模块以及模板配置模块;所述子规则配置模块用于配置单表或多表的关联子规则,基于所述关联子规则以及配置的数据源,生成数据库操作语句,以用于通过数据接入模块从数据源端获取数据,获取的数据用于组成E格式标签和数据;所述规则配置模块,用于配置E格式文件的数据范围和数据格式的规则,所述规则引用多个子规则,根据一个规则的所有子规则获取的标签和数据组成该规则对应的E格式标签和数据;所述模板配置模块,用于配置模板,所述模板引用多个规则,一个规则对应一个E格式标签和数据,将多标签数据组建为一个E格式文件或E格式数据流;所述对外发布模块用于将E格式文件或E格式数据流发布到目标端。2.根据权利要求1所述的一种数据交换平台,其特征在于,所述对外发布模块用于实现多种发布方式,所述发布方式包括服务调用、文件推送以及数据下载,所述服务调用指响应于与所述数据交换平台连接的客户端发送的服务请求,发送输出文件;所述文件推送指定时主动的将输出文件推送至目标端;所述数据下载指支持web页面端手动下载输出文件。3.根据权利要求1所述的一种数据交换平台,其特征在于,所述平台还包括数据源管理模块,所述数据源管理模块用于对源端的数据源进行管理,包括数据源的新建、修改和删除。4...

【专利技术属性】
技术研发人员:张鹏蒋国栋曹良晶高荐磊阎博时旭蓝海波王智伟宋磊万博邱威冯东豪李膨源
申请(专利权)人:北京科东电力控制系统有限责任公司
类型:发明
国别省市:

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

1