dbForge Data Generator for Oracle是一款小巧但强大的图形用户界面工具,可以生成大量的实际测试数据以填充Oracle模式。这个工具拥有基本生成器的大量收集,可以用来生成各种数据类型,还拥有灵活的自定义选项,可以创建自己的生成器模板。此外,该工具在用户界面中提供包括随机数生成在内的完美数据生成。

data-intergrity

在功能上,dbForge Data Generator for Oracle提供了200多个数据生成器,包括Python,Reg Exp,Lorem Ipsum,文本文件,文件夹,加权列表等基本生成器,可以填充各种类型的数据。它可以模拟公司数据库的数据,创建与医疗保健相关的详细测试数据,生成特定国家/地区的真实本地化值,如姓名,地址,电话等,从姓名和电子邮件中创建大量个人数据,用于获取敬语前缀,职称和社会安全号码,生成产品表的数据,填写与付款相关的表格等。

使用方式相当简单,用户只需选择需要生成随机数据的表格,然后选择样本数据生成器并调整生成属性,最后点击填充按钮就可以获取结果。不管你是应用开发人员还是数据库管理员,如果你在寻找一个快速生成含有大量测试数据的工具,dbForge Data Generator for Oracle绝对值得你尝试。

  • 为多个Oracle数据库版本生成大量数据
  • 支持列间依赖
  • 避免在多个数据库中手动输入数据的需要
  • 在命令行中自动化和优化数据生成任务
  • 通过有意义的测试数据增加应用程序的可靠性
  • 将数据生成脚本输出到文件
  • 通过共享和重用数据集提高测试效率
  • 通过配置测试数据消除访问安全数据的风险

基本生成器

该工具提供了 15 多个随机基本生成器的集合,可以用各种类型的值填充表。基本生成器列表包括:

  • 细绳
  • 持续的
  • 文件文件夹
  • 外键
  • 洛雷姆·伊普苏姆
  • 正则表达式
  • 打乱的文本
  • SQL查询
  • 表或视图
  • 加权列表

有意义的生成器

dbForge Data Generator for Oracle 包括 200 多个有意义的预定义生成器,按特定类别分组。它们允许为您想要填充的表创建 Oracle 虚拟数据。该工具可以在表中插入数据:

  • ID
  • 邮政编码
  • 电话号码
  • 国家
  • 信用卡号码
  • 名字和姓氏
  • 产品类别

用户定义的生成器

使用数据生成器选项,您可以轻松创建自定义生成器,以更好地满足您的要求。生成器可以基于模板或从头开始构建,并模拟以下类别中的数据:业务、健康、位置、IT、支付、个人和产品。

您可以为自己的生成器配置设置并保存它们以便在需要时使用,而不用一遍又一遍地自定义预定义生成器。

​命令行界面

使用命令行界面可以极大地节省您的时间并提高执行常规数据生成任务的效率。

  • 自动生成数据
  • 保持 PowerShell 兼容性以自动生成数据
  • 保存包含数据生成设置的 .bat 文件以供以后使用
  • 通过命令行格式化代码

完全支持基本列数据类型

该工具支持多种列数据类型,包括:

  • 数字
  • VARCHAR2、NVARCHAR2、CHAR、NCHAR
  • 日期
  • 时间戳
  • 年月间隔
  • 日至秒的间隔
  • BLOB、CLOB、NCLOB
  • XML类型

灵活的数据定制

通过针对每种支持的数据类型提供丰富的数据生成选项,您可以通过更改基本和自定义设置来快速自定义数据生成器。

  • NULL 值的数量
  • 空值的数量
  • 数据唯一性
  • 特定国家的数据
  • 值范围
  • 价值分配模式
  • 行分布方式
  • 按时间和指定行数生成数据

数据完整性支持

该工具支持外键(自动或手动分配给列),以在填充多个表时保持数据完整性。禁用触发器和检查约束允许:

  • 获取准确的生成数据
  • 改进性能和数据同步过程
  • 在使用数据库和生成数据时节省时间和精力
  • 指定发生错误时应用程序的行为

域完整性支持

数据生成器支持 SQL CHECK 约束功能:

  • 帮助您轻松地在表的单列或多列中生成一致的数据
  • 确保数据完整性
  • 提高数据准确性结果
  • 提高数据质量

使用数据生成器工具,禁用检查约束可以帮助您避免干扰数据库逻辑。

填充数据的多种方式

使用数据填充选项,可以通过以下方式管理生成的数据填充脚本:

  • 在内部编辑器中打开脚本向数据库添加数据
  • 将 SQL 脚本保存到文件以供将来使用
  • 针对数据库运行脚本

此外,可以根据您的需求定制数据填充,其中可能包括:

  • 同步期间回滚更改
  • 禁用外键并检查数据库中的约束
  • 使用 SQL*plus 命令
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。