主机数据库文件导出方法及装置制造方法及图纸

技术编号:20221728 阅读:31 留言:0更新日期:2019-01-28 20:15
本发明专利技术实施例提供了一种主机数据库文件导出方法及装置,其中,该方法包括:获取主机的数据库文件;将所述数据库文件转换为UTF‑8编码JSON格式的文件。该方案实现了将主机的数据库文件导出后,开放平台可以直接读取导出的文件,有利于为后期的数据挖掘、大数据、云计算等提供优质数据源;可以避免或减少数据出现偏差、遗漏、无法验证数据一致等问题,有利于确保数据的准确性;由于转换后的文件是UTF‑8编码JSON格式的文件,为通用的非关系型文本格式,有利于提高通用性。

【技术实现步骤摘要】
主机数据库文件导出方法及装置
本专利技术涉及数据处理
,特别涉及一种主机数据库文件导出方法及装置。
技术介绍
很多金融机构,目前仍在使用IBM主机系统运行核心金融应用。由于编码模式的不同,IBM主机系统中的数据库文件,不能直接导入到开放平台上。现有技术中通过IBM的QRAP工具导出数据库文件,该工具可以实现将数据从主机DB2数据库导出到oracle数据库。该工具实现的办法是通过读取DB2数据库的操作日志,在oracle数据库模拟操作日志中同样的操作,间接实现数据同步。但是,通过IBM的QRAP工具导出数据库文件的方法存在以下缺陷:第一,由于是通过模拟数据库操作,间接实现数据的同步,使得数据容易出现偏差,遗漏,无法验证数据一致,使得数据准确性差;第二,通用性弱,只能将数据同步到关系型数据库,不能直接导入到开放平台上。
技术实现思路
本专利技术实施例提供了一种主机数据库文件导出方法,以解决现有技术中存在的数据准确性差、通用性弱的技术问题。该方法包括:获取主机的数据库文件;将所述数据库文件转换为UTF-8编码JSON格式的文件。本专利技术实施例还提供了一种主机数据库文件导出装置,以解决现本文档来自技高网...

【技术保护点】
1.一种主机数据库文件导出方法,其特征在于,包括:获取主机的数据库文件;将所述数据库文件转换为UTF‑8编码JSON格式的文件。

【技术特征摘要】
1.一种主机数据库文件导出方法,其特征在于,包括:获取主机的数据库文件;将所述数据库文件转换为UTF-8编码JSON格式的文件。2.如权利要求1所述的主机数据库文件导出方法,其特征在于,将所述数据库文件转换为UTF-8编码JSON格式的文件,包括:根据所述数据库文件的结构定义,读取所述数据库文件中各字段的值;将读取的值转换为UTF-8编码模式,在读取的值中,将属于源文件信息的值记录到JSON格式的meta部分,将属于文件内容的值记录到JSON格式的body部分,得到UTF-8编码JSON格式的文件。3.如权利要求1或2所述的主机数据库文件导出方法,其特征在于,还包括:将所述数据库文件拆分为多个文件块;通过主节点将文件块分别推送给数据处理节点,各数据处理节点并行运行,每个数据处理节点将自身接收的文件块转换为UTF-8编码JSON格式的文件块。4.如权利要求3所述的主机数据库文件导出方法,其特征在于,将所述数据库文件拆分为多个文件块,包括:根据数据处理节点的个数、每个数据处理节点并行处理的进程数,将所述数据库文件拆分为多个文件块。5.一种主机数据库文件导出装置,其特征在于,包括:文件获取模块,用于获取主机的数据库文件;文件转换模块,用于将所述数据库文件转换为UTF-8编码JSON格式的文件。6.如权利要求5所述的主机...

【专利技术属性】
技术研发人员:马国斌许翔任伟杨兆明李丽
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1