शुरू करेंमुफ़्त में शुरू करें

Snowflake में अर्ध-संरचित डेटा को क्वेरी करना

Snowflake में अर्ध-संरचित डेटा को उसके सबसे कच्चे रूप में स्टोर किया जा सकता है। यहाँ, कुछ ओलंपिक होस्ट शहरों की जानकारी host_cities टेबल के city_meta कॉलम में स्टोर है। यह कॉलम VARIANT टाइप लेता है, जिससे असंरचित डेटा को इसी एक कॉलम में स्टोर किया जा सकता है। डेटा का रूप नीचे दिया है:

Snowflake table with a single column of type VARIANT.

इस अभ्यास में, आप bracket और dot दोनों notations का उपयोग करके इस डेटा को क्वेरी करने का अभ्यास करेंगे। olympics डेटाबेस के लिए एक कनेक्शन ऑब्जेक्ट conn आपके लिए बना दिया गया है। शुभकामनाएँ!

यह अभ्यास पाठ्यक्रम का हिस्सा है

NoSQL परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • host_cities टेबल के city_meta कॉलम से city फ़ील्ड प्राप्त करने के लिए dot-notation का उपयोग कीजिए।
  • host_cities टेबल के city_meta कॉलम से nested country फ़ील्ड को क्वेरी करने के लिए dot-notation का उपयोग कीजिए।

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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)
कोड संपादित करें और चलाएँ