DATA TRANSFORMATION & FLOW EĞİTİMİ

Dönüşümleri tasarlayın, akışı orkestre edin

Dönüşüm işlemleri, veri akışı tasarımı, DAG orkestrasyonu ve bağımlılık yönetimiyle güvenilir veri hatları kurun.

Dönüşüm işlemlerinden akış orkestrasyonuna: temizleme, birleştirme, toplulaştırma ve pivot dönüşümleri, DAG ile bağımlılık yönetimi, zamanlama, idempotentlik, artımlı akış, kalite testleri ve lineage SQL ve Python ile uygulamalı işlenir.

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

Eğitim Hakkında

Dönüşüm işlemlerinden akış orkestrasyonuna

Bu eğitim, veriyi kaynaktan hedefe taşırken uygulanan dönüşümleri ve bu dönüşümlerin güvenilir bir akış (flow) içinde orkestre edilmesini birlikte ele alır. Dönüşüm tarafında temizleme, tip dönüşümü, birleştirme, toplulaştırma, pivot/unpivot ve türetilmiş alanlar işlenir. Akış tarafında veri akış diyagramı, yönlü asiklik grafik (DAG) ile görev bağımlılıkları, orkestrasyon (Airflow benzeri), zamanlama ve tetikleme ele alınır. Idempotent ve yeniden çalıştırılabilir görevler, artımlı (incremental) akış, geriye dönük işleme (backfill), hata yönetimi ve yeniden deneme, veri kalitesi kontrolleri ve soy kütüğü (lineage) incelenir. dbt benzeri dönüşüm yaklaşımı ve test tanıtılır. Örnekler SQL, Python ve bir orkestrasyon aracı mantığıyla kurgulanır.

Süre ve Format

3 Gün. Her gün dört modül; kavram anlatımının ardından SQL/Python ve DAG tasarımıyla pratik yapılır.

Seviye

Orta Seviye — Veri dönüşümü ve akışı: dönüşüm işlemleri, veri akışı tasarımı, orkestrasyon ve DAG ile bağımlılık yönetimi.

Öğrenme Metodu

SQL ve Python dönüşümleri ile bir orkestrasyon aracı mantığında DAG'lar kurularak akış ve bağımlılık uygulamalı çalışılır.

Neden Bu Eğitim?

🔄Dönüşüm Ustalığı

Veriyi analize hazır biçime doğru dönüşümlerle getirirsiniz.

🕸️Akış Orkestrasyonu

DAG ile görev bağımlılıklarını güvenilir biçimde yönetirsiniz.

🔁Dayanıklılık

Idempotentlik ve yeniden deneme ile akışı hatalara dayanıklı kurarsınız.

Anahtar Konular

veri dönüşümüdata flowveri akışıdagorkestrasyonairflowidempotentlikartımlı yüklemedbt testveri soy kütüğüetl eltpipeline
“İyi bir veri akışı, dönüşümleri doğru sırayla, her seferinde aynı sonuçla çalıştırandır.”

Ön Koşullar

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

1
SQL Bilgisi

JOIN, GROUP BY ve alt sorgu mantığına aşinalık gerekir.

2
Python Temeli

pandas ile veri işleme pratiği faydalıdır.

3
Pipeline Farkındalığı

ETL/ELT kavramını bilmek örnekleri kolaylaştırır.

4
Ortam

SQL veritabanı, Python ve bir orkestrasyon aracı denenebilen ortam.

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 veriyi hedefe uygun biçime dönüştürür.
Modül 1
Temizleme ve Tip Dönüşümü
  • Tip dönüştürme (cast) ve biçim standardizasyonu
  • Eksik ve geçersiz değer işleme
  • Metin normalleştirme ve kırpma
  • Tarih/saat ayrıştırma ve zaman dilimi
  • Yinelenen kayıtların giderilmesi
  • Tutarsız kategori birleştirme
Modül 2
Birleştirme ve Zenginleştirme
  • JOIN türleriyle kaynakları birleştirme
  • Lookup ile referans veriyle zenginleştirme
  • Union ile aynı yapıdaki verileri yığma
  • Çoğaltma (fan-out) tuzağından kaçınma
  • Eşleşmeyen kayıtların yönetimi
  • Birleştirme anahtarı tutarlılığı
Modül 3
Toplulaştırma ve Türetme
  • Grup bazlı toplulaştırma (sum, avg, count)
  • Pencere fonksiyonlarıyla hesaplama
  • Türetilmiş alan ve iş metriği üretimi
  • Çok seviyeli özetleme
  • Koşullu toplulaştırma
  • Toplulaştırma tanesinin belirlenmesi
Modül 4
Yeniden Şekillendirme
  • Pivot ile uzun-geniş dönüşümü
  • Unpivot/melt ile geniş-uzun dönüşümü
  • İç içe yapının düzleştirilmesi (flatten)
  • Dizi ve JSON alan açma (explode)
  • Şekil dönüşümünün analize etkisi
  • pandas/SQL ile şekillendirme
Günün hedefiKatılımcı, dönüşümleri bir DAG içinde bağımlılıklarıyla orkestre eder.
Modül 1
Veri Akış Tasarımı
  • Kaynaktan hedefe akış diyagramı
  • Katmanlı akış (staging, dönüşüm, sunum)
  • Akış adımlarının modülerliği
  • Ara sonuçların saklanması
  • Akışta tek sorumluluk ilkesi
  • Akışın test edilebilirliği
Modül 2
DAG ve Bağımlılıklar
  • Yönlü asiklik grafik (DAG) kavramı
  • Görevler arası bağımlılık tanımı
  • Paralel ve sıralı görev yürütme
  • Döngüsüz bağımlılık güvencesi
  • Görev atomikliği ve granülerlik
  • DAG'ın görselleştirilmesi
Modül 3
Orkestrasyon Araçları
  • Orkestratörün rolü (Airflow benzeri)
  • Görev (task) ve operatör kavramı
  • Görevler arası veri aktarımı
  • Yürütme bağlamı ve parametre
  • Yeniden kullanılabilir görev tasarımı
  • Orkestratör yapılandırması
Modül 4
Zamanlama ve Tetikleme
  • Cron tabanlı zamanlama
  • Olay ve veri varlığına dayalı tetikleme
  • Yürütme penceresi ve SLA
  • Bağımlı akışların tetiklenmesi
  • Geç veri ve bekleme (sensor) mantığı
  • Zamanlama çakışmalarının yönetimi
Günün hedefiKatılımcı, akışı idempotent, test edilen ve izlenebilir biçimde dayanıklı kılar.
Modül 1
Idempotentlik ve Yeniden Deneme
  • Idempotent görev tasarımı
  • Yeniden çalıştırmada çift işleme önleme
  • Hata durumunda yeniden deneme (retry)
  • Kısmi başarısızlık ve kurtarma
  • Üstel geri çekilme stratejisi
  • Ölü mektup/karantina yönetimi
Modül 2
Artımlı Akış ve Backfill
  • Tam ve artımlı (incremental) yükleme
  • Yüksek su işareti (high watermark) takibi
  • Change data capture ile delta
  • Geriye dönük işleme (backfill)
  • Parçalı (partition) işleme
  • Artımlı akışta tutarlılık
Modül 3
Veri Kalitesi Testleri
  • Benzersizlik, boş değer ve aralık testleri
  • Referans bütünlüğü kontrolleri
  • dbt benzeri test tanımı
  • Kalite eşiği ve akışı durdurma
  • Beklenti (expectation) tabanlı doğrulama
  • Test başarısızlığında uyarı
Modül 4
Soy Kütüğü ve İzleme
  • Veri soy kütüğü (lineage) ve etki analizi
  • Dönüşüm bağımlılık grafiği
  • Görev süresi ve başarı metrikleri
  • Akış sağlığı ve gecikme izleme
  • Başarısızlık bildirimleri
  • Operasyonel panolar

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dönüşüm İşlemleri

Temizleme, birleştirme ve toplulaştırma dönüşümlerini uygularsınız.

✅
Şekillendirme

Pivot/unpivot ve düzleştirmeyle veriyi hedef yapıya getirirsiniz.

✅
Akış Tasarımı

Katmanlı ve modüler bir veri akışı tasarlarsınız.

✅
DAG

Görev bağımlılıklarını DAG ile tanımlar ve orkestre edersiniz.

✅
Zamanlama

Cron ve olay tabanlı tetiklemeyle akışı zamanlarsınız.

✅
Idempotentlik

Idempotent görev ve retry ile akışı dayanıklı kurarsınız.

✅
Kalite Testleri

dbt benzeri testlerle akış içinde veri kalitesini güvence altına alırsınız.

✅
Lineage

Soy kütüğü ve izlemeyle akışı şeffaf ve takip edilebilir kılarsınız.

Kimler İçin Uygundur?

  • Veri mühendisleri
  • analitik mühendisleri
  • güvenilir veri hatları kuran geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veri mühendisleri, analitik mühendisleri ve güvenilir veri hatları kuran geliştiriciler için uygundur.
DAG nedir ve neden kullanılır?
DAG, görevler arası bağımlılıkları döngüsüz biçimde tanımlar ve hangi işin hangi sırayla, paralel mi çalışacağını güvenilir biçimde belirler.
Idempotentlik neden önemli?
Çünkü bir görevin yeniden çalışması çift işleme veya bozulma yaratmamalıdır; backfill ve hata kurtarma bunu gerektirir.
dbt bilmek şart mı?
Şart değildir; dbt benzeri dönüşüm ve test yaklaşımı kavramsal olarak tanıtılır ve SQL ile gösterilir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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. Data Transformation & Flow 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 Analizi ve İstatistikText Mining and Analytics: Pattern Matching & Information Extraction Eğitimi
Veri ve Analitik Eğitimleri

Text Mining and Analytics: Pattern Matching & Information Extraction Eğitimi

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

Regex ile örüntü eşleme, spaCy ile varlık tanıma (NER), ilişki ve olay çıkarımıyla serbest metinden yapılandırılmış bilgi elde etmeyi öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikThe Four Vs of Data Eğitimi
Veri ve Analitik Eğitimleri

The Four Vs of Data Eğitimi

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

Volume, Velocity, Variety ve Veracity ile büyük veriyi tanımlayın; Value (değer) ve veri kalitesinin mimari ve karar süreçlerine etkisini kavrayın.

Detayları Gör →
Veri Analizi ve İstatistikThe SAS Environment Eğitimi
Veri ve Analitik Eğitimleri

The SAS Environment Eğitimi

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

SAS Studio, kütüphaneler (LIBNAME), DATA step ile veri işleme ve PROC PRINT/MEANS/FREQ/SQL ile özet ve rapor üretmeyi uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikThe Valuable Administrative Assistant Eğitimi
Veri ve Analitik Eğitimleri

The Valuable Administrative Assistant Eğitimi

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

İdari asistanlar için veriyle çalışma eğitimi: tablo düzeni, veri doğrulama, SUMIF/XLOOKUP, pivot rapor, takvim ve belge yönetimi, gizlilik ilkeleri.

Detayları Gör →
Veri Analizi ve İstatistikTIBCO Spotfire ile Gelişmiş Veri Analizi Eğitimi
Veri ve Analitik Eğitimleri

TIBCO Spotfire ile Gelişmiş Veri Analizi Eğitimi

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

Spotfire eğitimi: veri bağlama, Information Link, custom expression ve OVER, IronPython betikleme, TERR ile tahmin/kümeleme ve Spotfire Server'da yayınlama.

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