Bulut yazılımdaki veriyi dışa aktarmak: çıkış planı

Bulut bir yazılıma geçmeden önce sorulması gereken soru, veriyi geri alıp alamayacağınızdır. Dışa aktarma biçimleri, geçiş öncesi sorular ve taşıma sırası.

DigiWSS bulut, isletme yazilimi, musteri verisi, veri taşıma

Bulut yazılımdaki veri sizin verinizdir, ama onu geri alabilmeniz yazılımın size verdiği dışa aktarma yoluna bağlıdır. Bu yüzden çıkış planı bulut bir yazılıma geçerken değil, geçmeden önce konuşulur: hangi veri, hangi dosya biçiminde, kim tarafından alınabiliyor?

Soruyu geç sormanın bedeli şudur. Yazılımı değiştirmeye karar verdiğinizde müşteri geçmişi, randevu kaydı ya da sipariş dökümü elinizde taşınabilir bir dosya olarak bulunmayabilir; veri ekranda görünür ama dışarı alınamaz durumda kalır. O noktada seçenekleriniz elle kopyalamak ya da yazılımda kalmaktır.

Dışa aktarma ile yedek aynı şey değil

İki kavram sıkça karıştırılır. Yedek, sağlayıcının kendi sistemini bir arıza sonrası geri getirmesi içindir; biçimi kendi iç biçimidir ve genellikle size verilmez. Dışa aktarma ise verinin sizin okuyabileceğiniz, başka bir yazılıma verebileceğiniz bir dosyaya çıkmasıdır.

Bu ayrımın pratik sonucu şudur: sağlayıcı düzenli yedek alıyor olabilir ve siz hâlâ hiçbir şeyi dışarı alamıyor olabilirsiniz. Sözleşmede yedekten söz ediliyorsa, dışa aktarmanın ayrıca yazılı olup olmadığına bakın.

Hangi verinin dışa aktarılabilir olması gerekir

  • Müşteri ve cari kayıtları: ad, iletişim alanları, notlar, izin kayıtları.
  • İşlem geçmişi: sipariş, randevu, iş emri, teklif gibi asıl kayıtlar ve bunların satırları.
  • Belgeler ve ekler: yüklenen dosyalar, görseller, imzalı belgeler.
  • Tanım verisi: ürün ve hizmet listesi, kategoriler, kullanıcı ve yetki tanımları.
  • İletişim kayıtları: gönderilen bildirim ve mesaj geçmişi.
  • Raporların dayandığı ham kayıtlar: yalnızca ekrandaki özet değil, altındaki satırlar.

Son madde en çok atlanan maddedir. Birçok panel rapor ekranını dışa aktarır, raporu üreten satırları aktarmaz. Yeni yazılımda aynı raporu kuramazsınız, çünkü elinizde yalnızca toplam vardır.

Dosya biçimi neyi değiştirir

Biçimİyi olduğu yerDikkat
CSVTek tablo hâlindeki listelerİç içe kayıtları ve ekleri taşımaz, karakter kodlaması bozulabilir
Hesap tablosu dosyasıİnsanın gözle kontrol etmesiBiçim kaybı olur; ara kontrol için uygundur, asıl taşıma için değil
JSON ya da XMLİç içe kayıtlar, sipariş ile satırlarının birlikte gelmesiYeni yazılımın bu yapıyı okuyabilmesi gerekir
API erişimiTekrarlanabilir, otomatik aktarımTeknik iş gerektirir; erişim izni ve hız sınırı sorulur
Dosya arşiviEkler ve yüklenen belgelerDosyanın hangi kayda ait olduğunu gösteren eşleşme listesi şarttır

Karakter kodlaması küçük ama can sıkıcı bir ayrıntıdır. Türkçe harflerin bozuk göründüğü bir dışa aktarma dosyası, binlerce satırı elle düzeltmek demektir. Bu yüzden deneme aktarımı her zaman önce yapılır ve dosya bir kez gözle açılır.

Geçmeden önce sorulacak sorular

  1. Verinin tamamını dışa aktaran bir yol var mı, yoksa yalnızca bazı ekranlar mı aktarılıyor?
  2. Dışa aktarmayı panelden kendim yapabiliyor muyum, yoksa her seferinde talep açmak gerekiyor mu?
  3. Ekler ve yüklenen dosyalar da geliyor mu, yoksa yalnızca kayıt satırları mı?
  4. Abonelik sona erdikten sonra veriye erişim ne kadar sürüyor ve sonra ne oluyor?
  5. Veri hangi ülkede tutuluyor ve sağlayıcı tarafında kimlerin erişimi var?
  6. Deneme aktarımını bugün yapabilir miyim?

