Sari la conținutul principal

Curs gratuit

Funcții de fereastră în Snowflake

Intermediar3 h

Discover Snowflake window functions to solve complex data problems with rankings, partitions, and rolling calculations.

Sql3 hCertificat de realizare

Creează-ți contul gratuit

Continuă cu Google
sau
Continuând, accepți Termenii de utilizare, Politica de confidențialitate și faptul că datele tale sunt stocate în SUA.

Apreciat de cursanți din mii de companii

Instruiești o echipă?

Încearcă pentru companii →

Descrierea cursului

Descoperă un set complet de instrumente noi cu ajutorul funcțiilor de fereastră din Snowflake! În acest curs, vei stăpâni tehnicile necesare pentru a rezolva probleme precum identificarea valorilor aberante din date și calcularea mediilor mobile.Începi prin a diferenția funcțiile de agregare tradiționale de funcțiile de fereastră. Vei înțelege în detaliu structura unei funcții de fereastră, atribuind numere de rând și clasificări tuturor înregistrărilor dintr-o interogare Snowflake. Odată ce ai prins firul, vei combina aceste funcții de fereastră cu partiții. Astfel vei putea crea grupuri ordonate de înregistrări și vei compara valori secvențiale.Vei încheia cursul cu funcții de fereastră agregate și medii mobile – două dintre cele mai utile aplicații ale funcțiilor de fereastră pentru prelucrarea și analiza datelor. La final, vei dispune de un set complet de abilități noi care îți vor transforma interogările Snowflake!

Cerințe prealabile

Programă

Planul cursului

1

Funcții de fereastră

Deschide fereastra către un univers de posibilități cu funcțiile de fereastră din Snowflake! Vei începe prin a diferenția funcțiile de fereastră de funcțiile tradiționale. Apoi, vei învăța cum să atribui un număr de rând și o clasificare fiecărei înregistrări dintr-o interogare. Odată ce ai stăpânit noțiunile de bază, vei pune „fereastra" în funcțiile de fereastră, folosind PARTITION BY. Vei explora cum să găsești și să utilizezi prima și ultima valoare dintr-o anumită fereastră, încheind cu o privire de ansamblu asupra funcțiilor de agregare.
Începe capitolul
2

Funcții de fereastră pentru clasificare

Hai să trecem la nivelul următor! În acest capitol, vei aprofunda funcțiile de clasificare. Vei începe cu o variantă a funcției RANK, numită DENSE_RANK, care tratează ex-aequo-urile puțin diferit. Vei explora și o versiune mai robustă a funcțiilor din lecția anterioară, folosind NTH_VALUE. Apoi, vei crea „compartimente" de date cu ajutorul NTILE, mai util decât ar părea la prima vedere. Vei învăța și un instrument practic numit CUME_DIST, care îți permite să găsești numărul de înregistrări mai mici sau egale cu o anumită înregistrare dintr-o fereastră. Vei încheia capitolul cu una dintre cele mai puternice aplicații ale funcțiilor de fereastră de până acum: LAG și LEAD.
Începe capitolul
3

Funcții de fereastră agregate

Acest capitol final începe cu funcții de agregare precum AVG, COUNT și SUM. Vei compara rezultatele acestor funcții cu înregistrările individuale dintr-o fereastră, dar și pentru a efectua calcule suplimentare. Apoi, vei stăpâni cea mai interesantă aplicație a funcțiilor de fereastră: calculele cumulative și mobile! Vei calcula medii și totaluri cumulative pentru diferiți indicatori legați de încărcarea vehiculelor electrice. În final, vei încheia cursul generând totaluri și medii mobile cu o fereastră glisantă!
Începe capitolul
S

Funcții de fereastră în Snowflake

Curs
finalizat

Obține diploma de absolvire

Înscrie-te acum

Dezvoltă-ți competențele în date cu DataCamp for Mobile

Fă progrese din mers cu cursurile noastre pentru mobil și provocările zilnice de programare de 5 minute.