or
Bu egzersiz, kursun bir parçasıdır
Snowflake ile dünyayı değiştirmeden önce, çalışacağın veri türlerini tanıman gerekir. Sorgularda metin verisini nasıl kullanacağını ve sütunları nasıl tanımlayacağını öğrenecek, ayrıca herhangi bir tablodan sütun ayrıntılarını nasıl alacağını keşfedeceksin. Ardından sayısal veri türlerinde ve tarih/saat verilerinde ustalaşacak, duyarlılık, ölçek ve dizgeleri zaman damgalarına dönüştürmeyi anlayacaksın.
Artık Snowflake verini A'dan Z'ye bildiğine göre, onu düzenleyip dönüştürme zamanı. TRIM, SPLIT ve CONCAT ile metin verisi manipülasyonuyla başlayacak, ardından aritmetik ve SUM ile AVG gibi özet ölçüler dahil sayısal işlemlerde ustalaşacaksın. Yıl veya saat gibi bileşenleri çıkararak zaman damgası dönüşümlerini keşfedecek, tarihler arasındaki aralıkları hesaplayacak ve kişisel mantık uygulamak için kendi özel Snowflake fonksiyonlarını (UDF) oluşturacaksın.
Bu son bölümde, Snowflake'in daha ileri işlevleriyle vitesi yükselteceksin. VARIANT veri türleri (yarı-yapılandırılmış veri) ile başlayacak, üst düzey ve iç içe geçmiş verileri nokta gösterimi ve köşeli ayraç gösterimi kullanarak ayrıştırmayı öğrenecek, ardından birden fazla CTE oluşturarak common table expression'larda (CTE) ustalaşacaksın. Son olarak, veriyi rapor ve analizlere hazır, kolay okunur bir biçime dönüştürmek için PIVOT anahtar sözcüğünü kullanarak pivotlanmış tablolar oluşturup bölümü tamamlayacaksın.
Geçerli egzersiz