Preciso fazer uma cópia de um banco de dados de produção para homologação, no entanto, preciso desfigurar alguns destes dados por questões de segurança.
Sendo assim, pergunto se alguém conhece algum programa que faça este tipo de desfiguração dos dados, trocando nomes de empresas, valores, etc…
Você poderia até criar uma stored procedure para fazer isso para vc.
A
AbelBueno
Você pode procurar no google por “data masking”.
Nunca usei um software desses, não posso te indicar.
balrog
deve ateh ter algo por ae que faca isso, mas vai dar mais trabalho configurar do que daria se vc escrevesse algo do zero, que como ja foi dito pode ser um conjunto de simples updates ou uma procedure, etc …
E
entanglement
O grande problema que existe com Data Masking é que você precisa, de alguma forma, manter os relacionamentos corretos.
Portanto o pessoal costuma restringir o Data Masking para coisas mais bobas, como mudar os nomes e endereços e salários, que são coisas que não costumam ser chaves que relacionam tabelas entre si. Por exemplo, mudar “JOSE OLIVEIRA ALMEIDA” para “AAAA AAAAAAA AAA0190” ou coisa parecida.
O trabalho é muito facilitado se todas as chaves que relacionam as tabelas são “surrogate keys”.