【技术实现步骤摘要】
业务数据生成方法、装置、电子设备及存储介质
[0001]本专利技术实施例涉及数据处理
,尤其涉及一种业务数据生成方法、装置、电子设备及存储介质。
技术介绍
[0002]在大数据以及一些基础编程工作中,常常要用到很多数据集来用作测试数据;或者在数据平台搭建初期,并没有真实的数据上报来满足各个中间件之间的衔接测试;又或许有真实数据上报但是数据量并不满足数据库和中间件压力测试和瓶颈。
[0003]目前,可以通过手动制造数据,但是手动制造数据,会浪费大量时间且非常繁琐;以及手动制造数据完全随机,其中量级无法控制,无法满足实际应用场景对数据可靠性要求。
[0004]因此,如何解决数据集的数据量以及真实性,是本领域技术人员亟待解决的技术问题。
技术实现思路
[0005]本专利技术实施例中提供了一种业务数据生成方法、装置、电子设备及存储介质,以实现通过动态定制的配置文件自动进行数据模拟生成。
[0006]第一方面,本专利技术实施例中提供了一种业务数据生成方法,包括:
[0007]确定模 ...
【技术保护点】
【技术特征摘要】
1.一种业务数据生成方法,其特征在于,所述方法包括:确定模拟数据所使用的数据集控制配置信息;调用并加载可配置的模拟数据规则模板文件;其中所述模拟数据规则模板文件用于指示模拟数据所使用的模拟配置策略信息;依据模拟数据规则模板文件与所述数据集控制配置信息,控制执行数据模拟逻辑操作,生成模拟的业务数据。2.根据权利要求1所述的方法,其特征在于,确定模拟数据所使用的数据集控制配置信息,包括:通过Input输入插件配置模拟数据所使用的数据集控制配置信息;其中,所述数据集控制配置信息包括:数据集数量参数、输入队列并发数量参数以及循环产生数据的时间周期参数。3.根据权利要求1所述的方法,其特征在于,模拟配置策略信息包括模拟数据时的模拟字段名、基数限定参数与数据字段占比参数以及模拟配置逻辑。4.根据权利要求3所述的方法,其特征在于,所述模拟配置逻辑包括以下至少一项:基于正则反向生成字段的逻辑、基于正则反向生成字段列表并基于配置的占比随机选取数据的逻辑、基于给定数据集随机选取数据的逻辑、基于给定数据集列表或者文件并基于配置的数据占比随机选取数据的逻辑以及基于配置的数据类型范围进行模拟数据的逻辑。5.根据权利要求3所述的方法,其特征在于,所述基数限定功能采用布隆过滤器或Redis来实现,所述数据字段占比功能采用treemap反向排序生成随机k...
【专利技术属性】
技术研发人员:杨春辉,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。