Veri dönüşümü, bilgi veya verileri bir formattan diğerine dönüştürme işlemidir. Strateji genellikle belgeleri bir formattan diğerine dönüştürme açısından düşünülürken, veri dönüşümleri, programın belirli bir platformda çalışabilmesi için programları bir tür bilgisayar dilinden farklı bir formata dönüştürmeyi de içerebilir. Gerçek dönüşüm, çok sayıda veri akışını ortak bir formata dönüştürmeyi veya tek bir formatı geniş bir platform yelpazesinde kullanılmak üzere birden çok farklı forma dönüştürmeyi içerebilir.
Veri dönüştürme işlemi, SQL olarak bilinen şeyin veya yapılandırılmış sorgu dilinin kullanımını içerir. SQL, bir tür veri yönetimi sisteminde bulunan bilgilerin yönetiminden sorumlu olan bilgisayar dilidir. Modern program tasarımında kullanılan en eski dillerden biri olan SQL veri dönüşümü, verilerin ilişkili programların her birinin tanıyabileceği biçimlere verimli bir şekilde dönüştürülmesini yöneterek verileri birkaç program arasında ilişkilendirmeyi mümkün kılar.
Gerçek kullanımda, veri dönüşümü, verinin temelini veya orijinal dilini okuyabilen ve diğer programlar tarafından kullanılmak üzere verinin çevirmesi gereken dili veya dilleri belirleyebilen yürütülebilir bir programın kullanımını içerir. Dönüşüm için eşleme tamamlandıktan sonra, program verileri istenen tek ya da çoklu formatlara dönüştürür ve dönüştürülen verileri buna göre dağıtır. Birçok uygulamada bu işlem birkaç saniye içinde gerçekleşir.
Benzer bir işlem veri arabuluculuğu olarak bilinir. Veri dönüşümü gibi, fikir de bir biçimde verileri başka bir biçimde kullanılabilir kılmaktır. Arabuluculukla ilgili bir fark, veri haritalama işleminin, bilgi dönüşümü ile gerçekleşen doğrudan çeviri yerine, iki format arasında arabulucu görevi gören bir veri modeli olarak bilinen şeyin yaratılmasını içermesidir.
Birçok bilgisayar teknolojisinde olduğu gibi, veri dönüşümü, yeni programlar bilginin nasıl çevrilebileceğinin verimliliğini ve kapsamını artırmaya yardımcı olduğu için sürekli gelişen süreçtir. Bu sürece daha fazla program ve format dahil edildiğinden, bir zamanlar tamamen uyumlu olmayan birçok farklı platformda veri paylaşma yeteneği önemli ölçüde artmıştır. Ortak çalışanların veri sistemlerinin temeli ile aynı programları veya dilleri her zaman kullanamayabilecekleri küresel bir ortamda, bu sürekli iyileştirmeler, sistemler arasında veriyi manuel olarak çevirmeye ve girmeye ayrılan zamanla daha az zaman harcanması anlamına gelir.


