ADVANCED ETL TESTING: BIG DATA ETL TESTING EĞİTİMİ

ETL hatlarını veriyle kanıtlayarak test edin

Source-to-target doğrulama, reconciliation, şema/veri kalitesi ve performans testiyle büyük veri ETL hatlarını güvence altına alın.

Source-to-target doğrulama, reconciliation, veri kalitesi, şema ve SCD testi, incremental yük ve performans testiyle büyük veri ETL hatlarını SQL/PySpark ile test etmeyi öğreten ileri eğitim.

3 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Büyük veri ETL/ELT hatlarının uçtan uca testi

Bu eğitim, büyük veri ETL/ELT hatlarının test edilmesini uçtan uca öğretir. Source-to-target mapping doğrulama, count/row reconciliation, dönüşüm kuralı testi, şema doğrulama ve veri kalitesi kontrolleri işlenir. SQL ve PySpark ile karşılaştırma sorguları, duplicate/null/aykırı değer tespiti, SCD doğrulama, incremental yük testi, idempotency ve geç gelen veri senaryoları uygulamalı ele alınır. Büyük hacimli veride örnekleme, performans/throughput testi, test otomasyonu ve CI entegrasyonu gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; SQL/PySpark ile doğrulama sorguları yazma ağırlıklı labler.

Seviye

İleri Seviye — Büyük veri ETL/ELT hatlarında veri doğrulama, reconciliation, şema ve performans testini kapsar.

Öğrenme Metodu

Gerçek bir ETL hattının kaynak ve hedef verisini karşılaştıran test senaryoları yazarak uygulanır.

Neden Bu Eğitim?

🔎Veri Güveni

Kaynaktan hedefe her satırın doğruluğunu kanıtlanabilir testlerle güvenceye alırsınız.

⚖️Reconciliation

Count ve checksum uyuşmazlıklarını otomatik yakalayan karşılaştırmalar kurarsınız.

🤖Otomasyon

Testleri CI hattına bağlayarak her yüklemede kaliteyi sürekli doğrularsınız.

Anahtar Konular

etl testing eğitimibig data etl testveri doğrulamadata reconciliationveri kalitesi testişema testipyspark testscd testietl otomasyon
“Test edilmemiş veri, karar değil risktir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
SQL

JOIN, GROUP BY ve alt sorgularla rahat SQL yazabilmek gerekir.

2
ETL Kavramı

ETL/ELT adımlarına ve veri ambarına aşinalık beklenir.

3
Python

PySpark örnekleri için temel Python faydalıdır.

4
Lab Ortamı

Kaynak veritabanı ve Spark/Hive erişimi olan bir ortam gerekir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı source-to-target eşlemeyi doğrular ve temel reconciliation testleri yazabilir.
Modül 1
Test Stratejisi
  • ETL test türleri ve kapsam
  • Source-to-target mapping (STTM) okuma
  • Test veri seti hazırlama
  • Pozitif/negatif senaryo tasarımı
  • Test ortamı ve veri gizliliği
  • Giriş/çıkış kriterleri tanımı
Modül 2
Count Reconciliation
  • Kaynak-hedef satır sayısı karşılaştırma
  • GROUP BY ile grup bazlı sayım
  • Filtrelenen/elenen kayıt doğrulama
  • Reddedilen (reject) kayıt kontrolü
  • Toplam ve alt küme sayımı
  • Fark raporu üretme
Modül 3
Veri Karşılaştırma
  • MINUS/EXCEPT ile satır farkı
  • Hash/checksum ile kolon karşılaştırma
  • Anahtar bazlı eşleştirme
  • Büyük tabloda örnekleme stratejisi
  • PySpark ile dağıtık karşılaştırma
  • Fark örneklerini raporlama
Modül 4
Dönüşüm Testi
  • İş kuralı dönüşüm doğrulama
  • Birleştirme/ayırma (concat/split) kontrolü
  • Kod/lookup eşleme doğrulama
  • Toplulaştırma sonucu doğrulama
  • Tarih ve para birimi dönüşümü
  • Beklenen sonuç tablosu kullanımı
Günün hedefiKatılımcı veri kalitesi kurallarını ve şema doğrulamasını otomatik test edebilir.
Modül 1
Veri Kalitesi
  • Null ve zorunlu alan kontrolü
  • Duplicate tespiti (anahtar tekilliği)
  • Aralık ve format doğrulama
  • Referans bütünlüğü (FK) testi
  • Aykırı değer (outlier) tespiti
  • Kalite skoru ve eşik
Modül 2
Şema Testi
  • Kolon adı, tipi ve sırası doğrulama
  • Nullability ve precision/scale
  • Şema evrimi (yeni kolon) etkisi
  • Avro/Parquet şema uyumu
  • Beklenen şema ile karşılaştırma
  • Şema sürüklenmesi (drift) tespiti
Modül 3
SCD ve Tarihçe
  • SCD Tip 1/2/3 doğrulama
  • Etkin kayıt (current flag) kontrolü
  • Geçerlilik tarihleri (effective/end) testi
  • Sürüm zinciri bütünlüğü
  • Tekrarlı yükleme etkisi
  • Geçmiş veri korunması
Modül 4
Kural Otomasyonu
  • Kural tabanlı test çerçevesi
  • Great Expectations/Deequ yaklaşımı
  • Beklenti (expectation) tanımları
  • Kural kataloğu yönetimi
  • Başarısız kuralı raporlama
  • Eşik ve uyarı yapılandırma
