Bir ERP'de aynı müşterinin üç kez açılmış olması, sahada en sık karşılaştığımız veri sorunudur. Kart bir kez kısaca firma adıyla açılmıştır, ikincisi tam ticari unvanla girilmiştir, üçüncüsü büyük harfle ve noktalama olmadan yazılmıştır. Kimse bunu bilerek yapmaz: kaydı açan kişi arama kutusuna yazdığında sonucu bulamamış, işi de acele olduğu için yeni kart açmıştır. Görünürde masum bir hareket, ticari tarafta ağır sonuç üretir. Müşterinin risk limiti üç karta bölünür; biri limitini doldurmuş görünürken diğerinden sevkiyat çıkmaya devam eder. Yaşlandırma raporu gerçek borcu göstermez, satış temsilcisi eski müşteriyi yeni müşteri sanır ve aynı firmaya iki farklı fiyat listesi uygulanır. Yıl sonunda en büyük on müşteri listesi bile yanlış çıkar, çünkü aynı firma listeye üç ayrı satır olarak girer.
Ürün ve malzeme tarafında sonuç daha da somuttur. Aynı hammadde iki farklı kodla iki stok kartına girildiğinde depoda tek bir malzeme vardır ama sistemde iki bakiye görünür. Planlama bir koddan yeterli stok görüp sipariş açmaz, üretim diğer kodun boş olduğunu tezgâh başında fark eder. Malzeme ihtiyaç hesabı yanlış girdiyle çalışır, sayım tutmaz ve maliyet iki karta dağıldığı için ürün kârlılığı da yanlış çıkar. Üstelik sorun kendi kendine büyür: e-ticaret, pazaryeri, saha satış uygulaması, fuar listesi ve tedarikçi portalı her biri kendi kaydını açar. Bugün elle temizlenen liste birkaç ay içinde yeniden kirlenir, çünkü kaydı kirleten mekanizma yerinde durmaktadır. Temizlik kampanyalarının tekrar tekrar yapılıp sonuç vermemesinin nedeni budur.
Ana veri yönetimi (MDM, master data management) bu işi kurala bağlar. Önce hangi verilerin ana veri sayılacağı belirlenir: cari ve müşteri, tedarikçi, ürün, malzeme, lokasyon. Sonra eşleştirme kuralları yazılır; unvandaki şirket ekleri ve noktalama temizlenir, vergi numarası, barkod (GTIN) ve adres gibi güçlü alanlar karşılaştırılır, yazım farklarını yakalamak için bulanık eşleştirme kullanılır. Her aday çift bir benzerlik skoru alır: üst eşiğin üstündekiler otomatik birleşir, arada kalanlar bir insanın önüne inceleme kuyruğu olarak düşer, alt eşiğin altındakilere hiç dokunulmaz. Birleşmeden çıkan tek kayda altın kayıt (golden record) denir ve hangi alanın hangi sistemden kazanacağı önceden yazılır. Son adım bu tekil kaydın kaynak sistemlere geri dağıtılması ve yeni kayıt açılırken benzer kayıt uyarısının devreye girmesidir; yoksa aynı kirlenme ertesi gün baştan başlar.
Bu işin dürüst anlatımı şudur: otomatik eşleştirme hiçbir zaman yüzde yüz olmaz ve bunu vaat etmiyoruz. İki ayrı firmanın unvanı gerçekten birbirine benzeyebilir, aynı grubun iki şirketi bilerek ayrı tutuluyor olabilir, bazı kayıtlarda vergi numarası hiç girilmemiştir. Bu yüzden inceleme kuyruğu kalıcı bir iştir ve şirket içinde bu kuyruğu işletecek bir sahibi olmalıdır; sahibi olmayan ana veri projeleri birkaç ay sonra sessizce durur ve liste yeniden kirlenir. Birleştirme de temkinli yürütülür: önce kopya üzerinde denenir, canlıda parti parti ve geri alınabilir biçimde yapılır. Ayrıca her firmaya gerekmez; tek sisteminiz ve birkaç yüz kaydınız varsa elle temizlemek daha ucuzdur. Keşifte önce mükerrerliği ölçer, rakamı görmeden ve gerekçesini yazmadan yatırım önermeyiz.