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.
Użyj pełnej ścieżki do tabeli w klauzuli ⚠️ Nie możesz wybrać bazy danych albo pojawia się błąd „table not found"?
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
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie