Bir de önceki yazıda ben boyut Kimball Tip 2 Boyut değiştirme avantajlarından yazdı hakkında yavaş yavaş ele birlikte kullanarak değişiklikleri bir boyut prensibi yeni bir satır içinde, yaratma. Bu yöntemin faydalarını açıkladı ve nasıl çalışır. Aşağıdan bir boyut güncellenmesi için bir ETL aracı karşı T-SQL komut kullanmanın avantajları anlatılmıştır.
Ne kontrol?
bir boyut güncelleniyor sıkıcı. on kere dokuzu tekrar aynı işi. Bir kaynak sistem ve tek boyutlu bir veri akışı, veri akışı almak. Bu arada tutun ve sonra da her zaman üç şey emin olun:
- herhangi bir değişiklik meydana geldi mi;
- siler misiniz;
- Orada mantıksal siler misiniz.
Evli olduğu için bir değişiklik bir öznitelik bir boyut içinde etkileri kaynağı sisteminde bir alanında bir değişiklik, örneğin, bir müşterinin soyadı değişti. A silmek artık fiziksel bir kaynak sistemi içinde ve mantıklı bir silme olarak silinir işaretlenmiş bir işareti ile bir kayıt mevcut bir rekor.
Aracı veya SQL?
Bu üç özellik doğrulamak için farklı yöntemler vardır. SQL Server Entegrasyon Servisleri gibi araç ETL veya kendinize bir script / Senin için bu onay oluşturmak inşa edebilirsiniz. Ben her zaman araçlar lehine oldum. kendini belgeleyen Araçları ve bir sürü iş alma. Şimdi hangi birçok eylemler SQL araçları olmadan işlenir bir proje yapıyorum, görüyorum daha araçlarının yararları göz ardı.
Avantajları:
- yorum geçiş ile önler sorunlar
- Oluşturmak Baar
- Her zaman işe yarar
- Yönetilebilirlik
Dezavantajları:
- ve daha az organize Kompleksi
- Daha ilk geliştirme çalışmaları
ETL araçları kendi documentered vardır. Veri Akış Görev veya Derived Sütun gibi ne olduğunu görebilirsiniz araçlarını kullanarak. Araçlar da kod yamaları daha anlamak için çabuk vardır. Son olarak, çok daha fazla kendi ETL ders inşaat işleri. Ancak burada sana uzun vadede faydaları aldı düşünüyorum. Eğer veri ambarı çözüm ve daha yönetilebilir ölçeklenebilir bir kez. SQL vs TOOLS kullanma konusunda benim görüşüm yüzden.






















Etiketler 