Informatica Ile Incremental Süreçlerin Yönetimi-2 (SCD Type-2 Current Flag Column)

Merhabalar,
Önceki yazımda Incremental süreç nedir, nasıl bir ihtiyaç sonucu uygulamaya başlarız, SCD Type ların dan ve en son olarak da SCD Type-1 ile ilgili bir örnek yapmıştık.
Bu yazı ile SCD Type -2 yi incelemeye devam edeceğiz.
Öncelikle Type-2 yi ne gibi ihtiyaçlar doğrultusunda kullanmalıyızı konuşalım. Verinin değişim historisi sizler için önemli ise Type-2 sizler için uygun diyebiliriz. Yani veri güncellense de yeni hali ile birlikte eski halini daha doğrusu hallerini tutmak gibi ihtiyaçlarınıza bu yöntemle birlikte cevap verebilirsiniz.
Type-2 yi farklı yöntemlerle uygulayabilirsiniz. Bunlar:
- Current Flag Column: Bu yöntemi uygularken tabloda verinin en son güncellenen halinin hangi satır olduğunu anlamak için Flag lemek için yani Flag kolonuna ihtiyacımız bulunmakta. Veri güncelse 1, değilse yani eski veri ise 0 olarak flag leriz. Böylece güncel dataları bulmak istediğimizde where CurrentFlag=1 dememiz yeterli olacaktır. İlgili kayıdın tüm eski versiyonlarında Flag=0 olacaktır.
- Version Number Column: Bu yöntem, flag lemekle hemen hemen aynı. Tek fark version numarası 1 artarak devam eder. Yani initial load da version number ı 1 olarak insert edip, veri güncellenirse 2, tekrar güncellenirse 3 olarak devam edecektir. Versiyon numarası veri değiştikçe artarak devam edecektir.
- Date Range Columns(StartDate-EndDate): Bu yöntemde verinin geçerli olduğu tarih aralığı tutulur. Yukarıdaki yöntemlerle aynı amaç doğrultusunda yani verinin full history sini tutmak için bu yöntem uygulanabilir. Tek fark verinin değişimi ile ilgili daha ayrıntılı bilgi tutmuş oluyoruz. Tamamını Okuyun…
Introduction to Mobile Report Publisher

Merhabalar,
Bildiğiniz üzere 1 Haziran 2016 tarihi ile birlikte SQL Server 2016 release oldu. 2016 ile birlikte SSRS e bir çok özellik eklenmesiyle birlikte en çok heyecanlandıran kısım sanırım MOBILE taraftaki gelişmeler oldu. Bu gelişmelerden bahsetmeye çalışacağım bu yazımda.
Hikayeye biraz daha geçmişten başlayalım. 2015 Nisan ayında Mobile platformlardaki güçlü yönüyle ön plana çıkan Datazen ürününü satın aldı. Ürün ciddi anlamda Dashboard oluşturmaya odaklı, tüm mobile platformlarda responsive olarak çalışabilen 1-2 günlük çalışmanın sonrasında kolaylıkla dashboard lar oluşturabildiğimiz bir araç olarak hayatımıza girdi. Tam anlamıyla dashboard odaklı bir ürün diyebiliriz çünkü neredeyse hiçbir şekilde transform işlemi yapılamamakta. Yani veriyi aldığınız platformda veriyi hazırlamanız gerekmekte. Ürünle ilgili detaylara şu makalelerimden ulaşabilirsiniz:
Son Yorumlar