Dotazování na semistrukturovaná data ve Snowflake
Snowflake umožňuje ukládat semistrukturovaná data v jejich nejsyrovější podobě. V tomto cvičení jsou informace o několika olympijských hostitelských městech uloženy ve sloupci city_meta tabulky host_cities. Tento sloupec je typu VARIANT, díky čemuž může obsahovat nestrukturovaná data. Data mají následující podobu:

V tomto cvičení si procvičíš dotazování na tato data pomocí závorkovací i tečkové notace. Objekt připojení conn k databázi olympics je už pro tebe připravený. Hodně štěstí!
Toto cvičení je součástí kurzu
Úvod do NoSQL
Pokyny k cvičení
- Pomocí tečkové notace načti pole
cityze sloupcecity_metav tabulcehost_cities. - Pomocí tečkové notace dotazuj vnořené pole
countryze sloupcecity_metav tabulcehost_cities.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)