Zacznij terazZacznij za darmo

Wyodrębnianie zagnieżdżonych pól

Potok logistyczny firmy Harbr pobiera w czasie rzeczywistym zdarzenia dotyczące przesyłek z API przewoźników i zapisuje je w tabeli logistics.delivery_events. Każde zdarzenie przechowuje ustrukturyzowane dane o przewoźniku i lokalizacji jako ładunek JSON w kolumnie typu VARIANT o nazwie event_payload.

Zespół analityczny musi wyodrębnić z tych ładunków konkretne pola - nazwę przewoźnika, numer referencyjny przesyłki oraz miasto docelowe - aby móc wychwytywać zdarzenia wyjątków do przeglądu operacyjnego. Twoim zadaniem jest zapytanie o te częściowo ustrukturyzowane dane i ustalenie, jaki przewoźnik i miasto są powiązane z konkretnym wyjątkiem przesyłki.

⚠️ Nie możesz wybrać bazy danych albo pojawia się błąd „table not found"?

Użyj pełnej ścieżki do tabeli w klauzuli FROM. Znajdziesz ją w lewym panelu: zakładka Databases → rozwiń swoją bazę danych COURSE_… → wybierz tabelę → Copy name.

To ćwiczenie jest częścią kursu

Automatyzacja potoków danych w Snowflake

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie