【技术实现步骤摘要】
一种数据库的配置方法和装置
本申请涉及数据库
,特别是涉及一种数据库的配置方法和装置。
技术介绍
当新系统需要对外围子系统的数据库进行配置时,需要根据新系统数据库表栏位定义的格式生成配置文件,而配置文件生成程序中的参数信息均是以旧系统数据库表栏位定义的格式为基准的。传统的方法是通过工作人员结合新系统数据库表栏位和旧系统数据库表栏位名称的对应关系,然后根据对应关系和报表接口,对生成配置文件的程序中的参数信息进行调整,而在报表栏位数量较多时,采用传统的方法,需要调整全部的参数信息,调整过程复杂且生成配置文件的效率低下。
技术实现思路
为了解决上述技术问题,本申请提供了一种数据库的配置方法和装置,提高了配置文件的生成效率。本申请实施例公开了如下技术方案:第一方面,本申请实施例提供了一种数据库的配置方法,所述方法包括:获取新系统数据库表栏位与旧系统数据库表栏位的对应关系;获取报表接口中的栏位;对所述报表接口中的栏位的名称进行预处理;通过直接匹配算法,将进行预处理后的栏 ...
【技术保护点】
1.一种数据库的配置方法,其特征在于,包括:/n获取新系统数据库表栏位与旧系统数据库表栏位的对应关系;获取报表接口中的栏位;/n对所述报表接口中的栏位的名称进行预处理;/n通过直接匹配算法,将进行预处理后的栏位名称与所述旧系统数据库表栏位进行匹配,获取直接匹配结果;通过模糊匹配算法,对通过所述直接匹配算法未成功匹配的栏位名称进行匹配,获取模糊匹配结果;通过加权匹配算法,对所述采用直接匹配算法和所述模糊匹配算法未成功匹配的栏位名称进行匹配,获取加权匹配结果;/n根据所述直接匹配结果、所述模糊匹配结果和所述加权匹配结果,获取新系统与所述报表接口栏位定义的格式之间的转换关系;/n ...
【技术特征摘要】
1.一种数据库的配置方法,其特征在于,包括:
获取新系统数据库表栏位与旧系统数据库表栏位的对应关系;获取报表接口中的栏位;
对所述报表接口中的栏位的名称进行预处理;
通过直接匹配算法,将进行预处理后的栏位名称与所述旧系统数据库表栏位进行匹配,获取直接匹配结果;通过模糊匹配算法,对通过所述直接匹配算法未成功匹配的栏位名称进行匹配,获取模糊匹配结果;通过加权匹配算法,对所述采用直接匹配算法和所述模糊匹配算法未成功匹配的栏位名称进行匹配,获取加权匹配结果;
根据所述直接匹配结果、所述模糊匹配结果和所述加权匹配结果,获取新系统与所述报表接口栏位定义的格式之间的转换关系;
根据所述转换关系,生成配置文件,以对数据库进行配置。
2.根据权利要求1所述的方法,其特征在于,所述根据所述转换关系,生成配置文件包括:
根据所述转换关系生成配置参数,通过数据库SQL语句,将所述配置参数导入新系统中,基于所述新系统数据库表栏位生成配置文件。
3.根据权利要求2所述的方法,其特征在于,所述转换关系中包括每个报表的下标、数据名称、数据长度、数据格式、栏位长度、函数、常量标识中任一种或多种的组合。
4.根据权利要求1所述的方法,其特征在于,所述对所述报表接口中的栏位的名称进行预处理包括:
对所述报表接口中的栏位名称的前缀和/或后缀删除。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将通过所述加权匹配算法获取的所述加权匹配结果中相似度不超过阈值的匹配结果发送给后台,以便工作人员确认是否正确。
6.一种数据库...
【专利技术属性】
技术研发人员:彭建业,陈志鹏,帅红波,谢炜琪,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。