[发明专利]一种多数据库的数据处理的方法、装置、计算机设备及存储介质在审
申请号: | 201910082614.1 | 申请日: | 2019-01-28 |
公开(公告)号: | CN109947789A | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | 王保军 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/25 |
代理公司: | 深圳市世联合知识产权代理有限公司 44385 | 代理人: | 刘畅 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 导出 数据库 导出配置信息 任务请求指令 计算机设备 存储介质 数据处理 申请 人工智能技术 数据处理装置 目标数据库 接收用户 任务接收 指令类型 指令 查询 客户 | ||
本申请实施例属于人工智能技术领域,涉及一种多数据库的数据处理的方法,包括接收用户输入的任务请求指令;判断所述任务接收指令的类型;若所述任务请求指令的类型为数据导出指令类型,获取用户输入的导出配置信息;根据所述导出配置信息从指定的目标数据库中查询并导出需要导出的数据。本申请还提供一种多数据库的数据处理装置、计算机设备及存储介质。本申请在进行数据导出时,根据导出配置信息连接到不同的数据库进行数据导出,取代不同数据库对不同客户端的依赖。
技术领域
本申请涉及人工智能技术领域,尤其涉及一种多数据库的数据处理的方法、装置、计算机设备及存储介质。
背景技术
数据库是现代社会中信息资源管理的重要基础。为了数据管理和查看的方便,常常需要将数据库中的数据导出为其他格式的文件。由于市场上的数据库产品多种多样,不同的数据库产品对应不同的数据源。现有技术中,从数据源中采集数据都是直接连接数据库执行产生结果。而不同的数据库依赖不同的客户端,这就需要用户在终端对应不同的数据库安装不同的客户端,不但占用终端资源,而且操作不方便。
发明内容
本申请实施例的目的在于提出一种多数据库的数据处理的方法、装置、计算机设备及存储介质,以克服现有技术不同的数据库需要安装不同的客户端导致的占用终端资源,操作不方便的问题。
为了解决上述技术问题,本申请实施例提供一种多数据库的数据处理的方法,采用了如下所述的技术方案:
接收用户输入的任务请求指令;
判断所述任务接收指令的类型;
当所述任务请求指令的类型为数据导出指令类型时,获取用户输入的导出配置信息,所述导出配置信息包括目标数据库信息及查询语言;
根据所述导出配置信息从指定的目标数据库中查询并导出需要导出的数据,包括:
根据所述目标数据库信息访问所述目标数据库;
根据所述查询语言生成所述目标数据库支持的可执行语句;
利用所述可执行语句从所述目标数据库中查询需要导出的数据;
将查询到的数据从所述目标数据库中导出。
进一步的,所述目标数据库信息还包括所述目标数据库的地址及用户在目标数据库中的注册信息,所述根据所述目标数据库信息访问目标数据库的步骤具体包括:
根据所述地址确定所述目标数据库的路径;
向所属目标数据库发送访问请求,所述访问请求中携带所述注册信息,以使所述目标数据库对所述注册信息进行验证;
判断是否接收到所述目标数据库返回的验证通过消息;
若接收到所述验证通过消息,执行所述根据所述查询语言生成所述目标数据库支持的可执行语句的步骤。
进一步的,所述配置信息还包括导出文本的格式信息和导出文本的存储路径,所述将查询到的数据从所述目标数据库中导出的具体步骤包括:
将查询到的数据生成中间结果文件;
根据所述格式信息将所述中间结果文件的格式转换为指定格式文件;
将所述指定格式的文件存储到所述存储路径中。
进一步的,所述获取用户输入的导出配置信息的步骤具体包括:
显示数据导出配置界面,所述数据导出配置界面为用户提供数据导出的配置信息的输入窗口;
提取所述用户在所述数据导出配置界面的输入信息,所述输入信息即为所述导出配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910082614.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据查询方法和装置
- 下一篇:云资源管理的方法、装置、和非易失性存储介质