SNOWFLAKE ARCHITECTURE EĞİTİMİ

Snowflake mimarisini katman katman kavrayın

Üç katmanlı mimari, mikro-bölümler, sanal ambar, cache katmanları ve metadata servisiyle Snowflake'in nasıl çalıştığını öğrenin.

Snowflake'in depolama/işlem/bulut hizmetleri katmanlı mimarisini, mikro-bölümleri, sanal ambarları, cache katmanlarını ve Query Profile ile performans ilişkisini öğreten eğitim.

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

Eğitim Hakkında

Snowflake'in ayrışmış depolama ve işlem mimarisini anlamak

Bu eğitim, Snowflake'in benzersiz çok kümeli paylaşımlı veri (multi-cluster shared data) mimarisini öğretir. Depolama katmanı (mikro-bölümler, sütunsal saklama, otomatik kümeleme), işlem katmanı (sanal ambarlar, MPP) ve bulut hizmetleri katmanı (optimizer, metadata, kimlik doğrulama) ayrı ayrı incelenir. Depolama ile işlemin ayrışması, çoklu ambar eşzamanlılığı, result/metadata/warehouse cache katmanları, pruning için metadata kullanımı ve sorgu yürütme akışı uygulamalı ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; mimari katmanları Snowsight üzerinde sorgu profilleriyle inceleyen labler.

Seviye

Orta Seviye — Snowflake'in depolama/işlem/bulut hizmetleri katmanlı mimarisi, mikro-bölümler ve sanal ambarları kapsar.

Öğrenme Metodu

Katılımcılar örnek sorguları çalıştırıp Query Profile ve metadata ile mimari katmanların etkisini gözlemleyerek öğrenir.

Neden Bu Eğitim?

🏗️Katmanlı Mimari

Depolama, işlem ve hizmet katmanlarının ayrışmasını net kavrarsınız.

🧩Mikro-Bölümler

Otomatik mikro-bölümleme ve pruning ile performans ilişkisini anlarsınız.

⚙️Sanal Ambar

Ayrı sanal ambarlarla iş yüklerini izole etmeyi öğrenirsiniz.

Anahtar Konular

snowflake mimari eğitimisnowflake architecturemikro bölümsanal ambarvirtual warehousesnowflake cacheclustering keyquery profilemulti cluster warehouse
“Depolamayı işlemden ayıran mimari, ölçeği sınırdan kurtarır.”

Ön Koşullar

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

1
SQL Bilgisi

Temel SELECT, JOIN ve toplama sorguları yazabilmek gerekir.

2
Veri Ambarı

Veri ambarı ve OLAP kavramlarına aşinalık faydalıdır.

3
Bulut Temeli

AWS/Azure/GCP depolama kavramlarına giriş düzeyinde aşinalık beklenir.

4
Snowflake Hesabı

Deneme (trial) hesabı ile pratik yapmak önerilir.

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ı Snowflake'in üç ayrı katmanının rollerini ve etkileşimini açıklayabilir.
Modül 1
Mimari Genel Bakış
  • Shared-disk ve shared-nothing karşılaştırması
  • Multi-cluster shared data modeli
  • Depolama-işlem ayrışmasının faydası
  • Hesap, organizasyon ve edition
  • Bulut sağlayıcı ve bölge seçimi
  • Snowflake katalog hiyerarşisi
Modül 2
Depolama Katmanı
  • Sütunsal ve sıkıştırılmış saklama
  • Object storage (S3/Blob/GCS) kullanımı
  • Verinin Snowflake tarafından yönetilmesi
  • Depolama maliyeti modeli
  • Time Travel için saklama
  • Değişmez (immutable) dosya yapısı
Modül 3
İşlem Katmanı
  • Sanal ambar (virtual warehouse) kavramı
  • T-shirt boyutları (XS–6XL)
  • MPP düğüm (compute node) dağılımı
  • Ambar başlatma/durdurma
  • Eşzamanlı ambar izolasyonu
  • Kredi tüketim mantığı
Modül 4
Bulut Hizmetleri
  • Sorgu optimizasyonu (optimizer)
  • Metadata yönetimi
  • Kimlik doğrulama ve erişim kontrolü
  • Transaction yönetimi
  • Altyapı yönetimi
  • Hizmet katmanı maliyeti
Günün hedefiKatılımcı mikro-bölüm ve kümeleme ile sorgu pruning ilişkisini açıklayabilir.
Modül 1
Mikro-Bölümler
  • Otomatik mikro-bölüm oluşturma
  • Bölüm başına metadata (min/max)
  • Sütunsal depolama içinde düzen
  • Bölüm boyutu (~16MB sıkıştırılmış)
  • Değişmezlik ve yeni sürüm
  • Pruning için metadata kullanımı
Modül 2
Veri Kümeleme
  • Doğal kümeleme (natural clustering)
  • Clustering key tanımı
  • Clustering depth ve bilgi
  • SYSTEM$CLUSTERING_INFORMATION
  • Otomatik yeniden kümeleme (reclustering)
  • Ne zaman kümeleme gerekir
Modül 3
Sorgu Pruning
  • Partition pruning mantığı
  • WHERE koşulu ve metadata eşleşmesi
  • Query Profile'da taranan bölüm
  • Seçici olmayan sorguların maliyeti
  • Kümeleme ile pruning iyileşmesi
  • Pruning'i ölçme
Modül 4
Veri Türleri ve Saklama
  • Yapısal ve yarı yapısal (VARIANT) veri
  • OBJECT ve ARRAY saklama
  • Otomatik tür çıkarımı
  • Sıkıştırma algoritmaları
  • NULL ve seyrek sütun
  • Saklama izleme (TABLE_STORAGE_METRICS)
Günün hedefiKatılımcı sanal ambar ve cache katmanlarını performans için kullanabilir.
Modül 1
Sanal Ambar Yönetimi
  • Ambar boyutu ve ölçeklendirme
  • Auto-suspend ve auto-resume
  • İş yükü bazlı ambar ayrımı
  • ETL ve BI ambar ayrımı
  • Ambar kuyruğu (queuing)
  • Kredi izleme
Modül 2
Cache Katmanları
  • Result cache (24 saat)
  • Metadata cache
  • Warehouse (local disk) cache
  • Result cache koşulları
  • Cache isabet oranı
  • Query Profile'da cache görünürlüğü
Modül 3
Sorgu Yürütme Akışı
  • Parse ve optimizasyon
  • Yürütme planı (query plan)
  • Operatör ağacı ve adımlar
  • Spilling (local/remote) tespiti
  • Paralellik ve düğüm kullanımı
  • Query Profile okuma
Modül 4
Eşzamanlılık
  • Multi-cluster warehouse
  • Min/Max cluster ayarı
  • Scaling policy (standard/economy)
  • Eşzamanlı sorgu sınırı
  • Kuyruk ve bekleme süresi
  • İş yükü dağıtımı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Katmanlı Mimari

Depolama, işlem ve hizmet katmanlarının rolünü açıklarsınız.

✅
Mikro-Bölümler

Mikro-bölüm ve metadata ile pruning ilişkisini kavrarsınız.

✅
Kümeleme

Clustering key ile büyük tablolarda pruning'i iyileştirirsiniz.

✅
Sanal Ambar

İş yüklerini ayrı ambarlarla izole edersiniz.

✅
Cache

Result ve warehouse cache ile tekrar eden sorguları hızlandırırsınız.

✅
Query Profile

Yürütme planını okuyup darboğazları tespit edersiniz.

✅
Eşzamanlılık

Multi-cluster ambarla eşzamanlı yükü yönetirsiniz.

✅
Maliyet İlişkisi

Mimari kararların kredi tüketimine etkisini değerlendirirsiniz.

Kimler İçin Uygundur?

  • Snowflake'e geçen veri mühendisleri
  • veri mimarları
  • platform performansını anlamak isteyen analistler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Snowflake'e geçen veri mühendisleri, veri mimarları ve platform performansını anlamak isteyen analistler için uygundur.
Mikro-bölüm nedir?
Snowflake'in otomatik oluşturduğu ~16MB sıkıştırılmış saklama birimidir; metadata ile pruning sağlar.
Depolama-işlem ayrışması ne kazandırır?
İşlem ve depolamanın bağımsız ölçeklenmesi, iş yükü izolasyonu ve maliyet esnekliği sağlar.
Cache katmanları neler?
Result cache, metadata cache ve warehouse local disk cache katmanları eğitimde ayrı ayrı 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. Snowflake Architecture 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

+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn