一种数据汇接方法及相关装置制造方法及图纸

技术编号:39673697 阅读:8 留言:0更新日期:2023-12-11 18:39
本发明专利技术提供了一种数据汇接方法及相关装置,包括:与至少两个数据源设备建立连接;获取每个数据源设备的数据表的表结构,并根据表结构生成数据模型;创建数据模型之间的数据流向关系;根据数据流向关系,配置源数据模型和目标数据模型之间字段的映射关系;根据字段的映射关系将源数据模型中目标字段对应的数据传输到目标数据模型中,以及,通过目标数据模型所属的数据源设备根据目标字段对应的数据进行数据处理,得到数据处理结果;根据字段的映射关系和数据处理结果创建服务接口,能够实现用户依业务需求将不同的能源供应商的数据进行灵活汇接

【技术实现步骤摘要】
一种数据汇接方法及相关装置


[0001]本专利技术涉及能源
,尤其涉及一种数据汇接方法及相关装置


技术介绍

[0002]能源行业一直存在数据来源众多

信息系统庞杂等问题

综合能源服务商根据不同市场需求,往往在应对每个项目时单独建设应用系统,导致各能源应用之间存在数据孤岛

数据割裂

烟囱式建设

无法统一运营问题

并且在用户采用接口调用等技术手段,实现系统之间数据的调用后,也存在系统与系统之间的调用方法或接口设计缺乏灵活性,无法满足用户需求的变化;并且系统的调用依赖特定的供应商或技术,如果这些供应商或技术无法满足新需求,那么就会限制系统的扩展性


技术实现思路

[0003]本专利技术实施例提供了一种数据汇接方法及相关装置,能够根据用户的业务需求将不同的能源供应商的数据进行灵活汇接

处理并生成相应的服务接口,实现服务接口的定制化设计,满足用户业务需求的变化

[0004]第一方面,本专利技术实施例提供了一种数据汇接方法,包括:应用于数据汇接系统的服务器,所述方法包括:
[0005]与至少两个数据源设备建立连接;
[0006]获取所述至少两个数据源设备中每个数据源设备的数据表的表结构,并根据所述表结构的表名称

字段

数据类型

约束信息生成所述表结构的数据模型;
[0007]创建所述至少两个数据源设备对应的至少两个数据模型的数据流向关系,数据流出的数据模型为源数据模型,数据流入的数据模型为目标数据模型;
[0008]根据所述数据流向关系,配置所述源数据模型和所述目标数据模型之间字段的映射关系,所述字段的映射关系是指将所述源数据模型和所述目标数据模型之间具有相同含义的字段进行关联的规则;
[0009]根据所述字段的映射关系将所述源数据模型中目标字段对应的数据传输到所述目标数据模型中,以及,通过所述目标数据模型所属的所述数据源设备根据所述目标字段对应的数据进行数据处理,得到数据处理结果,所述目标字段为所述源数据模型与所述目标模型之间确定需要传输且具有相同含义的字段;
[0010]根据所述字段的映射关系和所述数据处理结果创建服务接口,通过调用所述服务接口输出所述数据处理结果

[0011]第二方面,本专利技术实施例提供了一种数据汇接装置,所述装置包括:
[0012]第一连接单元,用于与至少两个数据源设备建立连接;以及,获取所述至少两个数据源设备中每个数据源设备的数据表的表结构,并根据所述表结构的表名称

字段

数据类型

约束信息生成所述表结构的数据模型;
[0013]第一配置单元,用于创建所述至少两个数据源设备对应的至少两个数据模型的数
据流向关系,数据流出的数据模型为源数据模型,数据流入的数据模型为目标数据模型;
[0014]第二配置单元,根据所述数据流向关系,配置所述源数据模型和所述目标数据模型之间字段的映射关系,所述字段的映射关系是指将所述源数据模型和所述目标数据模型之间具有相同含义的字段进行关联的规则;
[0015]第一处理单元,用于根据所述字段的映射关系将所述源数据模型中目标字段对应的数据传输到所述目标数据模型中,以及,通过所述目标数据模型所属的所述数据源设备根据所述目标字段对应的数据进行数据处理,得到数据处理结果,所述目标字段为所述源数据模型与所述目标模型之间确定需要传输且具有相同含义的字段;
[0016]第一输出单元,根据所述字段的映射关系和所述数据处理结果创建服务接口,通过调用所述服务接口输出所述数据处理结果

[0017]第三方面,本申请实施例提供一种服务器,包括处理器以及存储有执行指令的存储器,当所述处理器执行所述存储器存储的所述执行指令时,所述处理器执行如第一方面中任一所述的方法

[0018]可以看出,在本申请实施例中,首先与至少两个数据源设备建立连接;获取至少两个数据源设备中每个数据源设备的数据表的表结构,并根据表结构的表名称

字段

数据类型

约束信息生成表结构的数据模型;其次,创建至少两个数据源设备对应的至少两个数据模型的数据流向关系,数据流出的数据模型为源数据模型,数据流入的数据模型为目标数据模型;根据数据流向关系,配置源数据模型和目标数据模型之间字段的映射关系;再次,根据字段的映射关系将源数据模型中目标字段对应的数据传输到目标数据模型中,以及,通过目标数据模型所属的数据源设备根据目标字段对应的数据进行数据处理,得到数据处理结果;最后,根据字段的映射关系和数据处理结果创建服务接口,通过调用服务接口输出数据处理结果;综上,通过本专利技术的技术方案,能够实现用户依业务需求将不同的能源供应商的数据进行灵活汇接

处理并生成相应的服务接口,实现服务接口的定制化设计,满足用户业务需求的变化

附图说明
[0019]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0020]图1是本申请实施例提供的一种数据汇接方法的流程示意图;
[0021]图2是本申请实施例提供的至少两个数据源设备对应的至少两个数据模型的数据流向关系图;
[0022]图3是本申请实施例提供的字段的映射关系的示例图;
[0023]图
4a
是本申请实施例提供的服务接口

前端参数配置的用户界面示意图;
[0024]图
4b
是本申请实施例提供的服务接口

返回参数配置的用户界面示意图;
[0025]图
4c
是本申请实施例提供的服务接口的示意图;
[0026]图5是本申请实施例提供的一种数据汇接方法的另一流程示意图;
[0027]图6是本申请实施例提供的一种数据汇接装置的功能单元组成框图;
[0028]图7是本申请实施例提供的一种服务器的结构框图;
[0029]图8是本申请实施例提供的一种业务模型的示例图;
[0030]图9是本申请实施例提供的数据模型级别业务连接展示图

具体实施方式
[0031]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例

本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据汇接方法,其特征在于,应用于数据汇接系统的服务器,所述方法包括:与至少两个数据源设备建立连接;获取所述至少两个数据源设备中每个数据源设备的数据表的表结构,并根据所述表结构的表名称

字段

数据类型

约束信息生成所述表结构的数据模型;创建所述至少两个数据源设备对应的至少两个数据模型的数据流向关系,数据流出的数据模型为源数据模型,数据流入的数据模型为目标数据模型;根据所述数据流向关系,配置所述源数据模型和所述目标数据模型之间字段的映射关系,所述字段的映射关系是指将所述源数据模型和所述目标数据模型之间具有相同含义的字段进行关联的规则;根据所述字段的映射关系将所述源数据模型中目标字段对应的数据传输到所述目标数据模型中,以及,通过所述目标数据模型所属的所述数据源设备根据所述目标字段对应的数据进行数据处理,得到数据处理结果,所述目标字段为所述源数据模型与所述目标模型之间确定需要传输且具有相同含义的字段;根据所述字段的映射关系和所述数据处理结果创建服务接口,通过调用所述服务接口输出所述数据处理结果
。2.
根据权利要求1所述的方法,其特征在于,所述与至少两个数据源设备建立连接,连接方式包括服务接口调用或数据库交换
。3.
根据权利要求1所述的方法,其特征在于,所述将所述源数据模型中目标字段对应的数据传输到所述目标数据模型中,包括:引用预设的数据映射规则对所述目标字段对应的数据进行转换使得所述目标字段对应的数据符合所述目标数据模型的数据要求
。4.
根据权利要求1所述的方法,其特征在于,所述通过调用所述服务接口输出所述数据处理结果,包括:获取所述服务接口的前端参数,所述前端参数至少包括
URL
地址

请求方式

请求参数,所述请求参数包括所述目标字段的部分或全部;输出所述数据处理结果
。5.
根据权利要求1所述的方法,其特征在于,在所述配置所述源数据模型和所述目标数据模型之间字段的映射关系之后,所述方法还包括:根据所述源数据模型和所述目标数据模型对应的所述数据流向关系和所述字段的映射关系生成业务模型和可视化的业务模型图谱,所述业务模型图谱用于查看所述数据流向关系和所述字段的映射关系
。6.
根据权利要求5所述的方法,其特征在于,在所述根据所述源数据模型和...

【专利技术属性】
技术研发人员:吴进
申请(专利权)人:港华数智能源科技深圳有限公司
类型:发明
国别省市:

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

1