Merhaba arkadaşlar bu yazımda data subsetting ile ilgili bir örnek yapacagım ama subsetting yapmadan önce subsetting nedir kısaca bundan bahsedelim.

Bildigimiz gibi bir yazılım projesi yapılırken,yapılan proje hemen  canlı sisteme uygulanmaz önce test ortamında denenmesi lazım test ortamından başarılı çıktıktan sonra  ancak çalışan sisteme uygulanabilir.Peki test ortamında uygulanması için de bize veritabanı lazım çalışan veritabanımızı veremiyecegimize göre ne yaparız veritabanımızın aynısını bir başka tarafa kurmamız lazım fakat veritabanımızın boyutu çok yüksek ise bu bizim işimizi çok uzatır ve istenmeyen bir durum söz konusu olur işte subsetting tam olarak burada ortaya çıkıyor.Subsetting ile  test veritabanımıza canlı veritabanımızdaki her şey gitmesin de bizim belirledigimiz şartlara göre bir miktar veri gitsin(Örnegin benim x tablomun %10 verisi karşı veritabanına gitsin gibi vs.).Yani kısaca özetleyecek olursak veri bütünlügünü ve yapısını bozmadan test veritabanı oluşturacagımız zaman subsetting çok işimize yarar.

Şimdi Oracle 12c Enterprise Manager Dan yararlanaraktan Subsetting ile ilgili bir örnek yapalım,yapacagımız adımları kısaca yazarsak ;

1.Subset yapacagmız veritabanını Oracle 12c Enterprise Manager’e tanıtmalıyız,

2.Subset işlemini yapacak job oluşturmalıyız,

3.Baglı oldugumuz veritabanında data model oluşturmalıyız(Subsetting işleminde data model’leri kullanarak işlemler yapacagız),

4.Son adım olarak subsetting adımını başlatırız.
(continue reading…)

Loading