Build your ultimate AI agent
Opis kursu
Opanuj podstawy Snowflake, zaczynając od typów danych. Poznasz różne typy danych obsługiwane przez Snowflake oraz operacje, które można na nich wykonywać. Po zapoznaniu się z typami danych zaczniesz je przekształcać i manipulować nimi za pomocą funkcji takich jak TRIM, AVG, SUM i DATEDIFF. Nauczysz się też definiować własne funkcje, by dostosować przetwarzanie danych do swoich potrzeb.Gdy swobodnie opanujesz manipulowanie danymi, dodasz do swojego warsztatu kilka przydatnych narzędzi. Poznasz najlepsze sposoby spłaszczania danych częściowo ustrukturyzowanych i budowania złożonych wyrażeń wspólnych tabel (CTE). Na koniec opanujesz technikę przestawiania danych (pivoting) w Snowflake.
Wymagania wstępne
Program kursu
Plan kursu
1
Typy danych
Zanim zaczniesz w pełni wykorzystywać możliwości Snowflake, musisz poznać typy danych, z którymi będziesz pracować. Zaczniesz od danych tekstowych – nauczysz się używać ich w zapytaniach, definiować kolumny i pobierać szczegóły kolumn z dowolnej tabeli. Następnie opanujesz numeryczne typy danych oraz typy daty i czasu, poznając pojęcia precyzji i skali, a także sposoby konwersji ciągów znaków na znaczniki czasu.
- Tekstowe typy danych50 XP
- Czy to dane tekstowe?100 XP
- Trening w wielkim mieście100 XP
- Definiowanie danych tekstowych50 XP
- Numeryczne typy danych50 XP
- Wybierz FLOAT50 XP
- Tworzenie tabeli sprzedaży detalicznej100 XP
- Typy danych daty i czasu50 XP
- Tworzenie wartości datetime100 XP
- Która strefa czasowa?50 XP
- Kiedy nastąpiło zameldowanie?100 XP
2
Manipulowanie danymi
Znając już typy danych w Snowflake, czas na ich manipulowanie i przekształcanie. Zaczniesz od operacji na danych tekstowych z użyciem funkcji TRIM, SPLIT i CONCAT, a następnie opanujesz obliczenia numeryczne, w tym działania arytmetyczne oraz miary podsumowujące – SUM i AVG. Poznasz przekształcenia znaczników czasu: wyodrębnianie składowych, takich jak rok czy godzina, obliczanie odstępów między datami, a także tworzenie własnych funkcji Snowflake (UDF) do implementowania spersonalizowanej logiki.
3
Zaawansowane techniki Snowflake
W tym ostatnim rozdziale zmierzysz się z bardziej zaawansowanymi funkcjami Snowflake. Zaczniesz od typów danych VARIANT (dane częściowo ustrukturyzowane) – nauczysz się parsować dane na najwyższym poziomie oraz zagnieżdżone, używając notacji kropkowej i nawiasowej. Następnie opanujesz wspólne wyrażenia tabel (CTE), budując i łącząc wiele CTE. Na koniec stworzysz tabele przestawne za pomocą słowa kluczowego PIVOT, przekształcając dane w przejrzysty format gotowy do raportowania i analizy.
S
Typy danych i funkcje w Snowflake
Kurs
ukończony

