DATA TRANSPORTATION EĞİTİMİ

Veriyi kaynaktan hedefe güvenle taşımayı öğren

Dosya ve API kaynaklarından veri ambarına; batch ve stream aktarım, dosya biçimleri, sıkıştırma ve idempotent yükleme desenleriyle veri taşımayı uçtan uca kurun.

Veriyi kaynaktan analitik hedefe taşıyan boru hatlarını kurmayı öğreten uygulamalı eğitim: çıkarma, dönüştürme, idempotent yükleme, orkestrasyon ve akış tabanlı aktarım.

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

Eğitim Hakkında

ETL/ELT boru hatları, aktarım biçimleri, batch ve stream yükleme desenleri

Bu eğitim, veriyi operasyonel kaynaklardan analitik hedeflere taşıyan boru hatlarını tasarlamayı öğretir. CSV, JSON, Parquet ve Avro biçimleri; sıkıştırma (gzip, Snappy) ve şema evrimi; full/incremental extract ve CDC (change data capture) kavramları işlenir. ETL ile ELT yaklaşımları karşılaştırılır; staging katmanı, idempotent/upsert yükleme, batch ile mikro-batch ve stream aktarım (Kafka, Kinesis) ele alınır. Katılımcılar SQL, bulk copy ve bir orkestrasyon aracıyla (Airflow) hatayı tolere eden, yeniden çalıştırılabilir bir veri taşıma akışı kurar.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar veri taşımayı çıkarma, dönüştürme, yükleme ve orkestrasyon eksenlerinde aşamalı olarak kurar.

Seviye

Orta Seviye — Veri taşıma ve ETL/ELT boru hatlarında veri çıkarma, dönüştürme, toplu/aktarımlı yükleme ve aktarım biçimlerinin uçtan uca ele alınması.

Öğrenme Metodu

Katılımcılar gerçek kaynak dosyaları ve bir veritabanı üzerinde boru hatlarını adım adım kodlayıp Airflow DAG'ı ile orkestre ederek uygular.

Neden Bu Eğitim?

🔁Tekrarlanabilir Akış

Idempotent ve yeniden çalıştırılabilir yükleme desenleriyle veri kaybı ve çift kayıt riskini ortadan kaldırırsınız.

📦Doğru Biçim

Parquet, Avro ve sıkıştırma seçimiyle aktarım maliyetini ve okuma performansını optimize edersiniz.

⏱️Batch ve Stream

İş yüküne göre toplu ve akış tabanlı aktarım arasında bilinçli seçim yaparsınız.

Anahtar Konular

veri taşımaETL eğitimiELTveri boru hattıAirflowCDCKafkaParquetveri mühendisliği
“İyi bir veri boru hattı sessiz çalışır; değerini ancak veri geç geldiğinde fark edersiniz.”

Ön Koşullar

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

1
SQL Temeli

SELECT, JOIN ve INSERT seviyesinde SQL bilgisi gerekir.

2
Komut Satırı

Dosya işlemleri için temel terminal kullanımına aşinalık faydalıdır.

3
Python Temeli

Betik yazmak için temel Python bilgisi önerilir.

4
Çalışma Ortamı

Docker veya yerel bir veritabanı kurulabilen bir bilgisayar.

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ı, farklı kaynaklardan veriyi çıkarıp uygun aktarım biçiminde seri hale getirebilir.
Modül 1
Kaynak Türleri
  • İlişkisel veritabanlarından JDBC/ODBC ile veri çekme
  • REST API ve sayfalama (pagination) ile toplu veri alma
  • Dosya sistemleri, SFTP ve nesne depolama (S3) kaynakları
  • Mesaj kuyruklarından (Kafka topic) tüketim
  • Kaynak tarafı zaman damgası ve watermark kavramı
  • Bağlantı havuzu ve rate limit'e saygılı çıkarma
Modül 2
Dosya Biçimleri
  • Satır tabanlı CSV ve TSV: ayraç, kaçış, tırnak sorunları
  • JSON ve NDJSON ile iç içe veri yapıları
  • Sütun tabanlı Parquet ve ORC avantajları
  • Avro ile şema taşıyan ikili biçim
  • Biçim seçiminin okuma/yazma maliyetine etkisi
  • Karakter kodlaması (UTF-8) ve BOM sorunları
Modül 3
Şema ve Sıkıştırma
  • Şema tanımı ve veri tipi eşleme (type mapping)
  • gzip, Snappy ve Zstandard sıkıştırma karşılaştırması
  • Şema evrimi: alan ekleme/silme uyumluluğu
  • Bölümleme (partitioning) ile dosya düzeni
  • Dosya boyutu ve 'small files' probleminden kaçınma
  • Null ve varsayılan değer temsili
Modül 4
Çıkarma Stratejileri
  • Full extract ile tam tablo kopyalama
  • Incremental extract: değişen satırları alma
  • CDC ile log tabanlı değişiklik yakalama
  • Yüksek/alçak su seviyesi (high-water mark) takibi
  • Silinen kayıtların (soft delete) ele alınması
  • Çıkarma işini idempotent kurgulama
Günün hedefiKatılımcı, ham veriyi temizleyip hedef şemaya dönüştürerek idempotent biçimde yükleyebilir.
Modül 1
Staging Katmanı
  • Ham (raw) ve hazırlık (staging) katmanı ayrımı
  • Staging tablosuna hızlı toplu yükleme (bulk copy)
  • Yükleme öncesi veri tipi ve zorunluluk kontrolü
  • Hatalı kayıtların karantina (dead-letter) tablosuna ayrılması
  • Yükleme partisi (batch) kimliği ve izlenebilirlik
  • Staging'in truncate/load döngüsü
Modül 2
Dönüştürme
  • Alan eşleme, tip dönüşümü ve birim normalizasyonu
  • Tarih/saat ve saat dilimi (UTC) standardizasyonu
  • Deduplication ve referans veri ile zenginleştirme
  • Kirli metin temizleme (trim, case, boşluk)
  • Türetilmiş sütun ve iş kuralı uygulama
  • Veri kalitesi kontrolleri (null, aralık, biçim)
Modül 3
Yükleme Desenleri
  • INSERT ile ekleme ve toplu commit stratejisi
  • UPSERT / MERGE ile ekle-güncelle mantığı
  • SCD Tip 1 ve Tip 2 ile tarihsel takip
  • Idempotent yükleme ile tekrar güvenliği
  • Hedefte indeks/constraint yönetimi ve performans
  • Yükleme sonrası satır sayısı mutabakatı (reconciliation)
Modül 4
ETL vs ELT
  • ETL: dönüştürmeyi hedef dışında yapma
  • ELT: ham yükleyip ambar içinde dönüştürme
  • Bulut ambarlarının ELT'yi neden kolaylaştırdığı
  • dbt ile ambar içi dönüştürme yaklaşımı
  • İş yüküne göre ETL/ELT seçim kriterleri
  • Hibrit yaklaşımlar ve maliyet dengesi
Günün hedefiKatılımcı, boru hattını orkestre edip izleyerek güvenilir ve akış tabanlı bir taşıma kurar.
Modül 1
Orkestrasyon
  • Airflow DAG, task ve bağımlılık tanımı
  • Zamanlama (schedule_interval) ve backfill
  • Sensor ile kaynak hazır olma kontrolü
  • XCom ile görevler arası veri aktarımı
  • Retry, SLA ve hata bildirimi ayarları
  • Parametrik ve yeniden kullanılabilir görevler
Modül 2
Stream Aktarım
  • Kafka producer/consumer ile sürekli aktarım
  • Mikro-batch ile düşük gecikmeli yükleme
  • Exactly-once ve at-least-once teslim semantiği
  • Offset yönetimi ve checkpoint
  • Şema kayıt defteri (Schema Registry) kullanımı
  • Geriye dönük yeniden işleme (replay)
Modül 3
Güvenilirlik
  • Hataya dayanıklı retry ve exponential backoff
  • Kısmi başarısızlıkta idempotent kurtarma
  • Transaction ve atomik yükleme sınırları
  • Veri gecikmesi (latency) ve tazelik (freshness) hedefi
  • Geri basınç (backpressure) yönetimi
  • Felaket senaryosunda yeniden çalıştırma planı
Modül 4
İzleme
  • Satır sayısı, gecikme ve hata metriklerini toplama
  • Veri kalitesi testlerini boru hattına gömme
  • Log ve iz (trace) ile sorun teşhisi
  • Alarm ve eşik tabanlı bildirim kurma
  • Pano ile hat sağlığını görünür kılma
  • Veri soy ağacı (lineage) ile etki analizi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Kaynak Çıkarma

Veritabanı, API ve dosya kaynaklarından veriyi doğru biçimde çıkarabilirsiniz.

✅
Biçim Seçimi

Parquet, Avro ve sıkıştırmayı iş yüküne göre seçebilirsiniz.

✅
Idempotent Yükleme

MERGE ve upsert ile tekrar güvenli yükleme yapabilirsiniz.

✅
CDC

Değişiklik yakalama ile artımlı aktarım kurabilirsiniz.

✅
Orkestrasyon

Airflow DAG'ı ile boru hattını zamanlayıp yönetebilirsiniz.

✅
Stream

Kafka ile akış tabanlı aktarım kurabilirsiniz.

✅
Veri Kalitesi

Yükleme sırasında kalite kontrolleri uygulayabilirsiniz.

✅
İzleme

Gecikme ve hata metrikleriyle hattı izleyebilirsiniz.

Kimler İçin Uygundur?

  • Veri mühendisliğine giren geliştiriciler
  • ETL geliştiricileri
  • veritabanı yöneticileri
  • raporlama için veri akışı kurmak isteyen analistler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veri mühendisliğine giren geliştiriciler, ETL geliştiricileri ve veri akışı kurmak isteyen analistler için uygundur.
ETL ile ELT arasındaki fark nedir?
ETL'de dönüştürme hedef dışında yapılırken, ELT'de ham veri önce yüklenip ambar içinde dönüştürülür; eğitim ikisini de uygular.
Orkestrasyon için hangi araç kullanılır?
Apache Airflow ile DAG tanımı, zamanlama, retry ve bağımlılık yönetimi uygulamalı işlenir.
Stream aktarım işleniyor mu?
Evet; Kafka ile producer/consumer, offset yönetimi ve exactly-once semantiği ele alınır.
Ön koşul olarak ne gerekir?
Temel SQL, temel Python ve komut satırı kullanımına aşinalık eğitimden verimi artırır.

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 Transportation 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 İstatistikOptimizing Supply and Demand Through Forecasting and Capacity Management Eğitimi
Veri ve Analitik Eğitimleri

Optimizing Supply and Demand Through Forecasting and Capacity Management Eğitimi

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

Arz-talep dengesi: talep tahmini, EOQ ve güvenlik stoğu, ROP, bullwhip etkisi ve S&OP ile envanter ve kapasite kararlarını veriyle optimize etmeyi öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikOrganizational IT Trends, Analytics, and Application Development Eğitimi
Veri ve Analitik Eğitimleri

Organizational IT Trends, Analytics, and Application Development Eğitimi

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

Kurumsal BT trendleri, analitik olgunluk modeli ve veri odaklı uygulama geliştirme: bulut, mikroservis, API-first ve gömülü analitiği bir yol haritasında birleş

Detayları Gör →
Veri Analizi ve İstatistikPentaho Data Integration Fundamentals Eğitimi
Veri ve Analitik Eğitimleri

Pentaho Data Integration Fundamentals Eğitimi

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

Pentaho (Kettle) ile görsel ETL: Spoon'da transformation ve job tasarımı, girdi/çıktı adımları, dönüşümler, lookup, hata yönetimi ve zamanlamayı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikPentaho Data Integration İleri Düzey Eğitimi
Veri ve Analitik Eğitimleri

Pentaho Data Integration İleri Düzey Eğitimi

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

İleri Pentaho: Carte kümeleme, metadata injection, Hadoop/Hive/Spark Big Data adımları, CDC, SCD, performans ayarı ve CI/CD ile kurumsal ETL mimarisi kurun.

Detayları Gör →
Veri Analizi ve İstatistikPentaho Data Integration Orta Seviye Eğitimi
Veri ve Analitik Eğitimleri

Pentaho Data Integration Orta Seviye Eğitimi

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

Orta seviye Pentaho: yıldız şema boyut/olgu yükleme, SCD Tip 1/2, lookup stratejileri, hata akışı, parametre ve artımlı yükleme ile ambar ETL tasarlayın.

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