Opera Training - Test datasının KVKK uyumlu hale getirilmesi Nasıl Yapılır?
OPERA | 20.04.2026
Aktif Opera datası Export / İmport yöntemiyle 'Training' 'Test' ve benzeri amaçlarla oluşturulan datalardaki 'individual' yani münferit şahıs bilgilerinin 'anonimleştirilmesi' gerekir. Bu anonimleştirme Opera kullanıcıları içinde yapılır. Kişisel veriler yani Ad,soyad,kimlikno,telefon,adres, kredi kartı bilgileri anonimleştirilir.
Önce profil ile alakalı olan update script’i okutulmalıdır.
> İsim soyisimleri günceller (Individual,Employee,Contact).
> name_code alanını günceller.
> telefon, email ve websitelerini günceller.
> id_dumber alanlarını günceller.
create table ydk_name280520 as select * from name;
update name set last = 'XXX' || name_id, first = 'XXXXX' where name_id in (select name_id from name_view where name_type in ('D','E') and name not like '%XXXXXXXX%');
COMMIT;
update name set name_code = name_id where name_id in (select name_id from name_view where name_type in ('D') and name not like '%XXXXXXXX%');
COMMIT;
create table ydk_nphone280520 as select * from name_phone;
update name_phone set phone_number = '00905554443322' where phone_role in ('FAX','PHONE');
COMMIT;
update name_phone set phone_number = 'www.protel.com.tr' where phone_role in ('WEBPAGE');
COMMIT;
update name_phone set phone_number = '[email protected]' where phone_role in ('EMAIL');
COMMIT;
create table ydk_ndoc280520 as select * from name_documents;
delete from name_documents where primary_YN = 'N';
COMMIT;
update name_documents set id_number = document_id;
COMMIT;
create table ydk_ncc280520 as select * from name$_credit_card;
Daha sonra kredi kartı numaraları anonimleştirilmelidir. Hangi kredi kartı tipleri kullanılmış ona bakılır.
select credit_card_Type from name$_credit_card group by credit_card_type;
Aşağıdaki script ‘VA’,’MC’,’AX’,’JC’,’ZZ’ algoritmasındaki bütün kredi kartlarını günceller. Farklı bir kredi kartı tipi kullanılmış ise onun da güncellenmesi gerekir.
update name$_credit_card set credit_card_number = '4444333322221111',credit_card_name='XXXXX' where credit_card_type = 'VA';
update name$_credit_card set credit_card_number = '5454545454545454',credit_card_name='XXXXX' where credit_card_type = 'MC';
update name$_credit_card set credit_card_number = '340000000000009',credit_card_name='XXXXX' where credit_card_type = 'AX';
update name$_credit_card set credit_card_number = '3530111333300000',credit_card_name='XXXXX' where credit_card_type = 'JC';
update name$_credit_card set credit_card_number = '1111',credit_card_name='XXXXX' where credit_card_type = 'ZZ';
COMMIT;