模拟数据生成器的使用
模拟数据生成器可以采用多种方式设置数据生成规则,然后自动向数据表中生成符合业务逻辑的模拟数据,在高效生成大量数据的同时,也使数据具有较高的仿真度。
利用模拟数据生成器,用户可以方便地制作仿真数据,然后在DEMO制作、报表调试等多种场景下进行使用。
模拟数据生成器使用方法
字段规则设置
进入模拟数据生成器后,可以在左侧选择数据表字段来设置该字段的数据生成规则,数据表字段将按照数据类型进行分类显示。
不同数据类型的字段所能设置的规则不同,例如字符串类型不能使用“递增法”。
下面详细说明各种规则的使用:
1、递增法
仅支持“number”和“date”两种类型的数据。当类型为日期型时,可以设置日期格式,日期类型数据的起始值应与日期格式的设置一致。
2、随机法
支持“number”和“date”两种类型的数据,当选择date类型时,才能设置日期格式。
起始值和终止值应与选择的日期格式一致,起始值应小于终止值,生成的随机数据将在[起始值,终止值]之间。
3、从表法
生成的数据从指定表中的指定列中获取,该指定表应该在相同库的相同模式中。
其中:唯一值个数/比例的设置,表示该字段唯一值的个数,如果是小数,如0.08则表示8%的数据是唯一值,如果最终模拟填充的数据量是10000条,则该字段有800个唯一值。
4、前缀法
生成的数据均具有指定前缀,后缀为随机生成的数字,数字范围与填充数据量相关,不支持日期、时间等格式。
5、套用其他字段
是指直接套用当前数据表中其他已经设置过的相同数据类型字段的规则,包括数据生成方式以及生成参数。
如果没有设置好的相同类型的字段,则下方的选择套用字段里边将显示为空,不能进行设置。
数据整体设置
可以设置需要模拟生成的总数据量、分段处理量、是否清除原有数据。
设置分段处理量的好处是合理应用计算资源、平衡性能,防止一次性生成数据量过大时内存溢出。
例如:要生成100000000000数据量,可以设置分段处理量为每次生成1000000条。