BaşlayınÜcretsiz başlayın

Snowflake'te yarı yapılandırılmış verileri sorgulama

Snowflake ile yarı yapılandırılmış veriler en ham hâliyle saklanabilir. Burada, birkaç Olimpiyat ev sahibi şehrine ait bilgiler host_cities tablosundaki city_meta sütununda saklanıyor. Bu sütun VARIANT türündedir ve yapılandırılmamış verilerin tek bir sütunda tutulmasına izin verir. Veriler aşağıdaki biçimdedir:

Snowflake table with a single column of type VARIANT.

Bu egzersizde, bu verileri köşeli parantez ve nokta gösterimleriyle sorgulamayı pratik yapacaksın. olympics veritabanı için conn adlı bir bağlantı nesnesi senin için oluşturuldu. İyi şanslar!

Bu egzersiz, kursun bir parçasıdır

NoSQL'a Giriş

Kursa Göz Atın

Egzersiz talimatları

  • host_cities tablosundaki city_meta sütunundan city alanını almak için nokta gösterimini kullan.
  • host_cities tablosundaki city_meta sütunundan iç içe geçmiş country alanını sorgulamak için nokta gösterimini kullan.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Build a query to pull city and country names
query = """
SELECT
	city_meta:____,
    ____:____
FROM host_cities;
"""

# Execute query and output results
results = conn.cursor().execute(query).fetch_pandas_all()
print(results)
Kodu Düzenle ve Çalıştır