CONTINUOUS DATA PIPELINES AND DYNAMIC TABLES IN SNOWFLAKE EĞİTİMİ

Snowflake'te sürekli hatları bildirimsel kurun

Streams, Tasks ve Dynamic Tables ile değişiklik takibi, zamanlama ve otomatik yenilenen dönüşümlerle sürekli veri hatları.

Snowflake Streams ile CDC, Tasks ile orkestrasyon ve Dynamic Tables ile TARGET_LAG tabanlı bildirimsel dönüşümle sürekli veri hatları kurmayı öğreten eğitim.

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

Eğitim Hakkında

Snowflake sürekli hatları ve Dynamic Tables

Bu eğitim Snowflake'te sürekli veri hatlarını öğretir. Streams ile değişiklik veri yakalama (CDC), Tasks ile zamanlama ve task bağımlılık grafiği (DAG), stored procedure ile mantık işlenir. Dynamic Tables ile bildirimsel (declarative) dönüşüm, target lag ile tazelik tanımı, otomatik incremental refresh ve dependency chain ele alınır. Stream-task ile klasik CDC deseni ve Dynamic Tables karşılaştırması, MERGE/upsert, idempotency, hata yönetimi, izleme (TASK_HISTORY) ve maliyet/warehouse yönetimi uygulamalı gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; Streams/Tasks ve Dynamic Tables labler içerir.

Seviye

Orta Seviye — Snowflake'te Streams, Tasks ve Dynamic Tables ile sürekli veri hatlarını kapsar.

Öğrenme Metodu

Bir kaynak tablodaki değişiklikleri Streams ve Dynamic Tables ile sürekli dönüştürerek öğrenilir.

Neden Bu Eğitim?

🌊Sürekli Hat

Streams ve Tasks ile değişikliği sürekli işlersiniz.

🧮Bildirimsel

Dynamic Tables ile dönüşümü kod yerine hedef olarak tanımlarsınız.

⏲️Tazelik

target lag ile veri tazeliğini doğrudan yönetirsiniz.

Anahtar Konular

snowflake dynamic tablessnowflake streamssnowflake taskssnowflake cdctarget lagsürekli veri hattıincremental refreshsnowflake eltveri mühendisliği
“En iyi hat, çalıştığını kanıtlayana kadar bitmemiştir.”

Ön Koşullar

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

1
Snowflake

Temel Snowflake ve SQL kullanımı gerekir.

2
SQL

MERGE, CTE ve analitik SQL bilgisi faydalıdır.

3
ETL Kavramı

CDC ve incremental yükleme kavramlarına aşinalık yardımcı olur.

4
Yetki

Stream/Task/Dynamic Table oluşturacak rol erişimi 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ı Streams ile değişiklikleri yakalayıp tüketebilir.
Modül 1
Stream Temeli
  • Stream nesnesi oluşturma
  • METADATA$ACTION/ISUPDATE
  • Standart vs append-only
  • insert/update/delete yakalama
  • Stream offset mantığı
  • Tüketim ve ilerleme
Modül 2
CDC Deseni
  • Kaynak-hedef CDC
  • MERGE ile upsert
  • Silme (delete) işleme
  • Idempotent tüketim
  • Çoklu tüketici
  • Veri kaybı önleme
Modül 3
Staleness
  • Stream bayatlama (stale)
  • Retention ve zaman penceresi
  • DATA_RETENTION_TIME
  • Bayatlamayı önleme
  • İzleme
  • Kurtarma
Modül 4
Uygulama
  • Değişiklik tablosu üretme
  • Audit/history tablosu
  • SCD2 üretimi
  • Hata ayıklama
  • Test senaryoları
  • İyi uygulamalar
Günün hedefiKatılımcı Tasks ile zamanlama ve bağımlılık grafiği kurabilir.
Modül 1
Task Temeli
  • Task oluşturma
  • Cron/interval zamanlama
  • Serverless vs warehouse task
  • SYSTEM$STREAM_HAS_DATA koşulu
  • Task başlatma/durdurma
  • Yetki (EXECUTE TASK)
Modül 2
Task DAG
  • Root ve child task
  • AFTER ile bağımlılık
  • Dallanma ve toplama
  • Finalizer task
  • Grafiği izleme
  • Hata yayılımı
Modül 3
Stored Procedure
  • SQL/JavaScript/Python procedure
  • Task içinde çağırma
  • Parametre ve değişken
  • İş mantığı kapsülleme
  • Hata yakalama
  • Loglama
Modül 4
İzleme
  • TASK_HISTORY görünümü
  • Çalışma durumu
  • Gecikme ve süre
  • Başarısızlık analizi
  • Alert tanımı
  • Yeniden çalıştırma
Günün hedefiKatılımcı Dynamic Tables ile bildirimsel, otomatik yenilenen hatlar kurabilir.
Modül 1
Dynamic Table Temeli
  • Dynamic Table oluşturma
  • TARGET_LAG tanımı
  • Otomatik incremental refresh
  • Tam (full) vs incremental
  • Warehouse seçimi
  • Yenileme tetikleme
Modül 2
Bağımlılık Zinciri
  • DT'ler arası bağımlılık
  • Zincir tazelik yayılımı
  • Katmanlı dönüşüm (medallion)
  • Downstream tazelik
  • Refresh koordinasyonu
  • Grafiği inceleme
Modül 3
Streams vs DT
  • Ne zaman Stream/Task
  • Ne zaman Dynamic Table
  • Maliyet karşılaştırma
  • Bakım yükü
  • Göç (migration) yaklaşımı
  • Karar matrisi
Modül 4
Operasyon
  • DT refresh izleme
  • Tazelik SLA
  • Maliyet ve warehouse
  • Hata ve retry
  • Sürümleme
  • İyi uygulamalar

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Streams

Streams ile insert/update/delete değişikliklerini yakalarsınız.

✅
CDC

MERGE ile idempotent CDC ve SCD2 üretirsiniz.

✅
Tasks

Cron ve koşullu task'larla orkestrasyon kurarsınız.

✅
Task DAG

Root/child task bağımlılık grafiği tasarlarsınız.

✅
Dynamic Tables

TARGET_LAG ile bildirimsel dönüşüm tanımlarsınız.

✅
Bağımlılık

DT bağımlılık zinciriyle katmanlı hat kurarsınız.

✅
Karar

Streams/Tasks ile Dynamic Tables arasında doğru seçim yaparsınız.

✅
Operasyon

Tazelik, maliyet ve hata yönetimini izlersiniz.

Kimler İçin Uygundur?

  • Snowflake'te sürekli dönüşüm hatları kuran veri mühendisleri
  • analitik mühendisleri

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Snowflake'te sürekli dönüşüm hatları kuran veri ve analitik mühendisleri için uygundur.
Dynamic Tables ne sağlar?
Dönüşümü bildirimsel tanımlar; TARGET_LAG ile tazeliği yönetir ve otomatik incremental refresh yapar.
Streams/Tasks mı Dynamic Tables mı?
İki yaklaşım karşılaştırılır ve hangisinin ne zaman uygun olduğu karar matrisiyle gösterilir.
Maliyet nasıl yönetilir?
Warehouse seçimi, serverless task ve refresh sıklığı üzerinden maliyet optimizasyonu işlenir.
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. Continuous Data Pipelines and Dynamic Tables in Snowflake Eğ 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ıImplementing Data Engineering Solutions Using Microsoft Fabric Eğitimi
Veri ve Analitik Eğitimleri

Implementing Data Engineering Solutions Using Microsoft Fabric Eğitimi

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

Microsoft Fabric'te veri mühendisliği: Lakehouse, Spark notebook, medallion, Dataflow Gen2, data pipeline, Warehouse ve güvenliği uygulamalı öğrenin.

Detayları Gör →
Veri Mühendisliği ve AmbarıIntroduction to ETL and Data Warehousing Eğitimi
Veri ve Analitik Eğitimleri

Introduction to ETL and Data Warehousing Eğitimi

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

ETL ve veri ambarı temelleri: extract-transform-load, ETL/ELT, star şema, fact/dimension, grain ve SCD Tip 1/2/3 yükleme stratejilerini öğrenin.

Detayları Gör →
Veri Mühendisliği ve AmbarıIntroduction to Snowflake Eğitimi
Veri ve Analitik Eğitimleri

Introduction to Snowflake Eğitimi

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

Snowflake'e giriş: üç katmanlı mimari, Snowsight, tablo oluşturma, COPY INTO ile veri yükleme, SQL sorgulama, warehouse ve RBAC temelini öğrenin.

Detayları Gör →
Veri Mühendisliği ve AmbarıManaging Snowflake: Administering a Snowflake Account Eğitimi
Veri ve Analitik Eğitimleri

Managing Snowflake: Administering a Snowflake Account Eğitimi

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

Snowflake yönetimi: RBAC rol hiyerarşisi, resource monitor, maliyet izleme, network policy/MFA/SSO, masking, replikasyon ve denetimi öğrenin.

Detayları Gör →
Veri Mühendisliği ve AmbarıMicrosoft Fabric Data Engineer (DP-700) Eğitimi
Veri ve Analitik Eğitimleri

Microsoft Fabric Data Engineer (DP-700) Eğitimi

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

DP-700 Fabric Data Engineer: workspace/git/deployment, Spark ve pipeline dönüşüm, Eventstream/KQL, Warehouse, monitoring ve optimizasyonu öğrenin.

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