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

NoSQL'a Giriş

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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