Vai al contenuto principale
HomeSnowflake

Gratis Corso

Window Functions in Snowflake

IntermedioLivello di competenza
Aggiornato 01/2026
Scopri le funzioni della finestra Snowflake per risolvere problemi complessi con i dati usando classifiche, partizioni e calcoli continui.
Inizia il corso gratuito

Incluso gratis

SnowflakeData Manipulation
3 h
10 video
34 Esercizi
2,850 XP
2,335
Attestato di conseguimento

Crea il tuo account gratuito

Continua con GoogleMostra più opzioni

o


Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.

Preferito dagli studenti di migliaia di aziende

Group

Formare un team?

Prova per il Business

Descrizione del corso

Sblocca una serie di nuovi strumenti per la risoluzione dei problemi grazie alla potenza delle window functions di Snowflake! In questo corso imparerai a usare gli strumenti necessari per affrontare problemi come identificare gli outlier nei tuoi dati e calcolare medie mobili.Per prima cosa, distinguerai tra funzioni di aggregazione tradizionali e window functions. Capirai l’anatomia di una window function assegnando numeri di riga e classifiche a tutti i record in una query Snowflake. Una volta presa confidenza, abbinerai queste window functions a partizioni. Questo ti permetterà di creare gruppi ordinati di record e confrontare valori sequenziali.Concluderai il corso con le funzioni finestra di tipo aggregazione e le medie mobili: due delle applicazioni più utili delle window functions per ripulire e analizzare i dati. Alla fine, avrai un nuovo set di competenze che darà una marcia in più alle tue query in Snowflake!

Prerequisiti

Data Manipulation in Snowflake
1

Window Functions

Spalanca la finestra su un mondo di possibilità con le window functions di Snowflake! Inizierai distinguendo le window functions dalle funzioni tradizionali. Poi imparerai ad assegnare un numero di riga e un ranking a ogni record in una query. Una volta chiarite le basi, metterai la “finestra” nelle window functions usando PARTITION BY. Vedrai come trovare e usare il primo e l’ultimo valore di una certa finestra, per poi chiudere con un’anteprima delle funzioni di aggregazione.
Inizia il capitolo
2

Ranking Window Functions

È il momento di alzare il livello! In questo capitolo porterai le funzioni di ranking un passo oltre. Partirai da una variante di RANK, chiamata DENSE_RANK, che gestisce i pari merito in modo leggermente diverso. Esplorerai anche una versione più robusta delle funzioni viste nella lezione precedente usando NTH_VALUE. Poi creerai dei “contenitori” di dati con NTILE, più utile di quanto potresti pensare. Aggiungerai anche un pratico strumento chiamato CUME_DIST per trovare il numero di record minori o uguali a un certo record in una finestra. Concluderai il capitolo con una delle applicazioni più potenti delle window functions viste finora: LAG e LEAD.
Inizia il capitolo
3

Aggregate Window Functions

Inizierai questo capitolo finale con funzioni di aggregazione come AVG, COUNT e SUM. Confronterai l’output di queste funzioni con i singoli record in una finestra e lo userai per eseguire ulteriori calcoli. Dopo di ciò, padroneggerai l’applicazione più interessante delle window functions: i calcoli cumulativi e mobili! Partirai calcolando medie e totali cumulativi per diverse metriche legate alla ricarica dei veicoli elettrici. Infine, chiuderai il corso generando totali e medie mobili con una finestra scorrevole!
Inizia il capitolo
Window Functions in Snowflake
Corso
completato

Ottieni Attestato di conseguimento

Aggiungi questa certificazione al tuo profilo LinkedIn, al curriculum o al CV
Condividila sui social e nella valutazione delle tue performance
Iscriviti ora

Unisciti a oltre 19 milioni di studenti e inizia Window Functions in Snowflake oggi!

Crea il tuo account gratuito

Continua con GoogleMostra più opzioni

o


Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.

Aumenta le tue competenze sui dati con l'app di DataCamp

Avanza ovunque ti trovi con i nostri corsi per dispositivi mobili e le nostre sfide di programmazione quotidiane da 5 minuti.