---
# System prepended metadata

title: Veri Kirletme Kuralları
tags: [devops]

---

# Veri Kirletme Kuralları 

###### tags: `devops`

Bu belge **CA TDM** ile veri tabanı kirletme için kirletme kurallarını tanımlar.

## Basics

### Yöntem

* **DB Search:** Tüm veritabanları verilen patterne uygun şekilde taranır ve gerekli kirletme scriptleri çalıştırılır.
* **Table.Colum:** Sadece verilen tablo ve kolonu üzerinde kirletme yapılır.

### İşlem

* **Replace:** Veritabanı üzerinde bulunan verilerin yer değiştirilmesidir. Yaklaşım olarak müşteriyi veya 3. bir kişi üzerinden ilişkiyi açık edebilecek bilgilerin kirletilmesi hedeflenir.
* **Ön Tanımlı:** Var olan hazır bir listede bulunan verileri canlı verinin üzerine yazarak yapılan kirletme işlemdir.


## Kurallar



| Kural | Yöntem | İşlem | Açıklama|
| -------- | -------- | -------- | -------- |
| TCKN  | DB Search | Replace | **Pattern:**  -11 haneli sayıdır. - 1, 3, 5, 7, 9 basamaklarının toplamının 7 katından, 2, 4, 6, 8 basamaklarının toplamını çıkarttığımızda elde ettiğimiz sonucun 10’a bölümünden kalan sayı (MOD10)  10. basamaktaki sayıyı vermelidir. – İlk 10 hanenin toplamından elde edilen sonucun 10’a bölümünden kalan sayı (MOD10) 11. basamaktaki sayıyı vermelidir. | 
| İsim & Soyisim  | Table.Column | Ön tanımlı | **Atama:** Ön tanımlı isim soyisim isim listesinden random atama |
| Adres  | DB Search | Ön tanımlı | **Pattern:** metin içerisinde il/ilçe kontolü yaparak column etiketleme. **Atama:** Ön tanımlı adreslerden random atama.|
| AKS | Table.Column | Ön tanımlı | **Atama:** Ön tanımlı kelime listesinden random atama |
| Müşteri No | DB Search | Replace | **Pattern:** **?** **Atama:** **?** |
| Hesap No | DB Search | Replace | **Pattern:** Şube-Müşteri No-Ek No şeklinde kalıba uyan tüm alanlar **Atama:** **?** |
| Hesap Adı | Table.Column | Ön Tanımlı | **Atama:** Ön tanımlı kelime listesinden random atama |
| Para Transferi Alıcı & Hesap | Table.Column | Ön Tanımlı | **Atama:** Ön tanımlı alıcı listesinden random atama |
| Para Transferi Description | Table.Column | Ön Tanımlı | **Atama:** Ön tanımlı kelime listesinden random atama |
