建表方法、装置及电子设备制造方法及图纸

技术编号:42113614 阅读:29 留言:0更新日期:2024-07-25 00:34
本发明专利技术提供一种建表方法、装置及电子设备,涉及数据处理技术领域。所述方法包括:获取源数据库表以及目标数据库;读取所述源数据库表中的元数据,获得所述源数据库表对应的元数据字段;将所述元数据字段对应的字段类型映射至所述目标数据库对应的字段类型,获得目标类型;根据目标类型以及所述元数据对应的字段名,生成目标DLL语句;根据所述目标DLL语句,生成目标表。本发明专利技术无需配置任何映射文件,程序自动解析源端、目标端元数据类型,执行完一次后接入同类型其他数据源也无需再创建全字段类型表,进一步提高了建表效率;同时,基于jdbc驱动自动生成的字段映射,可以避免人工手动配置映射文件可能造成的错误。

【技术实现步骤摘要】

本专利技术涉及数据处理,具体地涉及一种建表方法、一种建表装置、一种电子设备和一种计算机可读存储介质。


技术介绍

1、本
包括如下内容:数据源:即对应关系型数据库的一个实例。异构:不同类型数据库字段类型、名称有差异。自动建表:根据源数据库表自动建立映射到另一类型数据库的表。异构数据源(disparate data source)广义上讲是指数据结构、存取方式、形式不一样的多个数据源。如,在一个系统中,同时包含由关系型数据库oracle/sql server/mysql、excel文件或txt文本数据、xml数据等不同的数据源的一个整体,就是一个异构的数据源。在信息化建设过程中,由于各种系统建设的阶段性、技术性以及经济、人为因素的影响,导致用户积累了大量不同存储方式的数据,从简单的文件数据到复杂的网络数据库,它们构成了异构数据源

2、当前,自动建表的方法包括:通过预先配置数据库类型之间字段类型映射文件生成建表sql。

3、然而,当前采用的方法包括下列问题:仅支持mysql、postgresql、oracle、gbase、hive数本文档来自技高网...

【技术保护点】

1.一种建表方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取源数据库表以及目标数据库,包括:

3.根据权利要求1所述的方法,其特征在于,在所述读取所述源数据库表中的元数据,获得所述源数据库表对应的元数据字段之前,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述选择建表配置,包括:

5.根据权利要求4所述的方法,其特征在于,所述读取所述源数据库表中的元数据,获得所述源数据库表对应的元数据字段,包括:

6.根据权利要求5所述的方法,其特征在于,所述将所述元数据字段对应的字段类型映射...

【技术特征摘要】

1.一种建表方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取源数据库表以及目标数据库,包括:

3.根据权利要求1所述的方法,其特征在于,在所述读取所述源数据库表中的元数据,获得所述源数据库表对应的元数据字段之前,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述选择建表配置,包括:

5.根据权利要求4所述的方法,其特征在于,所述读取所述源数据库表中的元数据,获得所述源数据库表对应的元数据字段,包括:

【专利技术属性】
技术研发人员:辜嘉耿
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:

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

1