İçeriğe geç
Worgoo
Projenizi anlatın
Menü
Dijital Blog

SaaS Ürününde Veri Migrasyonu Nasıl Planlanır?

SaaS ürününde veri migrasyonu planlama rehberi: kapsam analizi, eşleme tablosu, test stratejisi, geri dönüş planı ve yayın sonrası kontroller.

Veri bağlantılarını anlatan kâğıt ve çizgi kompozisyonu

SaaS veri taşımasında yalnız kayıtların hedefe ulaşması yetmez: ilişkiler, dosyalar, yetkiler ve iş akışları da doğru kalmalıdır. Bozulan eşleme kullanıcıya eksik rapor veya yanlış hesaba bağlı veri olarak yansıyabilir. Taşıma aracını seçmeden kapsamı, doğrulama adımlarını ve geçiş sırasında yeni kayıtların nasıl korunacağını planlayın.

Kapsamı veri tipi ve bağımlılık bazında yazın

Migrasyon kapsamı, tek bir cümleyle tanımlanamaz. Hangi veri tiplerinin taşınacağı, hangilerinin yeni sistemde yeniden üretileceği ve hangilerinin arşiv olarak bırakılacağı ayrı ayrı karara bağlanmalıdır. Kullanıcı profili, proje, dosya ekleri, işlem geçmişi ve raporlama verisi farklı risk ve hacimde gruplardır; her grup için taşıma stratejisi ayrı yazılır.

Kapsam yazarken veri bağımlılık haritasını çıkarın: bir proje kaydı hangi kullanıcı, hangi etiket ve hangi dosyaya bağlı? Bağımlılık haritası olmadan yapılan taşıma, ilişkili kayıtların boş referanslarla gelmesine yol açar. Bu harita, eşleme tablosunun da temelidir.

Kapsam dışı kalan veriyi açıkça belgeleyin

Taşımayacak veriyi yazılı olarak belgelemek, kapsam içindeki veriyi listelemek kadar önemlidir. Kullanıcının taşınmayacağını bilmediği bir geçmiş kaydı, migrasyon sonrası destek talebine dönüşür. Kapsam dışı listeyi kullanıcı duyurusunda paylaşıp indirme seçeneği sunmak, bu talepleri baştan azaltır.

Eşleme tablosunu alan bazında kurun

Eşleme tablosu, eski sistemdeki her alanın yeni sistemdeki karşılığını gösterir. Tabloyu üç sütunla başlatın: eski alan, yeni alan ve dönüşüm kuralı. Dönüşüm kuralı, tip değişimi (metin olan tarih alanının tarih tipine çevrilmesi), kod eşleme (kategorilerin yeni adlandırması) ve boş değer davranışını içerir.

Eski alanYeni alanDönüşüm kuralıÖrnek risk
Kayıt tarihi (metin)Oluşturma zamanı (tarih)Format ayrıştırma, saat dilimi dönüşümüYanlış ayrışan tarih formatı
Kategori koduYeni etiket kimliğiKod eşleme tablosuEşleşmeyen kategorinin boş kalması
Dosya yoluDosya depolama referansıYol yeniden yazmaKırık dosya bağlantıları
Kaynak kullanıcı ve hesap kimliğiHedef kullanıcı ve hesap kimliğiAçık kimlik eşleme tablosuYanlış şirket üyeliği veya yetki aktarımı

Kimlik eşleştirmesini otomatik yapıya bırakmayın

Yalnız e-posta benzerliğine bakarak kullanıcıları birleştirmeyin. Aynı kişinin farklı hesapları bilinçli olabilir; paylaşılan veya sonradan değişen e-posta da farklı kişileri temsil edebilir. Kaynak kimlikleri, şirket üyelikleri ve doğrulanmış sahiplik ilişkileri korunmalıdır. Otomasyon açık kurallarla çalışabilir; belirsiz kayıtları silmek veya tahminen birleştirmek yerine inceleme kuyruğuna alın.

Test migrasyonunu üretim öncesi zorunlu tutun

Taşıma senaryosunu üretimden önce gerçekçi hacim ve veri biçimleriyle prova edin. Korunan veya maskelenmiş veri ve gerektiğinde sentetik yük kullanın; kişisel üretim verisini sıradan geliştirme ortamına kontrolsüz kopyalamayın. Kayıt sayısı kadar alan değerleri, ilişkiler, rol dağılımı ve dosyalar da doğrulanmalıdır.

Sayısal eşitlik tek başına doğruluk değildir: bir eksik ve bir kopya kayıt toplamı aynı bırakabilir. Alan dönüşümlerini hesaba katan karşılaştırmalar, ilişki kontrolleri ve önemli iş toplamları kullanın. Beklenen farkları gerekçeleriyle belgeleyin; atlanan veya uyuşmayan kayıtları açık hata listesinde tutun.

  • Kaynak ve hedef sayımlarını planlanan dönüşümlerle uzlaştırın; sayı eşitliğini tek kabul ölçütü yapmayın.
  • Kritik alanları, ilişki bütünlüğünü ve uygun toplam/checksum kontrollerini doğrulayın; ayrıca örnek kayıtları okuyun.
  • Kritik iş akışını yeni veriyle uçtan uca çalıştırın.
  • Dosya eklerinin açıldığını ve bağlantıların kırılmadığını kontrol edin.
  • Yetki ve rol atamalarının doğru taşındığını örnek hesaplarla sınayın.
  • Raporların ve metriklerin yeni veriyle tutarlı sonuç ürettiğini doğrulayın.

