Wpis z mikrobloga

Szukam narzędzia, dzięki któremu można by zanonimozować dane w bazie.
Najlepiej jeśli byłoby to darmowe narzędzie.
Sprawdzałem już Anonimatron, ale za szybkie to nie jest.
Parę tabel w bazie jest, a jeszcze więcej rekordów w tych tabelach (największa tabela ma ponad 100 000 rekordów).
Może akurat jakiś mirek się znajdzie, co ma coś fajnego do polecenia.
A jak już niczego darmowego i sensownego nie ma, to może też być coś płatnego. Tylko żeby to nie miało jakiejś kosmicznej ceny.
Dzięki.
#sqlserver #mssql #bazydanych
  • 5
  • Odpowiedz
@janek_: Sytuacja wygląda tak, że wykorzystujemy cały zestaw oprogramowania (WMS, CRM, PIM itd.) innej firmy.
Czasami jak są jakieś problemy z obsługą oprogramowania, to chcą, żebyśmy wysyłali im bazę.
W bazie mamy jednak sporo danych osobowych, przez co taka opcja odpada.
Jakby tego typu dane były zanonimizowane, to już prędzej można by taką bazę podesłać.
W miejscu tych danych mogą być nawet jakieś randomowe ciągi znaków.
  • Odpowiedz
@Hiraga: Eksportujesz bazę, backup czy kopia - zależnie od możliwości.
Otwierasz i zmieniasz dane w tabeli/tableach jakimś prostym skryptem, tylko musisz wiedzieć które dane są wrażliwe i gdzie one są. Żadna aplikacja ci tego nie załatwi - chyba, że baza jest z jakiejś standardowej aplikacji, którą oprogramowanie do anonimizacji zna.

Skrypt to pętla po tabeli/tabelach podmieniająca wartości w rekordach na losowe, a gdy wykonasz to w jeżyku bazy (tsql) to nawet
  • Odpowiedz
@Supaplex: Akurat fajnie by było jeśli mogłaby zrobić to osoba, która nie na się na tego typu rzeczach.
Sprawdzam tylko możliwości, najwyżej się coś samemu napisze.

A co do standardów, tamta firma ma dużo swoich własnych ( ͠° °) Ale na to już nic nie poradzimy.

  • Odpowiedz