ETL - Test Uzmanının Rolleri
Bir ETL test cihazı birincil olarak veri kaynaklarının doğrulanmasından, verilerin çıkarılmasından, dönüşüm mantığının uygulanmasından ve verilerin hedef tablolara yüklenmesinden sorumludur.
Bir ETL test cihazının temel sorumlulukları aşağıda listelenmiştir.
Kaynak Sistemdeki Tabloları Doğrulayın
Aşağıdaki işlemleri içerir -
- Sayım kontrolü
- Kayıtları kaynak verilerle uzlaştırın
- Veri türü kontrolü
- Spam verilerinin yüklenmediğinden emin olun
- Yinelenen verileri kaldırın
- Tüm anahtarların yerinde olup olmadığını kontrol edin
Dönüşüm Mantığını Uygula
Verileri yüklemeden önce dönüşüm mantığı uygulanır. Aşağıdaki işlemleri içerir -
Veri eşiği doğrulama kontrolü, örneğin, yaş değeri 100'den fazla olmamalıdır.
Dönüşüm mantığının uygulanmasından önce ve sonra kayıt sayımı kontrolü.
Aşama alanından ara tablolara veri akışı doğrulaması.
Vekil anahtar kontrolü.
Veri Yükleme
Veriler, evreleme alanından hedef sisteme yüklenir. Aşağıdaki işlemleri içerir -
Ara tablodan hedef sisteme kayıt sayımı kontrolü.
Anahtar alan verilerinin eksik veya Null olmadığından emin olun.
Toplam değerlerin ve hesaplanan ölçümlerin olgu tablolarına yüklenip yüklenmediğini kontrol edin.
Hedef tablolara göre modelleme görünümlerini kontrol edin.
Artımlı yük tablosunda CDC'nin uygulanıp uygulanmadığını kontrol edin.
Boyut tablosu ve geçmiş tablosu kontrolünde veri kontrolü.
Yüklenen olgu ve boyut tablosuna ve beklenen sonuçlara göre BI raporlarını kontrol edin.
ETL Araçlarını Test Etme
ETL test uzmanlarının araçları ve test durumlarını da test etmesi gerekir. Aşağıdaki işlemleri içerir -
- ETL aracını ve işlevlerini test edin
- ETL Veri Ambarı sistemini test edin
- Test planlarını ve test senaryolarını oluşturun, tasarlayın ve yürütün.
- Düz dosya veri aktarımlarını test edin.