Geri dönüş planını ve durdurma kriterlerini yazın

Kesim anında hangi sistemin yeni yazmaları kabul edeceği açık olmalıdır. Yazmaları kısa süre durdurma, değişiklik yakalama veya kademeli geçiş gibi yöntemleri ihtiyaca göre seçin; son kopyadan sonra gelen kayıtları nasıl aktaracağınızı belirtin. Yedek almanın yanında geri yüklemeyi de prova edin. Eski sistemi açmak, yeni sistemde oluşmuş kayıtlar korunmuyorsa güvenli geri dönüş değildir.

Durdurma koşulları yalnız yüzdelik kayıt eşiğinden ibaret olmaz. Yetki karışması, açıklanamayan kritik veri kaybı veya bütünlük hatası tek kayıtla bile yayını durdurabilir. Süre, çoğaltma gecikmesi ve kabul testleri için ölçülebilir koşullar yazın; kayıp veriye keyfî tolerans tanımlamayın.

Kullanıcı duyurusunu planın içine yerleştirin

Migrasyon penceresi, planlanmış bakım duyurusuyla kullanıcıya bildirilmelidir. Duyuruda neyin taşınacağı, neyin taşınmayacağı, süre penceresi ve soru kanalı belirtilir. Migrasyon sonrası ilk hafta, destek ekibine ek kontrol listesi verilir; en sık gelen talepler genelde taşınmayan veri ve eşleşmeyen hesaplardır.

Geçiş sonrasında tutarlılığı ve kullanıcı akışını izleyin

Geçişten sonra veri tutarlılığı, hata kayıtları, kullanıcı bildirimleri ve sorgu sürelerini izleyin. Yoğun dönemde otomatik uyarılar kullanın; kontrol sıklığını risk ve hacme göre azaltın. Başlangıçta düzgün çalışan veri, geciken bir aktarım veya arka plan göreviyle sonradan bozulabileceği için yalnız açılış kontrolüyle yetinmeyin.

Planlama dokümanını proje bittikten sonra güncelleyin: hangi eşleme kuralı sorun çıkardı, hangi test eksikti, süre tahmini ne kadar sapmıştır. Bu belge, bir sonraki migrasyonun en değerli girdisidir. Veri migrasyonu planlamasını ürün mimarisiyle birlikte yürütmek isteyen ekipler, özel yazılım hizmetiyle teknik planı tek elden kurabilir.

Sonuç

Kapsam ve alan eşlemesini, gerçekçi provayı, yazma kesimini, doğrulamayı ve geri dönüşü aynı plan içinde hazırlayın. Dosya kopyasının bitmesini taşımanın tamamlanması saymayın. Worgoo SaaS projelerinde kullanıcı ve şirket verisinin doğru ilişkilerle korunması, yeni sistemin çalışması kadar temel bir kabul koşuludur.

Sık sorulan sorular

Migrasyon penceresi nasıl belirlenir?

Pencere, kullanım eğiliminin en düşük olduğu döneme ve taşıma süresi tahmine göre kurulur. Taşıma süresi, test migrasyonundaki gerçek süreden tahmin edilir; veri hacmiyle doğrusal artmayabilir. Pencere sonunda doğrulama kontrollerine ayrılacak süreyi de dahil edin.

Test migrasyonu üretim verisinin kopyasıyla mı yapılmalı?

Her zaman ham üretim kopyası gerekmez. Hacmi, uç durumları ve ilişkileri temsil eden maskelenmiş veya sentetik veri kullanılabilir. Üretim verisi gerekiyorsa erişim, saklama ve temizleme koşulları kontrollü olmalıdır.

Taşıma sırasında veri kaybı olursa nasıl fark edilir?

Sayıları, alanları, ilişkileri, dosyaları ve önemli iş toplamlarını birlikte karşılaştırın. Aynı toplam kayıt sayısı doğru veri taşındığını kanıtlamaz. Dönüşüm nedeniyle beklenen farkları ayrıca açıklayın.

Eski sistemi açık tutmak geri dönüş için yeterli mi?

Hayır. Yeni sistemde oluşan kayıtların ve değişikliklerin nasıl korunacağı gerekir. Geri dönüş öncesi yazma kontrolünü, son değişiklik aktarımını ve eski sürümün yeni veriyle uyumunu prova edin.

Kaynaklar

Hasan Tarık Emir

Yazar hakkında

Hasan Tarık Emir

CFO / Digital Marketing Manager

Hasan Tarık Emir, Worgoo’nun kurucu ortağıdır. Üç yılı aşkın süredir web tasarımı, frontend geliştirme ve UI/UX tasarımı alanlarında çalışır. Marka ve sektör analizini, masaüstü ve mobilde kolay kullanılan arayüzlere dönüştürür.

Profil ve çalışmaları

İlgili hizmetler

Özel Yazılım

İlgili sektörler

Worgoo SaaS

Proje Talebi