【技术实现步骤摘要】
多表关联造数方法及装置
本专利技术属于大数据
,具体涉及一种多表关联造数方法及装置。
技术介绍
现有技术中,进行大批量关联造数时,开发和测试人员主要通过编写SQL语句、使用EXCEL工具进行少量且杂乱无章的造数或是使用现有的造数工具进行强制关联造数,但上述这几种方法生成的数据只能满足简单的关联场景,在面对复杂场景时往往束手无策。开发自测面对表关系简单且少量数据需求时,往往能够通过编写SQL勉强应对,但是面对表关系复杂且需要大量造数时,现有技术往往无法解决问题,对于测试来说,行内现有软件已经可以满足他们进行简单大批量造数,但是面对复杂的多表关联无法满足需求,通过现有的一些工具以及用户自行编写的SQL进行造数,仅仅只能满足一些简单的场景,且效果和可读性不佳,往往生成各种随机数字、随机字母等等,其功能很难满足特殊场景下的多表关联造数。
技术实现思路
专利技术所提供的多表关联造数方法及装置具有以下优点:1、解决复杂的多表关联造数问题(一对一、一对多、多对多)。2、支持多数据源问题(M ...
【技术保护点】
1.一种多表关联造数方法,其特征在于,包括:/n响应于用户的造数请求,解析所述造数请求,以确定字段名称、字段类型、字段注释以及字段标签;/n根据所述字段名称、字段类型、字段注释以及字段标签触发对应的python函数,以生成待造数据;/n根据所述造数请求在所述待造数据中插入对应sql语句以及value值。/n
【技术特征摘要】
1.一种多表关联造数方法,其特征在于,包括:
响应于用户的造数请求,解析所述造数请求,以确定字段名称、字段类型、字段注释以及字段标签;
根据所述字段名称、字段类型、字段注释以及字段标签触发对应的python函数,以生成待造数据;
根据所述造数请求在所述待造数据中插入对应sql语句以及value值。
2.根据权利要求1所述的多表关联造数方法,其特征在于,所述字段名称为数据库表字段;所述字段类型包括:整型、浮点型、字符型以及自定义类型;所述字段标签为触发python构造的函数。
3.根据权利要求1所述的多表关联造数方法,其特征在于,还包括:
根据所述python函数对所述待造数据进行过滤。
4.根据权利要求1所述的多表关联造数方法,其特征在于,在所述根据所述造数请求在所述待造数据中插入对应sql语句以及value值之后,还包括:
根据所述造数请求确定文件路径;
将所述待造数据写入至文件中。
5.一种多表关联造数装置,其特征在于,包括:
造数请求解析模块,用于响应于用户的造数请求,解析所述造数请求,以确定字段名称、字段类型、字段注释以及字段标签;
数据生成模块,用于...
【专利技术属性】
技术研发人员:倪志华,嵇海锋,王鑫,张自然,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。