İçeriğe geç
Balkan Tecnologia

Yeni sisteme, kontrol edilerek taşınan veri

Veriyi eski sistemden yenisine yazılı dönüşüm kurallarıyla taşıyoruz: geçişten önce tam deneme aktarımları, toplamların mutabakatı ve bir geri dönüş planıyla.

Üç ahşap makaraya sarılı, birinden ötekine geçen nane yeşili iplik.

Kimin için

ERP'sini, platformunu ya da veritabanını değiştirecek ve geçmiş kayıtlarını kaybetmek istemeyen şirketler için.

Neyi çözer

  • Yeni sistem hazır, ama eski verinin eksiksiz gelip gelmeyeceğini kimse bilmiyor.
  • Yıllar içinde mükerrer müşteriler, geçersiz CPF'ler ve başka amaçla kullanılan alanlar birikmiş.
  • Son taşıma tablolarla yapılmış; o günden beri tutmayan bakiyeler var.
  • Geçiş tarihi belli, ama bir kez bile tam deneme yapılmadı.
  • O gün bir şey ters giderse eski sisteme dönmenin yolu yok.

Ne yapıyoruz

Veri profili
Hacimler, boş alanlar, mükerrer kayıtlar ve standart dışı biçimler, tek bir kural yazılmadan önce çıkarılır.
Dönüşüm haritası
Her eski alan yenisine bağlanır; dönüşüm kuralı yazılır ve ekibinizce onaylanır.
Temizlik
Mükerrer ve geçersiz veri ya kuralla düzeltilir ya da işi bilen birinin kararına ayrılır.
Deneme aktarımları
Taşımanın tamamı test ortamında gerektiği kadar çalıştırılır; süre ve hatalar ölçülür.
Mutabakat
Kayıt sayıları, toplamlar ve bakiyeler eski ile yeni arasında, gerekirse kayıt kayıt karşılaştırılır.
İki aşamalı yükleme
Hacim büyükse geçmiş önceden taşınır, geçiş günü yalnız aradaki fark aktarılır.
Geçiş ve geri dönüş planı
Günün akışı, kimin ne yapacağı ve mutabakat tutmazsa eski sisteme nasıl dönüleceği.

Neler teslim edilir

  • Bulunan sorunlarıyla birlikte veri profili raporu
  • Ekibinizin onayladığı, alan alan dönüşüm haritası
  • Sürümlenmiş, yeniden çalıştırılabilen taşıma betikleri
  • Her deneme aktarımı ve son taşıma için mutabakat raporu
  • Geri dönüş planını içeren geçiş adımları

Nasıl ilerliyoruz

  1. Keşif

    Kaynak, hedef, hacimler ve neyin taşınacağı: geçmişin tamamı mı, bir kısmı mı.

  2. Harita ve kurallar

    Alan alan ilerlenir; temizlik kararlarını ekibiniz verir.

  3. Denemeler

    Mutabakattaki her farkın açıklaması bulunana kadar tam taşıma test ortamında tekrarlanır.

  4. Geçiş

    Son taşıma anlaşılan zaman aralığında yapılır; sistem mutabakattan sonra kullanıma açılır.

  5. Geçiş sonrası

    İlk günler yakından izlenir; eski sistem sorgu için açık kalır.

Teknoloji örnekleri

  • PostgreSQL
  • SQL Server
  • Oracle
  • Python
  • pgloader
  • Debezium

İlgili hizmetler

Sık sorulan sorular

Geçiş sırasında sistem ne kadar kapalı kalır?

Hacme ve ne kadarının önceden taşınabildiğine bağlı. İki aşamalı yükleme bu süreyi kısaltır, ama çoğu zaman yeni kayıt girilemeyen bir aralık olur; denemeler bu süreyi ölçer, tarih de buna göre belirlenir.

Bütün geçmişi taşımamız gerekir mi?

Her zaman değil. Bazen yeni sisteme yalnız açık kayıtlar alınır, geçmiş ayrı bir sorgu veritabanında kalır. Bu, verinin nasıl kullanıldığına ve saklama yükümlülüklerine bağlıdır; onları muhasebeciniz ya da hukuk biriminiz belirler.

Sorunlu veriye ne olacağına kim karar verir?

Ekibiniz. Vakaları listeler, kural öneririz; iki mükerrer kayıttan hangisinin geçerli olduğu gibi iş bilgisi isteyen kararlar bir kişiye bırakılır.

Yeni sistemin sağlayıcısı aktarımı zaten yapıyorsa?

Daha da iyi. O zaman veriyi onun istediği biçimde hazırlar, eski ile yeni arasındaki mutabakatı üstleniriz; bu işin bir sahibi olmalı.

Balkan'a yazın

Projeniz için yazın