ETL TESTING USING SQL EĞİTİMİ

ETL doğruluğunu saf SQL ile kanıtlayın

MINUS/EXCEPT, hash karşılaştırma, count reconciliation ve dönüşüm kuralı testlerini yalnızca SQL ile yazarak ETL hatlarını güvence altına alın.

Reconciliation, satır farkı (MINUS/EXCEPT), checksum, dönüşüm kuralı doğrulama, veri kalitesi ve SCD Tip 2 testini yalnızca SQL ile yazmayı öğreten uygulamalı ETL test eğitimi.

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

Eğitim Hakkında

Yalnızca SQL kullanarak uçtan uca ETL testi

Bu eğitim, ETL/ELT hatlarının test edilmesini herhangi bir ek araç olmadan yalnızca SQL ile öğretir. Source-to-target mapping doğrulama, kaynak-hedef satır sayısı reconciliation, MINUS/EXCEPT ile satır düzeyi fark tespiti, MD5/SHA checksum ile kolon karşılaştırma ve GROUP BY ile grup bazlı mutabakat işlenir. Dönüşüm kurallarının (lookup eşleme, concat/split, para ve tarih dönüşümü) doğrulanması, null/duplicate/referans bütünlüğü kontrolleri, SCD Tip 2 tarihçe doğrulaması ve reddedilen kayıt analizi uygulamalı sorgularla ele alınır. Window fonksiyonları ile tekillik ve sıralama testleri gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; kaynak ve hedef tabloları karşılaştıran SQL test sorguları yazma ağırlıklı labler.

Seviye

Orta Seviye — ETL hatlarının test edilmesini yalnızca SQL ile; reconciliation, dönüşüm doğrulama ve veri kalitesi sorgularıyla kapsar.

Öğrenme Metodu

Gerçek bir kaynak ve hedef şema üzerinde çalışan test sorguları yazıp fark raporu üreterek uygulanır.

Neden Bu Eğitim?

🔎Araçsız Test

Ek lisans gerektirmeden mevcut veritabanı üzerinde yalnızca SQL ile kapsamlı test yazarsınız.

⚖️Reconciliation

Count ve checksum uyuşmazlıklarını yakalayan mutabakat sorgularını kendiniz kurarsınız.

📏Dönüşüm Kanıtı

İş kurallarının hedefte doğru uygulandığını satır düzeyinde kanıtlarsınız.

Anahtar Konular

etl testing sqlsql ile etl testidata reconciliationminus except karşılaştırmachecksum doğrulamaveri kalitesi sqlscd tip 2 testietl qa eğitimi
“Hedef tabloya güven, onu doğrulayan sorguyla başlar.”

Ön Koşullar

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

1
Temel SQL

SELECT, JOIN ve GROUP BY ile sorgu yazabilmek gerekir.

2
ETL Kavramı

Kaynak, staging ve hedef katmanlarına aşinalık beklenir.

3
Veritabanı Erişimi

Bir ilişkisel veritabanına (PostgreSQL/SQL Server/Oracle) sorgu erişimi gerekir.

4
Veri Ambarı

Dimension/fact ve SCD kavramlarına temel aşinalık faydalıdır.

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ı kaynak-hedef satır sayısını ve satır farklarını SQL ile mutabık kılabilir.
Modül 1
Count Reconciliation
  • Kaynak-hedef toplam satır sayısı karşılaştırma
  • GROUP BY ile grup bazlı sayım mutabakatı
  • Filtrelenen/elenen kayıt doğrulama
  • Reddedilen (reject) tablo analizi
  • Alt küme ve koşullu sayım
  • Fark raporu CTE ile üretme
Modül 2
Satır Farkı
  • MINUS/EXCEPT ile hedefte eksik satır
  • EXCEPT ters yön ile fazla satır
  • FULL OUTER JOIN ile eşleşmeyenler
  • Anahtar bazlı anti-join
  • NULL-safe karşılaştırma (IS DISTINCT FROM)
  • Fark örneklerini raporlama
Modül 3
Checksum Karşılaştırma
  • MD5/SHA ile satır hash üretme
  • Kolon birleştirip hash alma (delimiter)
  • Hash toplam (aggregate) mutabakatı
  • NULL ve tip dönüşümü normalizasyonu
  • Trim/case normalizasyonu etkisi
  • Hash uyuşmazlığı kök neden analizi
Modül 4
Mapping Doğrulama
  • Source-to-target mapping (STTM) okuma
  • Kaynak kolon → hedef kolon eşleme testi
  • Sabit/türetilmiş kolon kontrolü
  • Default ve sistem kolonları
  • Veri tipi ve uzunluk doğrulama
  • Eşleme kapsam matrisi
Günün hedefiKatılımcı lookup, toplulaştırma ve biçim dönüşümlerini hedefte doğrulayabilir.
Modül 1
Lookup ve Kod Eşleme
  • Lookup tablosu ile kod→değer doğrulama
  • Eşleşmeyen kod (orphan) tespiti
  • Varsayılan/bilinmeyen üye kontrolü
  • Çoklu lookup zinciri doğrulama
  • Geçersiz referans raporu
  • Lookup güncelliği etkisi
Modül 2
Toplulaştırma Testi
  • SUM/COUNT/AVG sonuç doğrulama
  • GROUP BY granülarite kontrolü
  • Kaynak detay → hedef özet mutabakatı
  • HAVING ile eşik doğrulama
  • Yuvarlama ve ondalık hassasiyeti
  • Çift sayım (fan-out) tespiti
Modül 3
Biçim Dönüşümü
  • Tarih formatı ve timezone dönüşümü
  • Para birimi ve ondalık dönüşüm
  • CONCAT/SUBSTR ile ayır-birleştir
  • Trim, upper/lower normalizasyon
  • NULL → varsayılan değer kuralı
  • Regexp ile biçim doğrulama
Modül 4
Türetilmiş Kolonlar
  • CASE tabanlı iş kuralı doğrulama
  • Hesaplanan kolon (fiyat*adet) testi
  • Flag/bayrak türetme kontrolü
  • Tarih farkı ve yaş hesaplama
  • Koşullu toplama doğrulama
  • Beklenen sonuç tablosu ile karşılaştırma
Günün hedefiKatılımcı null/duplicate kontrollerini ve SCD Tip 2 tarihçesini SQL ile test edebilir.
Modül 1
Bütünlük Kontrolleri
  • Null ve zorunlu alan sorgusu
  • Duplicate (anahtar tekilliği) tespiti
  • Referans bütünlüğü (FK) kontrolü
  • Aralık ve değer kümesi doğrulama
  • Benzersizlik için ROW_NUMBER
  • Bütünlük özet raporu
Modül 2
SCD Tip 2 Testi
  • Etkin kayıt (current flag) kontrolü
  • effective/end tarih sürekliliği
  • Çakışan dönem (overlap) tespiti
  • Sürüm zinciri bütünlüğü
  • Tekrarlı yüklemede yeni sürüm
  • Değişmeyen kayıtta sürüm oluşmaması
Modül 3
Window ile Testler
  • ROW_NUMBER ile duplicate bulma
  • LAG/LEAD ile ardışık tutarlılık
  • Tarih boşluğu (gap) tespiti
  • Partition bazlı sıralama doğrulama
  • Running total mutabakatı
  • İlk/son kayıt doğrulama
Modül 4
Raporlama ve Otomasyon
  • Test sonucunu tablo olarak saklama
  • Pass/fail durum kolonu üretme
  • Tek sorguda çoklu kontrol (UNION ALL)
  • Eşik ve tolerans tanımı
  • Zamanlanmış test görünümü
  • Hata örneklerini loglama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Reconciliation

Kaynak-hedef sayım ve checksum mutabakatını SQL ile kurarsınız.

✅
Fark Tespiti

MINUS/EXCEPT ve anti-join ile satır farklarını yakalarsınız.

