dbForge Data Generator for SQL Server是一款强大的图形用户界面工具,能够快速生成有意义的数据库测试数据,提供给您进行各项数据库操作的演示环境。具备200多个预定义的数据生成器,这些生成器都可以通过合理的配置选项,模拟各种数据列的智能随机数据。经过精心设计,该工具的数据看起来就如同真实的数据一样,提供了极佳的样本数据生成体验。
除了预定义数据生成器,这款工具还允许创建自定义的测试数据生成器。同时,它可以生成大量已填充数据的数据库,以及演示数据,从而帮助您节约时间,以及提高效率。该工具支持多样化的数据类型,包含商业数据,职业健康数据,信息技术数据,地理位置数据,支付数据,个人数据和产品数据等各类实用数据,并且支持多国语言和本地化的设置。
值得一提的是,作为一款功能完善且使用方便的工具,dbForge Data Generator for SQL Server是dbForge Developer Bundle for SQL Server的一部分。这个包含十四个数据库开发和管理工具的终极工具包,使用它可以帮助您节省近乎50%的成本。dbForge Data Generator for SQL Server为SQL Server开发者提供了一个全面,灵活而易于使用的数据生成环境。
基本发电机
通过 15 多个基本随机数据生成器的集合,您可以使用各种类型的值填充表列。该工具包括以下生成器:
- 持续的
- 文件文件夹
- 外键
- 洛雷姆·伊普苏姆
- 正则表达式
- 打乱的文本
- SQL查询
- 表或视图
- 文本文件
- 废话
- 加权列表
- JSON
有意义的测试数据生成器
dbForge 数据生成器包括 200 多个有意义的生成器,用于使用大量演示数据填充表。特别是,该工具可以帮助您生成以下内容:
- ID
- 邮政编码
- 电话号码
- 国家
- 信用卡号码
- 电子邮件
- 社会安全号码
- 名字和姓氏
- 产品类别
- 随机数
用户定义的生成器
您可以创建、保存和共享符合您需求的自己的生成器,而不用一遍又一遍地自定义现有生成器。
在 dbForge 数据生成器中,可以从头开始创建生成器,也可以从该工具提供的大量预定义生成器中的现有模板进行修改。配置生成器设置后,您可以将它们保存为 .xml 文件以供以后使用。
完全支持所有列数据类型
该工具支持大量列数据类型,包括:
- 地理学
- 几何学
- 层次结构
- 日期时间2
- 日期时间偏移量
- XML
具有定制数据的多个生成器
数据生成器为每种支持的数据类型提供了单独的生成器,允许您自定义:
- NULL 行数
- 空行数
- 数据唯一性
- 值范围
- 价值分配模式
支持 SQL 数据完整性
dbForge 数据生成器支持外键来维护多个表之间的数据一致。该工具自动将外键生成器分配给具有外键约束的列。
外键(自动分配)生成器根据父表列的值生成子表列的外键值。如果需要,您可以修改生成器的基本和自定义设置。
支持域完整性
dbForge 数据生成器支持检查约束,以确保表的单个或多列之间的数据一致性和准确性。该工具还允许禁用检查约束以防止数据库逻辑中断。
检查约束(自动分配)生成器自动将检查约束分配给列。它还使用检查约束表达式来限制为列生成的数据的值范围。
多种方式填充数据
为项目配置生成选项后,您可以在数据填充向导中选择管理数据生成脚本的方式:
- 在dbForge Data Generator的内部编辑器中打开数据填充脚本,以便可以修改脚本然后执行
- 将脚本保存到本地计算机上的文件中
- 针对数据库执行脚本而不检查它
命令行界面
使用命令行功能,您可以自动执行数据生成任务:在命令提示符中,指定generateddata操作并执行该命令。
除此之外,您还可以使用任务计划程序工具在指定时间安排重复的数据生成任务。要安排数据生成,首先,您需要在 dbForge Data Generator 中创建一个 .bat 文件,然后借助 Windows 任务计划程序等创建数据生成任务。
使用 DevOps 方法自动化数据库开发
数据生成器在 DevOps 持续集成流程中扮演着关键角色之一,可确保持续且更快地交付高质量软件。该工具使您能够生成各种数量的随机数据,以快速测试新的和改进的功能,而不需要位于客户端服务器上的实际数据。
配置数据生成项目后,您可以将其添加到源代码管理中,以从命令行自动使用测试数据填充数据库。
SSMS集成
dbForge Data Generator for SQL Server 可以轻松集成到 Microsoft SQL Server Management Studio 中,使您能够在熟悉的界面中执行数据生成任务。
要开始使用数据生成器,请在 SSMS对象资源管理器中,右键单击数据库并选择数据生成>新数据生成。数据生成器工具将打开,您可以在其中设置新的数据生成项目。
评论(0)