Günün hedefiKatılımcı incremental yük, performans testi ve CI otomasyonunu kurabilir.
Modül 1
İnkremental Test
  • Delta/CDC yükleme doğrulama
  • Idempotency ve tekrar çalıştırma
  • Geç gelen veri (late arriving) senaryosu
  • Yeniden işleme (reprocessing) doğrulama
  • Watermark ve pencere sınırı testi
  • Artımlı toplamların tutarlılığı
Modül 2
Performans Testi
  • Throughput ve işlem süresi ölçümü
  • Büyük hacimde darboğaz tespiti
  • Skew ve dengesiz bölüm etkisi
  • Kaynak kullanımı (CPU/bellek) izleme
  • SLA ve zaman penceresi doğrulama
  • Ölçeklenebilirlik testi
Modül 3
Test Verisi Yönetimi
  • Sentetik veri üretimi
  • Veri maskeleme ve anonimleştirme
  • Kenar durum (edge case) verisi
  • Üretimden örnek alma ilkeleri
  • Tekrarlanabilir veri setleri
  • Veri hacmi senaryoları
Modül 4
CI Otomasyonu
  • Testi pipeline'a bağlama
  • Jenkins/GitLab CI tetikleyici
  • Rapor ve kalite kapısı (quality gate)
  • Hata durumunda yük durdurma
  • Sürüm bazlı test izleme
  • Gözlemlenebilirlik ve bildirim

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Doğrulama

Source-to-target eşlemeyi kanıtlanabilir sorgularla doğrularsınız.

✅
Reconciliation

Count ve checksum karşılaştırmalarıyla uyuşmazlıkları yakalarsınız.

✅
Kalite Kuralları

Null, duplicate ve aykırı değer kurallarını otomatik test edersiniz.

✅
Şema Testi

Şema uyumu ve sürüklenmesini sistematik olarak kontrol edersiniz.

✅
SCD Doğrulama

Yavaş değişen boyut tarihçesini bütünlükle doğrularsınız.

✅
İnkremental

Artımlı yük, idempotency ve geç veri senaryolarını test edersiniz.

✅
Performans

Throughput ve darboğazları ölçerek SLA'yı güvenceye alırsınız.

✅
Otomasyon

Testleri CI hattına bağlayıp kalite kapıları kurarsınız.

Kimler İçin Uygundur?

  • Veri test mühendisleri (ETL/QA)
  • veri mühendisleri
  • veri ambarı/göl projelerinde kalite güvencesinden sorumlu ekipler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
ETL/QA test mühendisleri, veri mühendisleri ve veri ambarı/göl projelerinde kalite güvencesinden sorumlu ekipler için uygundur.
Hangi araçlar kullanılıyor?
SQL ve PySpark ile karşılaştırma sorguları, ayrıca Great Expectations/Deequ gibi kural çerçeveleri ele alınır.
Büyük tabloları nasıl karşılaştırırız?
Hash/checksum, anahtar bazlı eşleştirme ve örnekleme stratejileriyle dağıtık karşılaştırma uygulanır.
CI entegrasyonu var mı?
Evet; testlerin pipeline'a bağlanması ve kalite kapısı kurulması gösterilir.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Advanced ETL Testing: Big Data ETL Testing Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Büyük Veri TeknolojileriFiltering Data Using Hadoop MapReduce Eğitimi
Veri ve Analitik Eğitimleri

Filtering Data Using Hadoop MapReduce Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Hadoop MapReduce ile veri filtreleme desenleri: map-only işler, top-N, distinct, Bloom filtresi ve distributed cache. Java ile uygulamalı temel eğitim.

Detayları Gör →
Büyük Veri TeknolojileriFoundations of Apache Kafka: Concepts, Architecture, & Core Principles Eğitimi
Veri ve Analitik Eğitimleri

Foundations of Apache Kafka: Concepts, Architecture, & Core Principles Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Apache Kafka'nın temelleri: commit log, topic/partition, offset, replication, consumer group, rebalance ve retention. Kavram ve mimari odaklı temel eğitim.

Detayları Gör →
Büyük Veri TeknolojileriGetting Started with Hive Eğitimi
Veri ve Analitik Eğitimleri

Getting Started with Hive Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Apache Hive ile büyük veriye SQL: HiveQL sorguları, managed/external tablolar, partition, bucketing ve ORC/Parquet. Uygulamalı temel seviye eğitim.

Detayları Gör →
Büyük Veri TeknolojileriGraph Modeling on Apache Spark: Working with Apache Spark GraphFrames Eğitimi
Veri ve Analitik Eğitimleri

Graph Modeling on Apache Spark: Working with Apache Spark GraphFrames Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Apache Spark GraphFrames ile dağıtık graf analitiği: vertex/edge modelleme, motif bulma, PageRank, bağlı bileşenler ve BFS. Uygulamalı ileri seviye eğitim.

Detayları Gör →
Büyük Veri TeknolojileriHadoop & MapReduce Getting Started Eğitimi
Veri ve Analitik Eğitimleri

Hadoop & MapReduce Getting Started Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Hadoop ve MapReduce'a uygulamalı giriş: HDFS, YARN, map-reduce akışı, ilk WordCount uygulaması ve ekosistem araçları. Başlangıç seviyesi eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn