相关疑难解决方法(0)

在数据库中创建测试数据

我知道那里有一些测试数据生成器,但大多数似乎只是填写名称和地址样式数据库[随意纠正我].

我们有一个大型的集成和标准化应用程序 - 例如,发票上有与库存表相关联的零件号,与客户表相关联的客户编号,与审计信息相关的更改日志等,这些都很难随机填写.目前,我们对实际数据进行模糊处理以获得测试数据(但不是很好).

您使用哪些工具\方法来创建要测试的大量数据?

database integration-testing

22
推荐指数
1
解决办法
2万
查看次数

匿名化客户数据以进行开发或测试

我需要使用真实的客户信息(姓名,地址,电话号码等)获取生产数据并将其移至开发环境中,但我想删除任何真实的客户信息.

这个问题的一些答案可以帮助我生成新的测试数据,但是如何在生产数据中替换这些列,但保留其他相关列?

假设我有一张有10000个假名的桌子.我应该使用SQL更新进行交叉连接吗?或者做类似的事情

UPDATE table
SET lastname = (SELECT TOP 1 name FROM samplenames ORDER By NEWID())
Run Code Online (Sandbox Code Playgroud)

sql data-scrubbing

18
推荐指数
3
解决办法
3万
查看次数

使用虚拟数据填充数据库的好工具?

是否有一个很好的免费软件为SQL Server生成虚假数据?如果工具根据外键生成数据(其他约束),那将是非常好的.它是如此重复的任务我相信必须有一个很好的工具,但不知怎的,我似乎无法找到它.

sql-server

5
推荐指数
1
解决办法
6236
查看次数