[发明专利]一种基于云服务的数据导出方法、装置及电子设备在审
申请号: | 202210494501.4 | 申请日: | 2022-05-07 |
公开(公告)号: | CN114840594A | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 吴江龙;郭永红 | 申请(专利权)人: | 上海淇毓信息科技有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/27;G06F16/22;G06F16/28;G06F40/157;G06F16/215;G06F16/17 |
代理公司: | 北京清诚知识产权代理有限公司 11691 | 代理人: | 宋红艳 |
地址: | 201500 上海市崇明区横沙乡富民*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 服务 数据 导出 方法 装置 电子设备 | ||
本发明公开了一种基于云服务的数据导出方法、装置及电子设备,所述方法包括:在云服务中配置数据导出任务;将云服务中待导出的数据表结构信息转换为第一目标数据库的数据表结构信息,并基于第一目标数据库的数据表结构信息在第一目标数据库中建立数据表;执行数据导出任务,检测数据导出任务是否完成;若数据导出任务已完成,将云服务中待导出的数据同步导出到第一目标数据库建立的数据表中;控制第二目标数据库通过表引擎读取第一目标数据库的数据。本发明通过在第一目标数据库中建立数据表及导出工具将云服务数据自动导出到外部的第二目标数据库中,突破现有云服务的沙箱隔离机制,实现云服务数据的自动导出。
技术领域
本发明涉及数据处理技术领域,具体而言,涉及一种基于云服务的数据导出方法、装置、电子设备及计算机可读介质。
背景技术
云服务是一种快速、完全托管的数据仓库解决方案,致力于批量处理结构化数据的存储和计算,提供海量数据仓库的解决方案及分析建模服务。其向用户提供完善的数据导入方案以及多种经典的分布式计算模型,能够更快速的解决用户海量数据计算问题,有效降低企业成本,并保障数据安全。
在实际应用中,为了灵活的展现数据,需要将云服务上数仓模型数据导入到数据可视化平台中进行展现,方便分析人员对数据的分析和挖掘。而云服务是一个封闭的沙箱隔离环境,无法连接至外部数据库,不支持数据导出功能,无法满足用户对云服务数据进行分析处理的个性化需求。
发明内容
有鉴于此,本发明主要目的在于提出一种基于云服务的数据导出方法、装置、电子设备及计算机可读介质,以期至少部分地解决上述技术问题中的至少之一。
为了解决上述技术问题,本发明第一方面提出一种基于云服务的数据导出方法,所述方法包括:
在云服务中配置数据导出任务;
将云服务中待导出的数据表结构信息转换为第一目标数据库的数据表结构信息,并基于第一目标数据库的数据表结构信息在第一目标数据库中建立数据表;
执行数据导出任务,检测数据导出任务是否完成;
若数据导出任务已完成,将云服务中待导出的数据同步导出到第一目标数据库建立的数据表中;
控制第二目标数据库通过表引擎读取第一目标数据库的数据。
根据本发明一种优选实施方式,所述检测导出结果文件是否生成之前,所述方法还包括:
基于预先配置的导出规则生成异构源数据同步工具运行所需的数据交换格式文件;
异构源数据同步工具执行所述数据交换格式文件将云服务中待导出的数据同步导出到第一目标数据库建立的数据表中。
根据本发明一种优选实施方式,所述方法还包括:
分别在云服务和第二目标数据库中执行预先配置的数据校验语句并分别获取第一校验结果和第二校验结果;
判断第一校验结果与第二校验结果是否一致;
若第一校验结果与第二校验结果不一致,发出警报。
根据本发明一种优选实施方式,若第一校验结果与第二校验结果一致,更新导出日志。
根据本发明一种优选实施方式,所述将云服务中待导出的数据表结构信息转换为第一目标数据库的数据表结构信息包括:
存储历史待导出数据表结构信息;
判断是否存在与云服务中待导出的数据表结构信息对应的目标历史待导出数据表结构信息;
若存在,根据目标历史导出数据表结构信息提取第一目标数据库的数据表结构信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海淇毓信息科技有限公司,未经上海淇毓信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210494501.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置