Dopo aver seguito questi corsi, mi sento sicuro nel creare visualizzazioni e dashboard professionali
Descrizione del corso
Padroneggia gli strumenti e le tecniche per creare pipeline dati affidabili e automatizzate in Snowflake. Inizierai imparando come acquisire dati su larga scala — configurando stage e formati di file, caricando i dati con COPY INTO e scegliendo tra caricamento batch, Snowpipe e Snowpipe Streaming in base ai diversi requisiti di latenza e volume.
Da lì, svilupperai competenze di orchestrazione end-to-end delle pipeline: acquisendo le modifiche a livello di riga con gli stream, concatenando workflow multi-step con i DAG di task e creando pipeline dichiarative, con aggiornamento automatico, tramite tabelle dinamiche. Imparerai anche quando utilizzare tabelle esterne e tabella Iceberg per scenari multi-engine e cloud-native.
La seconda metà del corso affina le tue competenze di query e trasformazione — estraendo e annidando JSON semi-strutturato dalle colonne VARIANT, applicando estensioni di raggruppamento e funzioni finestra per analisi avanzate, e incapsulando logica riutilizzabile in UDF e stored procedure.
Infine, affronterai le prestazioni delle query: leggere il Query Profile di Snowflake per individuare i colli di bottiglia, scegliere lo strumento di ottimizzazione giusto — Search Optimization, Query Acceleration Service, chiavi di clustering o viste materializzate — e scrivere SQL compatibile con la cache che evita i comuni anti-pattern che degradano silenziosamente le prestazioni.
Prerequisiti
Non ci sono prerequisiti per questo corso
Programma
Struttura del corso
1
Caricamento, Ingestion e Connettività dei Dati
Padroneggia la pipeline di ingestion dei dati di Snowflake — dallo staging dei file con COPY INTO, Snowpipe e Snowpipe Streaming — e collega Snowflake al più ampio ecosistema dati tramite connettori, driver e strumenti di esportazione.
- Stage, formati di file e COPY INTO50 XP
- Classificare i tipi di stage100 XP
- Gestione errori con COPY INTO50 XP
- Snowpipe e Snowpipe Streaming50 XP
- Scegliere il meccanismo di ingestione giusto50 XP
- Caratteristiche dei metodi di ingestion100 XP
- Esportazione dei dati e connettività50 XP
- Esportare dati su Cloud Storage50 XP
- Meccanismi di connettività100 XP
2
Orchestrazione delle Pipeline e Oggetti Dati
Costruisci pipeline di dati robuste usando l’orchestrazione nativa di Snowflake — stream per la cattura delle modifiche, task per la pianificazione, dynamic table per trasformazioni dichiarative ed external e Iceberg table per l’archiviazione in formati aperti.
3
Interrogazione e Trasformazione dei Dati
Interroga JSON semi-strutturati con la dot notation e FLATTEN, aggrega i dati con GROUPING SETS, ROLLUP e CUBE, calcola funzioni finestra e incapsula logica riutilizzabile in UDF e stored procedure.
4
Prestazioni e Ottimizzazione delle Query
Profila le query in Snowsight, individua colli di bottiglia con QUERY_HISTORY, applica Search Optimization, Query Acceleration Service, Automatic Clustering e Materialized View, e scrivi SQL che sfrutta i tre livelli di cache di Snowflake.
S
Automazione delle pipeline di dati in Snowflake
Corso
completato