Altıncı soru en yalın testtir. Sözleşmede yazan bir imkânın gerçekten çalıştığını ancak bir kez çalıştırarak görürsünüz. Deneme aktarımını kurulum günü yapmak, iki yıl sonra yaşanacak bir sürprizi bugünden ortadan kaldırır.

Dışa aktarılan dosya bir veri yığınıdır

Elinize geçen dosya, müşteri verisinin tamamını tek yerde taşıyan bir dosyadır ve korunması gerekir. Masaüstünde, e-posta ekinde ya da paylaşımlı bir sohbet grubunda dolaşmaması gerekir. Erişimi işi yapan kişiyle sınırlayın, aktarım bittikten sonra ara kopyaları silin, hangi kopyanın nerede durduğunu yazılı tutun. Bu adım taşıma işinin kendisi kadar önemlidir, çünkü veri sızması riski tam bu ara aşamada doğar.

Taşımaya karar verdiyseniz sıra

  1. Önce deneme aktarımı alın ve yeni yazılıma küçük bir örnek yükleyin.
  2. Alan eşleşmesini yazılı yapın: eski alan adı, yeni alan adı, boş kalacak alanlar.
  3. Tekrarlanan ve eksik kayıtları aktarım öncesi ara dosyada temizleyin.
  4. Asıl aktarımı iş hacminin düşük olduğu bir zamana alın ve bu sırada eski sisteme yeni kayıt girilmesini durdurun.
  5. Aktarım sonrası sayım yapın: kayıt sayısı, toplamlar ve rastgele seçilmiş birkaç kaydın alanları.
  6. Eski sistemi hemen kapatmayın; bir süre okunur hâlde açık kalsın.

Sayım adımı atlanırsa hata aylar sonra ortaya çıkar. Kayıt sayısının tutması tek başına yeterli değildir; birkaç kaydı açıp alan alan karşılaştırmak, kaymış kolonları ortaya çıkarır.

Özet: kısa kontrol listesi

  • Dışa aktarma yolunu geçmeden önce sorun ve bir kez deneyin.
  • Yedek ile dışa aktarmayı birbirine karıştırmayın.
  • Ekleri ve rapor altındaki ham satırları ayrıca isteyin.
  • Biçimi, yeni yazılımın okuyabildiği biçime göre seçin.
  • Türkçe karakter kontrolünü deneme dosyasında yapın.
  • Dışa aktarılan dosyanın erişimini sınırlayın, ara kopyaları silin.
  • Aktarım sonrası sayımı yazılı tutun ve eski sistemi bir süre açık bırakın.

DigiWSS, işletme verisini buluta taşırken bu çıkış planını işin başında kurar.

Bu yazıyla ilgili sık sorulan sorular

Bulut yazılımdan veriyi her zaman dışa aktarabilir miyim?

Bu, yazılımın verdiği imkâna bağlıdır; bazı paneller yalnızca belirli ekranları dışa aktarır. Doğru yol, geçmeden önce tam dışa aktarma yolunun bulunup bulunmadığını sormak ve bir deneme aktarımı çalıştırmaktır. Ekranda görünen her verinin dışarı alınabileceğini varsaymayın.

CSV dosyası taşıma için yeterli mi?

Tek tablo hâlindeki müşteri ya da ürün listeleri için yeterlidir. Sipariş ve satırları gibi iç içe kayıtlarda, ayrıca yüklenen dosyalarda yetersiz kalır; bu durumlarda yapılandırılmış bir biçim ya da API erişimi gerekir.

Eski yazılımı ne zaman kapatmalıyım?

Aktarım sonrası sayım tamamlanıp yeni sistemde günlük iş akışı sorunsuz yürümeye başlayana kadar beklemek gerekir. Eski sistemi okunur hâlde açık tutmak, karşılaştırma gerektiğinde geri dönülecek bir yer bırakır.

Dışa aktarma dosyasını nerede saklamalıyım?

Erişimi sınırlı, yedeklenen bir alanda saklanmalı; kişisel masaüstünde ya da e-posta ekinde bırakılmamalıdır. Aktarım tamamlandıktan sonra ara kopyalar silinir ve hangi kopyanın nerede durduğu yazılı tutulur.

Raporlar da taşınır mı?

Raporun kendisi taşınmaz; raporu üreten ham kayıtlar taşınır ve yeni yazılımda rapor yeniden kurulur. Bu yüzden dışa aktarmada yalnızca özet ekranlar değil, altındaki satırlar istenir.

Konuşalım

Yazıda anlatılanı işletmenizde uygulamak istiyorsanız adresinizi gönderin; ölçüp ne yapılması gerektiğini paylaşalım.