✅
Dönüşüm Testi

Lookup, toplulaştırma ve biçim kurallarını hedefte doğrularsınız.

✅
Veri Kalitesi

Null, duplicate ve referans bütünlüğü kurallarını test edersiniz.

✅
SCD Doğrulama

SCD Tip 2 tarihçesini ve sürüm zincirini bütünlükle kontrol edersiniz.

✅
Window Testleri

ROW_NUMBER ve LAG/LEAD ile tekillik ve süreklilik testi yazarsınız.

✅
Raporlama

Pass/fail test sonuç tabloları ve fark raporları üretirsiniz.

✅
Otomasyon

Test sorgularını görünüm ve zamanlanmış işlerle tekrarlanabilir kılarsınız.

Kimler İçin Uygundur?

  • ETL/QA test mühendisleri
  • veri analistleri
  • SQL ile veri doğrulaması yapmak isteyen veri ambarı ekipleri

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
ETL/QA test mühendisleri, veri analistleri ve SQL ile veri doğrulaması yapan veri ambarı ekipleri için uygundur.
Ek bir test aracı gerekiyor mu?
Hayır; eğitim yalnızca SQL kullanır, mevcut bir ilişkisel veritabanı erişimi yeterlidir.
Büyük tabloları nasıl karşılaştırırız?
Hash/checksum toplamları, anahtar bazlı anti-join ve grup sayımı ile satır düzeyinde fark tespiti yapılır.
SCD testi nasıl yapılır?
effective/end tarih sürekliliği, overlap ve current flag kontrolleri window fonksiyonlarıyla doğrulanır.
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. ETL Testing Using SQL Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Veri Mühendisliği ve AmbarıDP-602T00: Implement a Data Warehouse with Microsoft Fabric Eğitimi
Veri ve Analitik Eğitimleri

DP-602T00: Implement a Data Warehouse with Microsoft Fabric Eğitimi

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

Microsoft Fabric ile veri ambarı: Warehouse, OneLake, T-SQL yükleme, boyutsal modelleme, RLS/maskeleme ve Direct Lake Power BI entegrasyonunu öğrenin.

Detayları Gör →
Veri Mühendisliği ve AmbarıDP-700T00 Implement data engineering solutions using Microsoft Fabric Eğitimi
Veri ve Analitik Eğitimleri

DP-700T00 Implement data engineering solutions using Microsoft Fabric Eğitimi

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

Microsoft Fabric ile veri mühendisliği: Lakehouse, Spark, pipeline/Dataflow, medallion, Eventstream, KQL ve DevOps'u DP-700 kapsamında öğrenin.

Detayları Gör →
Veri Mühendisliği ve AmbarıETL Testing Essentials: Advanced ETL Testing - Data Warehouses Eğitimi
Veri ve Analitik Eğitimleri

ETL Testing Essentials: Advanced ETL Testing - Data Warehouses Eğitimi

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

Veri ambarı ETL testi: boyut/olgu doğrulama, grain, SCD1/2/3, late arriving, agregat tutarlılığı, reconciliation ve BI semantik katman testini öğrenin.

Detayları Gör →
Veri Mühendisliği ve AmbarıETL Testing Essentials: Testing and Validating ETL Pipelines Eğitimi
Veri ve Analitik Eğitimleri

ETL Testing Essentials: Testing and Validating ETL Pipelines Eğitimi

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

ETL testine giriş: test stratejisi, STTM, source-to-target reconciliation, MINUS/EXCEPT karşılaştırma, veri kalitesi ve defect yönetimini öğrenin.

Detayları Gör →
Veri Mühendisliği ve AmbarıFinans için Databricks ile Veri Analizi Eğitimi
Veri ve Analitik Eğitimleri

Finans için Databricks ile Veri Analizi Eğitimi

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

Databricks Lakehouse ile finansal veri analizi: Delta Lake, PySpark getiri/volatilite/drawdown, zaman serisi, Unity Catalog ve dashboard öğrenin.

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