【技术实现步骤摘要】
一种数据插入方法、系统及计算机存储介质
[0001]本专利技术涉及数据插入
,具体而言,涉及一种数据插入方法、系统及计算机存储介质。
技术介绍
[0002]在开发或者测试过程中,特别是数据调研或者测试过程中,经常需要基于存量数据测试验证代码是否正确,在现有技术中,对数据进行测试分析的时候,通常采用在测试环境通过工具造数,但是在采用这种测试环境进行造数的时候,要么只能将以前造好的数据全部翻译成等量的sql语句或者文件进行保存,若想要增加修改数据,就要同等的修改sql语句或者文件,自动化程度不高;且代码或者数据维护量比较大,可维护性差;且代码或数据之间的关联关系和勾稽关系没有显示定义,不利于数据逻辑关系检验。
[0003]有鉴于此,特提出本申请。
技术实现思路
[0004]本专利技术所要解决的技术问题是现有技术中,采用测试环境通过工具造数的方法进行数据测试时,在数据需要进行增加或修改的时候,需要对整个文件进行更改,无法进行自动化调整,灵活性差,目的在于提供一种数据插入方法、系统及计算机存储介质,能够 ...
【技术保护点】
【技术特征摘要】
1.一种数据插入方法,其特征在于,方法步骤包括:获取通用信息数据库与环境信息数据库;通过单表字段以及字段间勾稽关系,对所述通用信息数据库与所述环境信息数据库进行数据处理,获得若干单表数据;获取多表造数场景名称,并基于表与字段模型之间的映射关系,对若干所述单表数据进行映射处理,获得多表关联数据;对所述多表关联数据进行解析,获得主表、次表以及表间关联字段;根据所述表间关联字段,将所述主表以及所述次表分别与若干所述单表数据进行关联匹配,并将匹配后的数据转换为插入表数据程序,对实时获取的数据进行分类插入。2.根据权利要求1所述的一种数据插入方法,其特征在于,所述通用信息数据库获取的方法包括:获取各个软件系统;选择任意一个软件系统,并获取该软件系统对应的基础信息数据,以及相关数据生成的规则,获得的数据则为该软件系统的通用信息数据;遍历所有软件系统,获得若干通用信息数据,即为通用信息数据库。3.根据权利要求2所述的一种数据插入方法,其特征在于,所述环境信息数据库包括若干环境名信息数据以及相对应数据库的库名维度信息数据。4.根据权利要求1所述的一种数据插入方法,其特征在于,所述单表数据获得的子步骤包括:在所述环境信息数据库中,选择任意一个环境信息数据,并通过数据连接模块将内置的数据库与该所述环境信息数据进行连接,并通过show create table xxx表名来配置想对应的结构信息;在所述通用信息数据库中,匹配与所述结构信息相对应的表字段,获得单表数据;遍历环境信息数据库,获得若干单表数据。5.根据权利要求4所述的一种数据插入方法,其特征在于,所述多表关联数据获得的子步骤包括:构建多表造数场景;基于表与字段模型之间的映射关系,对若干所述单表数据进行映射处理,获得子多表关联数据;对所述子多表关联数据配置关联数据模式以及关联关系的空值率占比,获得多表关联数据。6.根据权利要求5所述的一种数据插入方法,其特征在于,所述关联数...
【专利技术属性】
技术研发人员:邓海霞,黄小丹,侯思佚,
申请(专利权)人:四川新网银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。