[发明专利]一种支持动态参数的关系型数据库查询方法和装置在审
申请号: | 202110065021.1 | 申请日: | 2021-01-18 |
公开(公告)号: | CN112749222A | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 赵洲洋;靳雯;李红吉 | 申请(专利权)人: | 北京睿企信息科技有限公司;日照睿安信息科技有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/2455;G06F16/248 |
代理公司: | 北京纽乐康知识产权代理事务所(普通合伙) 11210 | 代理人: | 田磊 |
地址: | 100013 北京市东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 动态 参数 关系 数据库 查询 方法 装置 | ||
本发明公开了一种支持动态参数的关系型数据库查询方法和装置,包括对新增的数据源进行注册,配置对应的相关信息;进行动态查询传入用户想要的动态参数;程序将配置好的数据源参数与查询语句参数进行结果查询;记录查询时间并将结果落入数据库;用户查询数据会保存到一个固定数据地址供可视化预览。本发明通过对动态参数对配置查询条件进行动态目标数据库查询,将服务功能模块化、参数化以及流程可视化,进而达到在工作和生产过程中使用该功能,能够极大的提升工作效率,且整体流程可视化、标准化以及易于版本管理,降低了用户使用的门槛和处理数据的复杂程度,提供了在任何环境和任何数据库下都能完成动态的数据查询。
技术领域
本发明涉及计算机技术领域,具体来说,涉及一种支持动态参数的关系型数据库查询方法和装置。
背景技术
现有技术中,传统数据库无法做到动态查询,查询条件较为固定,查询数据库往往需要明确指定所有参数,指定正确的数据源,确定查询命令才能够进行查询,这在某些特殊条件下或多数据源条件下会带来一些额外的工作量,做出各种情况的适配,从而降低了工作效率。
目前市面上没有太过于明确的解决方案,基本都需要在代码中进行处理,且依赖于已知的数据条件,无法做到智能以及灵活,且缺少对大型数据平台的支持。
发明内容
针对相关技术中的上述技术问题,本发明提出一种支持动态参数的关系型数据库查询方法和装置,能够克服现有技术方法的上述不足。
为实现上述技术目的,本发明的技术方案是这样实现的:
一种支持动态参数的关系型数据库查询方法,包括:用户在数据源动态查询服务中按照不同的数据源做针对性开发,集成操作对应数据源的能力;动态查询服务集成到大数据处理平台,通过注册模块的方式来提供动态查询的功能;以不同种类的数据源作为不同的api接口,在数据处理平台注册成不同的模块,配置不同的参数;进行使用动态查询,用户在动态查询模块上游按照不同的业务逻辑生成不同的动态参数,并将动态参数传递给下游的动态数据查询模块;上游参数生成成功后会覆盖动态查询模块的同名参数,程序会使用配置好的数据源参数与查询语句参数在当前数据源进行结果查询;查询时会记录用户的查询结果成功或者失败,并记录用户的查询参数,数据返回结果,用户可在执行完成后进行界面可视化的查看,确认本次查询结果;查询任务结束后,可通过在数据平台上进行确认最终的查询结果是否正确。
根据本发明的另一方面,提供了一种支持动态参数的关系型数据库查询装置,包括注册模块、动态查询模块、动态数据查询模块和动态配置模块,其中,注册模块,对新增的数据源进行注册,并配置相关对应信息;动态查询模块,根据不同的业务逻辑生成不同的动态参数,查询时记录用户查询结果、参数和数据返回结果;动态数据查询模块,覆盖传递过来的动态参数的同名参数。动态配置模块,配置动态数据源和动态查询条件,对目标数据库和数据源新型查询。
本发明的有益效果为:通过对动态参数对配置查询条件进行动态目标数据库查询,将服务功能模块化、参数化以及流程可视化,且服务能够按照不同的数据源进行不同的模块注册,进而达到在工作和生产过程中使用该功能,能够极大的提升工作效率,减少重复工作项,且整体流程可视化、标准化以及易于版本管理,随时能够进行升级更新,不断增加多种数据源,多种数据类型,降低了用户使用的门槛和处理数据的复杂程度,提供了在任何环境和任何数据库下完成动态的数据查询。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例所述的支持动态参数的关系型数据库查询的方法的查询语句条件中动态参数为上游传入的name列示意图。
图2是根据本发明实施例所述的支持动态参数的关系型数据库查询的方法的上游传入下游两步骤示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京睿企信息科技有限公司;日照睿安信息科技有限公司,未经北京睿企信息科技有限公司;日照睿安信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110065021.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于旅游知识图谱的旅游路线推荐方法及系统
- 下一篇:一种排水管堆放装置