Ga naar hoofdinhoud
HomeSnowflake

Kosteloos Cursus

Vensterfuncties in Snowflake

GemiddeldVaardigheidsniveau
Bijgewerkt 01-2026
Ontdek Snowflake-vensterfuncties om lastige dataproblemen op te lossen met ranglijsten, partities en doorlopende berekeningen.
Start Kosteloos Cursus

Kosteloos Inbegrepen

SnowflakeData Manipulation
3 u
10 videos
34 Opdrachten
2,850 XP
2,335
Bewijs van Prestatie

Maak je kosteloos account aan

Ga verder met GoogleMeer opties weergeven

of


Door verder te gaan accepteer je onze Gebruiksvoorwaarden, ons Privacybeleid en dat je gegevens worden opgeslagen in de VS.

Geliefd bij leerlingen van duizenden bedrijven

Group

Een team trainen?

Probeer voor bedrijven

Cursusbeschrijving

Ontgrendel een heleboel nieuwe manieren om problemen op te lossen met de kracht van Snowflake-vensterfuncties! In deze cursus beheers je de tools die je nodig hebt om problemen op te lossen, zoals het identificeren van uitschieters in je gegevens en het berekenen van voortschrijdende gemiddelden.Eerst maak je het verschil duidelijk tussen traditionele aggregatiefuncties en vensterfuncties. Je leert stap voor stap de anatomie van een vensterfunctie door rijnummers en rangordes toe te kennen aan alle records in een Snowflake-query. Zodra je de basis onder de knie hebt, combineer je deze vensterfuncties met partities. Zo kun je geordende groepen records maken en opeenvolgende waarden vergelijken.Je rondt de cursus af met aggregatie-vensterfuncties en rollende gemiddelden; twee van de handigste toepassingen van vensterfuncties voor het opschonen en analyseren van data. Als alles gezegd en gedaan is, heb je een compleet nieuwe vaardigheidset die je Snowflake-queries een flinke boost geeft!

Vereisten

Data Manipulation in Snowflake
1

Vensterfuncties

Zet het venster open naar een wereld vol mogelijkheden met Snowflake-vensterfuncties! Je begint met het onderscheid tussen vensterfuncties en traditionele functies. Daarna leer je hoe je elk record in een query een rijnummer en rangorde geeft. Zodra je de basis beheerst, zet je het “venster” in vensterfuncties met PARTITION BY. Je ontdekt hoe je de eerste en laatste waarde van een venster vindt en gebruikt, en sluit af met een voorproefje van aggregatiefuncties.
Hoofdstuk beginnen
2

Rangschikkende vensterfuncties

Tijd om een tandje bij te schakelen! In dit hoofdstuk til je rangschikkingsfuncties naar een hoger niveau. Je begint met een variant van RANK, genaamd DENSE_RANK, die gelijke standen net even anders afhandelt. Je verkent ook een robuustere versie van de functies uit de vorige les met NTH_VALUE. Daarna maak je “buckets” van data met NTILE, wat nuttiger is dan je misschien denkt. Ook pak je een handig hulpmiddel op, CUME_DIST, om het aantal records te vinden dat kleiner is dan of gelijk aan een bepaald record binnen een venster. Je sluit het hoofdstuk af met een van de krachtigste toepassingen van vensterfuncties tot nu toe: LAG en LEAD.
Hoofdstuk beginnen
3

Aggregatie-vensterfuncties

Je begint dit laatste hoofdstuk met aggregatiefuncties zoals AVG, COUNT en SUM. Je vergelijkt de uitvoer van deze functies met individuele records binnen een venster en gebruikt die ook voor extra berekeningen. Daarna beheers je de meest spannende toepassing van vensterfuncties: lopende en voortschrijdende berekeningen! Je start met het berekenen van cumulatieve gemiddelden en totalen voor verschillende metrics rond het laden van elektrische voertuigen. Tot slot rond je de cursus af door voortschrijdende totalen en gemiddelden te genereren met een schuivend venster!
Hoofdstuk beginnen
Vensterfuncties in Snowflake
Cursus
voltooid

Verdien een prestatieverklaring

Voeg deze referentie toe aan je LinkedIn-profiel, cv of curriculum vitae
Deel het op sociale media en in je functioneringsgesprek
Schrijf je nu in

Sluit je aan bij meer dan 19 miljoen leerlingen en start vandaag nog met Vensterfuncties in Snowflake!

Maak je kosteloos account aan

Ga verder met GoogleMeer opties weergeven

of


Door verder te gaan accepteer je onze Gebruiksvoorwaarden, ons Privacybeleid en dat je gegevens worden opgeslagen in de VS.

Ontwikkel je datavaardigheden met DataCamp voor Mobiel

Maak vooruitgang onderweg met onze mobiele cursussen en dagelijkse 5-minuten programmeeruitdagingen.