Ekleyen:
Özgür Erecekler Bilge Adam Kurumsal Danışman
Tarih:21.04.2014 Okunma Sayısı:2392
Diyelim ki elimizde veri tabanı şemaları birbiriyle aynı olan ETL paketleri var. Mesela aktarımı yapılacak olan şubelerden, bayilerden ya da farklı ülkelerden gelen veriler var. Genellikle bu paketler içerisindeki veriyi aktarmak için For Loop Task gibi bir yapı kullanılır. Bu gibi döngülerin olduğu ETL çözümlerinde zaman problemlerinden şikayet edilir. Örnek olarak toplamda 8 saate tamamlanan bir paketimiz olduğunu varsayalım. Bu ETL paketi içersindeki olası bir hata sonucu o gün için aktarımı gerçekleştirememiş olmamız kullanıcılara sunduğumuz raporların güncelliğini yitirmesine sebep olur. Bu tip bir paket içerisinde bir şubenin aktarımlarının yapılması için bir başka şubeyi beklemesine gerek yoksa her şubenin bir diğerinin tamamlanmasını beklemesi sürenin bu kadar uzamasının asıl sebebidir. Her şube için ayrı ayrı ETL çözümleri oluşturmadan, varolan paketi aynı anda bütün şubelerin kullanması mümkün olabilir mi? Eğer bu mümkün olursa paket süresi, aktarımı en uzun süren şubenin tamamlanması kadar sürecektir.