
Corso di Snowflake Data Cloud
Padroneggi Snowflake Data Cloud, dai fondamenti dell'architettura all'ottimizzazione avanzata dei costi e all'analisi potenziata dall'AI. Questo corso fornisce a data engineer e analisti le competenze pratiche per costruire pipeline di dati sicure e ad alte performance su scala aziendale. Che si stia preparando per la certificazione SnowPro o mirando a crescere professionalmente, questo è il corso più completo su Snowflake disponibile.
Cosa imparerai:
Acquisirà una comprensione approfondita dell'architettura a tre livelli di Snowflake e imparerà a caricare, trasformare e interrogare dati strutturati e semi-strutturati. Il corso tratta la configurazione dei Virtual Warehouse, l'isolamento dei carichi di lavoro e l'ottimizzazione delle query, consentendole di controllare performance e costi. Implementerà il controllo degli accessi basato sui ruoli, il mascheramento dinamico dei dati e l'auditing di conformità per soddisfare gli standard di sicurezza aziendali. Gli argomenti avanzati includono Snowpark per Python, Stream e Task per l'automazione delle pipeline, Dynamic Tables e le funzioni Snowflake Cortex AI. Esplorerà anche la condivisione dei dati, la clonazione zero-copy, il Time Travel e l'integrazione con strumenti come dbt, Terraform e le principali piattaforme di BI.
Come studi in modo pratico Corso di Snowflake Data Cloud
Come metti in pratica Corso di Snowflake Data Cloud
Per te che sei un'azienda e vuoi formare il tuo team
Su Dedika per aziende, il corso include esercizi ed esempi personalizzati sul tuo business e secondo le esigenze della tua azienda.
Contenuto del corso
8 Capitoli • 38 LezioniDurata tra 4 e 360 ore (decidi tu)
Capitolo 1NascondiNascondi dettagliVedi dettagliIntroduzione a Snowflake Data Cloud
Introduzione a Snowflake Data Cloud
Lezione 1 • Panoramica delle Piattaforme Dati Cloud
Tratta l'evoluzione dai database on-premises alle piattaforme dati cloud e il posizionamento di Snowflake. Stabilisce il contesto per tutti i successivi concetti architetturali.
Lezione 2 • Configurazione dell'Account Snowflake e Navigazione
Guida gli studenti attraverso la creazione dell'account, la selezione dell'edizione e l'interfaccia utente Snowsight. Collega l'accesso alla piattaforma all'esplorazione pratica durante tutto il corso.
Lezione 3 • Fondamenti dell'Architettura di Snowflake
Spiega l'architettura a tre livelli di Snowflake: storage, calcolo e servizi cloud. Gli studenti comprendono come la separazione di calcolo e storage consenta la scalabilità.
Lezione 4 • Oggetti Principali e Gerarchia di Snowflake
Introduce la gerarchia degli oggetti: organizzazioni, account, database, schemi e tabelle. Gli studenti associano questi oggetti a scenari reali di gestione dei dati.
Capitolo 2NascondiNascondi dettagliVedi dettagliCaricamento dei Dati e Gestione dello Storage
Caricamento dei Dati e Gestione dello Storage
Lezione 1 • Gestione dei Dati Semi-Strutturati
Tratta il caricamento e l'interrogazione dei tipi di dati VARIANT, ARRAY e OBJECT per JSON, Avro e XML. Gli studenti appiattiscono le strutture nidificate per uso analitico.
Lezione 2 • Concetti di Storage di Snowflake
Tratta il micro-partizionamento, il clustering e lo storage colonnare come base per un caricamento efficiente dei dati. Gli studenti comprendono come la progettazione dello storage influisca sulle performance delle query.
Lezione 3 • Staging dei Dati per l'Ingestione
Insegna la creazione di stage interni ed esterni e le definizioni dei formati di file. Gli studenti configurano gli stage come punto di ingresso per tutti i flussi di lavoro di caricamento dati in blocco.
Lezione 4 • Ingestione Continua e in Streaming dei Dati
Introduce Snowpipe per l'ingestione continua basata su file e modelli di caricamento guidati da eventi. Gli studenti collegano Snowpipe ai servizi di notifica dello storage cloud.
Lezione 5 • Caricamento Dati in Blocco con COPY INTO
Dimostra il comando COPY INTO per caricare file dagli stage nelle tabelle. Gli studenti gestiscono errori di caricamento, trasformazioni e validazione durante l'ingestione.
Capitolo 3NascondiNascondi dettagliVedi dettagliInterrogazione SQL in Snowflake
Interrogazione SQL in Snowflake
Lezione 1 • Tecniche di Ottimizzazione delle Query
Spiega il profiling delle query, il pruning e la memorizzazione nella cache dei risultati per ridurre i costi di calcolo. Gli studenti diagnosticano query lente utilizzando lo strumento Query Profile.
Lezione 2 • Elementi Essenziali di Snowflake SQL
Rivede la sintassi SQL standard nel dialetto di Snowflake, incluse le operazioni DDL e DML. Stabilisce le basi di interrogazione richieste per tutti gli argomenti SQL avanzati.
Lezione 3 • Funzioni Finestra e Analitiche
Tratta le funzioni finestra di ranking, framing e cumulative per analisi temporali e comparative. Gli studenti costruiscono query analitiche che richiedono un contesto a livello di riga.
Lezione 4 • Funzioni SQL Avanzate
Insegna funzioni specifiche di Snowflake, incluse funzioni su stringhe, date, condizionali e di aggregazione. Gli studenti applicano queste funzioni per risolvere problemi analitici comuni.
Lezione 5 • Stored Procedure e Scripting
Introduce lo Snowflake Scripting e le stored procedure basate su JavaScript per la logica procedurale. Gli studenti automatizzano flussi di lavoro SQL multi-step all'interno di Snowflake.
Capitolo 4NascondiNascondi dettagliVedi dettagliVirtual Warehouse e Ottimizzazione delle Performance
Virtual Warehouse e Ottimizzazione delle Performance
Lezione 1 • Monitoraggio e Ottimizzazione delle Performance
Utilizza le viste ACCOUNT_USAGE e INFORMATION_SCHEMA per identificare i colli di bottiglia delle performance. Gli studenti costruiscono query di monitoraggio per tracciare l'efficienza del warehouse nel tempo.
Lezione 2 • Configurazione e Policy del Warehouse
Tratta le impostazioni di auto-sospensione, auto-riavvio e timeout delle istruzioni per il controllo dei costi. Gli studenti applicano le policy di configurazione per adattarle ai modelli di carico di lavoro.
Lezione 3 • Architettura dei Virtual Warehouse
Spiega le dimensioni del warehouse, i cluster e il modello di esecuzione MPP alla base dell'elaborazione delle query. Gli studenti collegano la configurazione del warehouse al throughput delle query.
Lezione 4 • Concorrenza e Warehouse Multi-Cluster
Insegna le modalità di scalabilità del warehouse multi-cluster per gestire carichi di lavoro utente concorrenti. Gli studenti scelgono tra le modalità maximized e auto-scale per diversi scenari.
Lezione 5 • Strategie di Isolamento del Carico di Lavoro
Dimostra la separazione dei carichi di lavoro ETL, BI e ad-hoc su warehouse dedicati. Gli studenti progettano topologie di warehouse che prevengono l'interferenza tra carichi di lavoro.
Capitolo 5NascondiNascondi dettagliVedi dettagliSicurezza, Controllo degli Accessi e Governance
Sicurezza, Controllo degli Accessi e Governance
Lezione 1 • Modello di Controllo degli Accessi Basato sui Ruoli
Spiega la gerarchia RBAC di Snowflake, inclusi i ruoli di sistema e la progettazione di ruoli personalizzati. Gli studenti costruiscono strutture di autorizzazione a privilegio minimo per ambienti multi-team.
Lezione 2 • Mascheramento dei Dati e Sicurezza a Livello di Riga
Insegna le policy di mascheramento dinamico dei dati e le policy di accesso alle righe per la protezione a livello di colonna e riga. Gli studenti applicano le policy per garantire la privacy dei dati senza duplicare le tabelle.
Lezione 3 • Gestione di Utenti e Autenticazione
Tratta la creazione di utenti, le policy sulle password, l'MFA e l'integrazione SSO con i provider di identità. Gli studenti configurano controlli di autenticazione che soddisfano gli standard di sicurezza aziendale.
Lezione 4 • Audit e Monitoraggio della Conformità
Utilizza le viste LOGIN_HISTORY, QUERY_HISTORY e ACCESS_HISTORY per verificare l'attività degli utenti. Gli studenti costruiscono report di audit che soddisfano i requisiti di data governance e conformità.
Lezione 5 • Classificazione e Assegnazione di Tag ai Dati
Introduce l'assegnazione di tag agli oggetti e la classificazione dei dati di sistema per l'individuazione di dati sensibili. Gli studenti assegnano tag agli oggetti per supportare i flussi di lavoro di governance e i report di conformità.
Capitolo 6NascondiNascondi dettagliVedi dettagliTrasformazione dei Dati e Orchestrazione delle Pipeline
Trasformazione dei Dati e Orchestrazione delle Pipeline
Lezione 1 • Integrazione di dbt con Snowflake
Dimostra come connettere dbt Core o dbt Cloud a Snowflake per la modellazione di trasformazione basata su SQL. Gli studenti costruiscono un progetto dbt con modelli, test e documentazione destinati a Snowflake.
Lezione 2 • Monitoraggio e Avvisi della Pipeline
Utilizza Snowflake Alerts e le viste ACCOUNT_USAGE per monitorare lo stato della pipeline e attivare notifiche. Gli studenti configurano avvisi basati su soglie per l'aggiornamento dei dati e i fallimenti dei task.
Lezione 3 • Stream per Change Data Capture
Introduce gli Stream di Snowflake per tracciare le modifiche INSERT, UPDATE e DELETE sulle tabelle sorgente. Gli studenti utilizzano le colonne di metadati dello stream per costruire logiche di trasformazione incrementale.
Lezione 4 • Task per l'Automazione del Flusso di Lavoro
Tratta i Task di Snowflake per la pianificazione di istruzioni SQL e stored procedure su base cron o a intervalli. Gli studenti costruiscono catene di task che implementano logiche di pipeline multi-step.
Lezione 5 • Dynamic Tables per Pipeline Dichiarative
Insegna le Dynamic Tables come alternativa dichiarativa a stream e task per l'aggiornamento incrementale. Gli studenti definiscono il lag obiettivo e lasciano che Snowflake gestisca automaticamente la pianificazione dell'aggiornamento.
Capitolo 7NascondiNascondi dettagliVedi dettagliCondivisione dei Dati e Collaborazione
Condivisione dei Dati e Collaborazione
Lezione 1 • Snowflake Marketplace e Data Exchange
Introduce lo Snowflake Marketplace per scoprire e sottoscrivere dataset di terze parti. Gli studenti pubblicano un'inserzione e configurano i controlli di accesso per i consumatori esterni.
Lezione 2 • Creazione e Gestione delle Condivisioni di Dati
Tratta la creazione di condivisioni, la concessione di oggetti e il provisioning degli account consumatore. Gli studenti costruiscono e testano una condivisione di dati funzionale tra account provider e consumer.
Lezione 3 • Viste Sicure e Sicurezza delle Condivisioni
Insegna le viste sicure come meccanismo per esporre solo sottoinsiemi di dati approvati nelle condivisioni. Gli studenti applicano controlli a livello di riga e colonna all'interno degli oggetti condivisi.
Lezione 4 • Architettura di Condivisione Dati di Snowflake
Spiega come Snowflake condivide i dati tramite puntatori a metadati anziché copie fisiche. Gli studenti comprendono il modello di condivisione zero-copy e le sue implicazioni sui costi.
Capitolo 8NascondiNascondi dettagliVedi dettagliFunzionalità Avanzate di Snowflake e Ottimizzazione dei Costi
Funzionalità Avanzate di Snowflake e Ottimizzazione dei Costi
Lezione 1 • Clonazione Zero-Copy
Insegna la clonazione zero-copy per la duplicazione istantanea di database, schemi e tabelle senza costi di storage. Gli studenti utilizzano la clonazione per il provisioning di ambienti di sviluppo/test e per snapshot dei dati.
Lezione 2 • Snowflake per Carichi di Lavoro AI e ML
Tratta le funzioni Cortex AI, le funzionalità basate su ML e il registro dei modelli per integrare l'AI nelle pipeline di dati. Gli studenti applicano Snowflake Cortex per costruire flussi di lavoro analitici intelligenti.
Lezione 3 • Time Travel e Fail-Safe
Tratta il Time Travel di Snowflake per interrogare stati storici dei dati e recuperare oggetti eliminati. Gli studenti configurano i periodi di conservazione e utilizzano le clausole AT e BEFORE per il recupero dei dati.
Lezione 4 • Gestione dei Costi e Governance
Applica il monitoraggio delle risorse, gli avvisi di budget e le viste sull'utilizzo per controllare la spesa in Snowflake. Gli studenti costruiscono un framework di governance dei costi allineato con le policy di budget organizzative.
Lezione 5 • Snowpark per Python e Java
Introduce l'API DataFrame di Snowpark per eseguire codice Python e Java direttamente all'interno di Snowflake. Gli studenti costruiscono e distribuiscono funzioni definite dall'utente e logiche di elaborazione dati utilizzando Snowpark.
Il tuo certificato valido di completamento
Questo corso è per te:
Analisti di dati pronti a superare i fogli di calcolo per passare al data warehousing su cloud.
Sviluppatori SQL in transizione verso un ruolo specializzato in data engineering.
Professionisti della business intelligence che adottano Snowflake nella propria azienda.
Ingegneri di backend che si orientano verso l'infrastruttura dati e il lavoro sulle pipeline di dati.
Neolaureati che cercano posizioni entry-level in data engineering o analytics.
Professionisti IT che modernizzano i sistemi di database legacy passando a piattaforme cloud.
Cosa dicono i nostri studenti
Le sue lezioni sono perfette. Ho acquistato il pacchetto annuale e finalmente ho l'opportunità di seguire diversi argomenti di mio interesse senza dover cambiare piattaforma... vi ringrazio per tutto quello che fate, vi ho già raccomandati ad altre persone...

Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.

Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!

La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.

Principali percorsi formativi
FAQ
Chi è Dedika?
Il certificato è valido in Italia?
I corsi sono gratuiti?
Qual è il carico di lavoro del corso?
Come sono strutturati i corsi?
Come funzionano i corsi?
Qual è la durata dei corsi?
Qual è il costo o il prezzo dei corsi?
Cos’è un corso EAD o online e come funziona?
Corso PDF




















