Ana içeriğe atla
GirişSnowflake

Ücretsiz Kurs

Snowflake'ta Pencere Fonksiyonları

Orta SeviyeBeceri Seviyesi
Güncel 01.2026
Sıralamalar, bölümler ve dönen hesaplamalarla karmaşık veri sorunlarını çözmek için Snowflake pencere işlevlerini keşfedin.
Ücretsiz Kursa Başlayın

Ücretsiz Olarak Dahildir

SnowflakeData Manipulation
3 sa
10 video
34 Egzersiz
2,850 XP
2,335
Başarı Belgesi

Ücretsiz Hesabınızı Oluşturun

Google ile devam edinDaha fazla seçenek göster

veya


Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.

Binlerce şirketten öğrencinin sevgisini kazandı

Group

Bir Ekibi Eğitiyor musunuz?

İşletmeler için deneyin

Kurs Açıklaması

Snowflake pencere fonksiyonlarının gücüyle bir dizi yeni problem çözme aracının kilidini aç! Bu derste, verilerindeki aykırı değerleri belirlemek ve hareketli ortalamalar hesaplamak gibi sorunları çözmek için gereken araçları ustalıkla kullanacaksın.Önce geleneksel toplama fonksiyonlarıyla pencere fonksiyonlarını birbirinden ayıracaksın. Snowflake sorgusundaki tüm kayıtlara satır numarası ve sıralama atayarak bir pencere fonksiyonunun yapısını kavrayacaksın. Temelleri oturttuktan sonra, bu pencere fonksiyonlarını bölümlendirmeyle (partition) eşleştireceksin. Bu sayede kayıtları sıralı gruplara ayırabilecek ve ardışık değerleri karşılaştırabileceksin.Dersi, toplamsal (aggregate) pencere fonksiyonları ve yuvarlanan (rolling) ortalamalarla bitireceksin; veriyi düzenleyip analiz etmek için pencere fonksiyonlarının en kullanışlı iki uygulaması. Her şey bittiğinde, Snowflake sorgularını süper güçlendirecek yepyeni bir beceri setine sahip olacaksın!

Önkoşullar

Data Manipulation in Snowflake
1

Pencere Fonksiyonları

Snowflake pencere fonksiyonlarıyla olasılıkların dünyasına pencere aç! Önce pencere fonksiyonlarını geleneksel fonksiyonlardan ayırarak başlayacaksın. Ardından bir sorgudaki her kayıt için satır numarası ve sıralama oluşturmayı öğreneceksin. Temelleri kavradıktan sonra, pencere fonksiyonlarına asıl “pencereyi” PARTITION BY ile ekleyeceksin. Belirli bir pencerenin ilk ve son değerini nasıl bulup kullanacağını keşfettikten sonra, toplama fonksiyonlarına kısa bir bakışla bölümü tamamlayacaksın.
Bölümü Başlat
2

Sıralama Pencere Fonksiyonları

Vitesi artırma zamanı! Bu bölümde sıralama fonksiyonlarını bir üst seviyeye taşıyacaksın. RANK'in bir varyantı olan DENSE_RANK ile başlayacak, eşitlikleri biraz farklı şekilde ele alışını göreceksin. Ayrıca, önceki derste gördüğün fonksiyonların daha güçlü bir sürümünü NTH_VALUE ile keşfedeceksin. Sonraki adımda, beklediğinden daha faydalı olan NTILE ile verileri “kovalara” böleceksin. Ayrıca bir pencerede belirli bir kayıttan küçük veya ona eşit kaç kayıt olduğunu bulmak için CUME_DIST adlı kullanışlı bir aracı öğreneceksin. Bölümü, şimdiye kadar gördüğün en güçlü pencere fonksiyonu uygulamalarından ikisiyle noktalayacaksın: LAG ve LEAD.
Bölümü Başlat
3

Toplamsal Pencere Fonksiyonları

Bu son bölüme AVG, COUNT ve SUM gibi toplama fonksiyonlarıyla başlayacaksın. Bu fonksiyonların çıktısını bir penceredeki tekil kayıtlarla karşılaştırarak ve ek hesaplamalar yapmak için kullanarak ilerleyeceksin. Sonrasında ise pencere fonksiyonlarının en heyecan verici uygulamasına hakim olacaksın: koşan (running) ve hareketli (moving) hesaplamalar! Elektrikli araç şarjı için farklı metriklerde kümülatif ortalamalar ve toplamlar hesaplayarak başlayacaksın. Son olarak, kayan bir pencereyle hareketli toplamlar ve ortalamalar üreterek dersi tamamlayacaksın!
Bölümü Başlat
Snowflake'ta Pencere Fonksiyonları
Kurs
Tamamlandı

Başarı Belgesi Kazanın

Bu kimlik bilgisini LinkedIn profilinize, özgeçmişinize veya CV'nize ekleyin
Sosyal medyada ve performans incelemenizde paylaşın
Şimdi kaydolun

Bugün 19 milyondan fazla öğrenciye katılın ve Snowflake'ta Pencere Fonksiyonları eğitimine başlayın!

Ücretsiz Hesabınızı Oluşturun

Google ile devam edinDaha fazla seçenek göster

veya


Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.

DataCamp for Mobile ile veri becerilerinizi geliştirin

Mobil kurslarımız ve günde 5 dakikalık kodlama görevlerimizle hareket halindeyken ilerleme kaydedin.