[发明专利]一种数据转换的方法及终端有效
申请号: | 201811582610.1 | 申请日: | 2018-12-24 |
公开(公告)号: | CN109635032B | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 汤周文;黄鸿强;刘旺 | 申请(专利权)人: | 福建凯米网络科技有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/22 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥;颜丽蓉 |
地址: | 350002 福建省福州市仓山区城门镇南江滨西大道198*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 转换 方法 终端 | ||
本发明提供一种数据转换的方法及终端,接收待转换的源数据的选取条件以及预配置的数据转换指令,所述数据转换指令包括数据转换语句以及预设的目标表;将所述数据转换语句中与所述选取条件对应的参数替换为所述选取条件;执行参数替换后的数据转换语句,将选取的待转换的源数据转换成目标数据,并将所述目标数据插入所述预设的目标表中;能够实现数据转换的多次重跑;当转换条件变化时,只需调整转换指令,即可实现数据转换的重新更新;并且所述数据转换指令是事先编写约定好的,不仅降低了数据转换的编写门槛,也保证了多次重跑数据的一致性,提高了数据转换效率以及正确率。
技术领域
本发明涉及数据处理领域,尤其涉及一种数据转换的方法及终端。
背景技术
商务智能BI是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决策。其中,ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合在一起,为企业的决策提供分析依据,ETL是BI项目重要的一个环节,而数据转换又是ETL中的一个重要步骤。
数据转换实现的是将数据从一个表达形式转换成另一个表达形式的功能,但是现有数据转换方式存在如下缺陷:数据转换只能独立地一次次地执行,数据转换编写复杂,效率低下;当转换条件变化时,需按新的转换条件,重新对数据的全部字段进行一次转换计算,需要投入大量的人力,数据维护效率低。
发明内容
本发明所要解决的技术问题是:提供一种数据转换的方法及终端,能够实现多次重跑数据的一致性,提高数据转换效率以及正确率。
为了解决上述技术问题,本发明采用的一种技术方案为:
一种数据转换的方法,包括步骤:
S1、接收待转换的源数据的选取条件以及预配置的数据转换指令,所述数据转换指令包括数据转换语句以及预设的目标表;
S2、将所述数据转换语句中与所述选取条件对应的参数替换为所述选取条件;
S3、执行参数替换后的数据转换语句,将选取的待转换的源数据转换成目标数据,并将所述目标数据插入所述预设的目标表中。
为了解决上述技术问题,本发明采用的另一种技术方案为:
一种数据转换的终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
S1、接收待转换的源数据的选取条件以及预配置的数据转换指令,所述数据转换指令包括数据转换语句以及预设的目标表;
S2、将所述数据转换语句中与所述选取条件对应的参数替换为所述选取条件;
S3、执行参数替换后的数据转换语句,将选取的待转换的源数据转换成目标数据,并将所述目标数据插入所述预设的目标表中。
本发明的有益效果在于:预先配置数据转换指令,当要进行满足选取条件的源数据的转换时,只需将所述选取条件写入所述预先配置的数据转换指令并执行即可,能够实现数据转换的多次重跑;当转换条件变化时,只需调整转换指令,即可实现数据转换的重新更新;并且所述数据转换指令是事先编写约定好的,不仅降低了数据转换的编写门槛,也保证了多次重跑数据的一致性,提高了数据转换效率以及正确率。
附图说明
图1为本发明实施例的一种数据转换的方法的步骤流程图;
图2为本发明实施例的一种数据转换的终端的结构示意图;
标号说明:
1、一种数据转换的终端;2、存储器;3、处理器。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建凯米网络科技有限公司,未经福建凯米网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811582610.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置