Przejdź do głównej treści

Kurs

Typy danych i funkcje w Snowflake

Średniozaawansowany3 godz.

Poznaj typy danych i funkcje Snowflake do manipulacji tekstem, liczbami i datami, tworząc własne funkcje i tabele przestawne.

Sql3 godz.{count, plural, one {# film} few {# filmy} many {# filmów} other {# filmów}}{count, plural, one {# ćwiczenie} few {# ćwiczenia} many {# ćwiczeń} other {# ćwiczenia}}3,000 XP2,661Oświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z Google
lub
Kontynuując, akceptujesz nasz Warunki użytkowania, nasz Polityka prywatności i że Twoje dane są przechowywane w USA.

Uwielbiany przez uczących się w tysiącach firm

Szkolisz zespół?

Wypróbuj dla firm

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.
Rozpocznij rozdział
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.
Rozpocznij rozdział
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.
Rozpocznij rozdział
S

Typy danych i funkcje w Snowflake

Kurs
ukończony

Zdobądź Certyfikat Ukończenia

Zapisz się

Rozwijaj swoje umiejętności danych z DataCamp for Mobile

Rozwijaj się w drodze dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.