一种多数据源服务引擎接口互联方法技术

技术编号:37156950 阅读:28 留言:0更新日期:2023-04-06 22:19
本发明专利技术涉及数据处理技术领域,具体为一种多数据源服务引擎接口互联方法。数据接口提供方通过数据源管理添加该接口所需要的数据源配置信息,以备后续开发数据接口时使用,接口提供方在可视化接口开发界面定义数据接口,定义接口URL字段、接口请求参数字段和SQL实现逻辑等字段;提供多数据源服务引擎,引擎致力于实现统一的关系型数据库(MySQL、Oracle、SqlServer等)、Mongodb、HBase等各种异构数据源稳定高效的DML,DDL,DCL管理执行功能,使得用户不再关注于各种异构数据源之间繁琐的驱动配置,而只需要关注利用数据源的DML,DDL,DCL等来实现业务开发。同时服务引擎也提供了统一的功能接口,在不需要编写任何DML,DDL,DCL语句的情况下实现返回数据源表视图信息,返回数据源表列信息等功能。返回数据源表列信息等功能。

【技术实现步骤摘要】
一种多数据源服务引擎接口互联方法


[0001]本专利技术涉及数据处理
,具体为一种多数据源服务引擎接口互联方法。

技术介绍

[0002]目前用户在对外提供多类型数据源的数据服务的时候,往往需要通过代码层面实现,例如现在主流的Spring Boot构建Restful风格的API,用户需要在持久层编写与数据库的交互逻辑,在业务层编写接口业务逻辑,在控制层实现接口请求和响应控制,最后将程序编译打包部署供用户调用,在面对需要提供不同数据源的数据接口时,还需要对后端代码进行多类型数据源配置,开发周期较长。对代码进行多次二次开发,也增加了代码不稳定风险。
[0003]如果用户不具备接口开发能力,用户则需要寻找第三方公司合作,这样不但增加了额外的开支,也浪费了宝贵的时间。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在如下问题:现有技术只能满足对主流关系型数据源类型,例如mysql、oracle进行适配。本专利技术在满足适配主流关系型数据源的基础上,还支持对presto、neo4j、hive、elasticsearch、达梦等关系型或本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多数据源服务引擎接口互联方法,其特征在于包括如下步骤:步骤一、数据接口提供方根据数据说对应的数据源类型,在数据源管理界面新建数据源,用户填写数据源主机名IP地址、端口号、数据库名称、用户名和密码,其中连接URL为自动生成;步骤二、用户对接口开发设置,数据接口使用到数据库查询,接口开发依赖于数据源管理中的数据,数据源管理包括:搜索、重置、回收、生成、详情、修改、数据定义;生成进入服务生成页面,用户填写接口的基本信息,包括接口名称、请求类型、接口访问地址;步骤三、数据源选择,选择数据源类型和数据源后,手动输入SQL查询语句到"执行SQL"输入框或选择向导,向导为SQL查询语句生成需要查询的数据,选择需要查询的条件并输入值;步骤四、参数定义,用户完成接口入参信息编写,步骤三已设定的入参信息,在该接口页面自动填充,用户无法对该数据进行删除;步骤五、返回结果定义,用户设定接口返回结果的数据类型,数据类型支持application/json、text/html、text/plain、text/xml、application/xml响应类型,对于敏感信息,用户敏感信息对响应结果进行加密,使用调用...

【专利技术属性】
技术研发人员:魏帅
申请(专利权)人:中电万维信息技术有限责任公司
类型:发明
国别省市:

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

1