După ce am parcurs aceste cursuri, mă simt încrezător să creez vizualizări și tablouri de bord profesionale
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.
- Atribuirea numerelor de rând50 XP
- Construirea unei funcții de fereastră100 XP
- Adăugarea numerelor de rând la sesiunile de încărcare100 XP
- Pe val de căldură100 XP
- Funcții de fereastră pentru clasificare50 XP
- A fost o încărcare rapidă?100 XP
- Compararea energiei consumate100 XP
- Partiționarea datelor într-o funcție de fereastră50 XP
- Urmărește banii!100 XP
- Analizând costurile de încărcare100 XP
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.
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ă!
S
Funcții de fereastră în Snowflake
Curs
finalizat

