Nedir Veri Haritalama
Sistemler arası alan eşlemesi
Veri Haritalama, farklı sistemler, veritabanları veya formatlar arasında alanlar, öznitelikler ve veri yapıları arasında eşleşme kurma sürecidir.
Haritalama Türleri
| Tür | Açıklama | Örnek | |-----|----------|-------| | Şema'dan Şema'ya | DB şemaları arasında eşleşme | Oracle → PostgreSQL | | Format'tan Format'a | Format dönüşümü | XML → JSON | | Anlamsal | Anlam tabanlı ilişki | "Müşteri" ↔ "Customer" | | Teknik | Veri türü eşleşmesi | VARCHAR → STRING |
Süreç Aşamaları
- Kaynak Analizi — kaynak veri yapısını inceleme
- Hedef Analizi — hedef yapıyı inceleme
- Kural Tanımı — dönüşüm mantığı
- İstisna İşleme — null, boş değerler, hatalar
- Doğrulama — haritalama doğruluğunu kontrol etme
Dönüşüm Kuralları
Basit Dönüşümler
- Doğrudan kopyalama: source.name → target.name
- Yeniden adlandırma: source.client_id → target.customer_id
- Tür değişikliği: INTEGER → STRING
Karmaşık Dönüşümler
- Birleştirme: first_name + last_name → full_name
- Bölme: full_address → city, street, zip
- Arama: code → referans tablosundan açıklama
- Hesaplamalar: price * quantity → total
Araçlar
- ETL Platformları — Informatica, Talend, SSIS
- iPaaS — MuleSoft, Dell Boomi, Workato
- Özelleşmiş — Altova MapForce, CloverDX
- Açık Kaynak — Apache NiFi, Pentaho
Uygulamalar
Veri Haritalama, sistem entegrasyonu, veri geçişi, veri ambarı oluşturma ve B2B veri alışverişi için kritik öneme sahiptir. Kaliteli haritalama, tüm organizasyonda veri bütünlüğünü ve tutarlılığını sağlar.