
Corso di Analytics Engineering
Padroneggi gli strumenti, le tecniche e i flussi di lavoro che definiscono l'ingegneria analitica moderna. Questo corso La guida dai fondamenti della modellazione dei dati fino a pipeline dbt di livello produttivo, ottimizzazione di warehouse cloud e flussi di lavoro orchestrati. Acquisisca le competenze che i datori di lavoro stanno attivamente cercando in questo momento.
Cosa imparerai:
Apprenderà a progettare modelli di dati stratificati utilizzando schemi dimensionali e a stella, per poi realizzarli come progetti dbt testati e documentati. Svilupperà competenze avanzate di SQL per data warehouse cloud e applicherà tecniche di ottimizzazione delle query che riducono i costi e migliorano l'affidabilità. Il corso tratta framework per la qualità dei dati, orchestrazione delle pipeline con Airflow, CI/CD per progetti dati e un layer di metriche governato tramite il dbt Semantic Layer. Esplorerà inoltre Python per attività di analisi, osservabilità dei dati e tendenze emergenti, tra cui architetture lakehouse e sviluppo assistito dall'IA. Al termine, sarà in grado di costruire e mantenere sistemi di analisi di produzione end-to-end.
Come studi in modo pratico Corso di Analytics Engineering
Come metti in pratica Corso di Analytics Engineering
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 • 41 LezioniDurata tra 4 e 360 ore (decidi tu)
Capitolo 1NascondiNascondi dettagliVedi dettagliFondamenti di Ingegneria dell'Analisi
Fondamenti di Ingegneria dell'Analisi
Lezione 1 • Panoramica sullo Stack di Dati Moderno
Mappa le categorie di strumenti che compongono una piattaforma dati contemporanea. Fornisce il vocabolario utilizzato durante tutto il corso.
Lezione 2 • Fondamenti di Controllo di Versione per Team di Dati
Tratta i flussi di lavoro Git adattati alle codebase di analisi. Collega il controllo del codice sorgente al lavoro collaborativo e riproducibile sui dati.
Lezione 3 • Ripasso di SQL per l'Analisi
Rivede i costrutti SQL più critici per le trasformazioni analitiche. Garantisce una base comune prima di introdurre pattern di query avanzati.
Lezione 4 • Fondamenti di Modellazione dei Dati
Introduce i concetti relazionali e i paradigmi di modellazione utilizzati per strutturare i dati analitici. Fornisce agli studenti le basi teoriche prima del lavoro pratico di trasformazione.
Lezione 5 • Il Ruolo dell'Ingegnere dell'Analisi
Definisce l'ingegneria dell'analisi e la sua posizione tra i dati grezzi e gli utenti aziendali. Stabilisce il contesto professionale per tutto il lavoro tecnico successivo.
Capitolo 2NascondiNascondi dettagliVedi dettagliLavorare con i Cloud Data Warehouse
Lavorare con i Cloud Data Warehouse
Lezione 1 • SQL Avanzato per Warehouse
Estende le competenze SQL alle funzioni specifiche del magazzino e ai modelli di prestazione. Costruisce la fluidità nella scrittura di query richiesta per trasformazioni complesse.
Lezione 2 • Caricamento e Staging dei Dati
Tratta il caricamento bulk, i formati di file e i modelli di area di staging per l'ingestione di dati grezzi. Collega l'ingestione al flusso di lavoro di trasformazione.
Lezione 3 • Fondamenti di Controllo degli Accessi e Governance dei Dati
Introduce l'accesso basato sui ruoli, il mascheramento dei dati e i permessi a livello di schema. Stabilisce abitudini di governance prima che vengano costruite le pipeline di produzione.
Lezione 4 • Architettura del Cloud Warehouse
Spiega la separazione calcolo-storage, i magazzini virtuali e i modelli di esecuzione delle query. Fornisce il contesto architettonico necessario per scrivere SQL efficiente.
Lezione 5 • Prestazioni e Ottimizzazione delle Query
Insegna profilazione delle query, clustering e strategie di partizionamento. Riduce direttamente i costi di calcolo e migliora l'affidabilità della pipeline.
Capitolo 3NascondiNascondi dettagliVedi dettagliPipeline di Trasformazione con dbt
Pipeline di Trasformazione con dbt
Lezione 1 • Documentazione e il DAG di dbt
Insegna descrizioni dei modelli, documentazione a livello di colonna e visualizzazione del DAG. Produce pipeline auto-documentanti che supportano la collaborazione di squadra.
Lezione 2 • Modelli Incrementali e Prestazioni
Approfondisce le strategie incrementali per tabelle di grandi dimensioni. Bilancia aggiornamento, costo e correttezza nelle pipeline di produzione.
Lezione 3 • Costruzione di Modelli e Materializzazioni
Tratta i file dei modelli SQL, la funzione ref() e i tipi di materializzazione. Insegna come dbt compila ed esegue la logica di trasformazione.
Lezione 4 • Macro, Pacchetti e Jinja
Estende dbt con macro Jinja riutilizzabili e pacchetti della comunità. Riduce la duplicazione del codice e accelera lo sviluppo del progetto.
Lezione 5 • Struttura e Configurazione del Progetto dbt
Guida attraverso l'inizializzazione del progetto, la struttura delle directory e la configurazione del profilo. Stabilisce l'impalcatura del progetto utilizzata in tutto il successivo lavoro con dbt.
Lezione 6 • Testare la Qualità dei Dati in dbt
Introduce test dbt integrati e personalizzati per convalidare le assunzioni sui dati. Incorpora controlli di qualità direttamente nella pipeline di trasformazione.
Capitolo 4NascondiNascondi dettagliVedi dettagliModelli di Modellazione dei Dati e Migliori Pratiche
Modelli di Modellazione dei Dati e Migliori Pratiche
Lezione 1 • Modelli di Riutilizzabilità e Modularità
Insegna i principi DRY applicati ai modelli di dati attraverso macro e livelli di staging condivisi. Riduce l'onere di manutenzione nei progetti in crescita.
Lezione 2 • Gestire Relazioni di Dati Complesse
Affronta le relazioni molti-a-molti, le tabelle ponte e le gerarchie. Fornisce agli studenti gli strumenti per modellare accuratamente la complessità aziendale reale.
Lezione 3 • Modellazione Dimensionale in Pratica
Applica la progettazione a schema a stella a casi d'uso analitici reali. Traduce la teoria del Capitolo 1 in modelli dbt pronti per la produzione.
Lezione 4 • Un'unica Grande Tabella vs. Data Mart Normalizzati
Confronta ampie tabelle denormalizzate con strutture di data mart normalizzate. Guida gli studenti nella scelta del modello giusto per ogni caso d'uso.
Lezione 5 • Progettazione di Architetture a Strati
Stabilisce i livelli di staging, intermedio e mart come approccio strutturato alla modellazione. Fornisce il quadro organizzativo per tutte le decisioni di progettazione dei modelli.
Capitolo 5NascondiNascondi dettagliVedi dettagliQualità dei Dati e Strategie di Test
Qualità dei Dati e Strategie di Test
Lezione 1 • Avvisi, Monitoraggio e Rimedio
Costruisce pipeline di avviso e flussi di lavoro di risposta agli incidenti per i fallimenti di qualità dei dati. Chiude il ciclo tra rilevamento e risoluzione.
Lezione 2 • Great Expectations e Quadri Personalizzati
Applica un quadro dedicato alla qualità dei dati insieme ai test dbt. Fornisce capacità di convalida più ricche per requisiti di qualità complessi.
Lezione 3 • Test Statistici e Distribuzionali
Introduce controlli di volume, monitoraggio della distribuzione e rilevamento di anomalie per dati numerici. Rileva derive sottili dei dati che i test strutturali non individuano.
Lezione 4 • Dimensioni della Qualità dei Dati
Definisce completezza, accuratezza, coerenza, tempestività e unicità come dimensioni misurabili della qualità. Inquadra la strategia di test per l'intero capitolo.
Lezione 5 • Test di Schema e Vincoli
Tratta la convalida dello schema, l'imposizione del tipo di dato e i controlli di integrità referenziale. Impedisce che problemi strutturali dei dati si propaghino a valle.
Capitolo 6NascondiNascondi dettagliVedi dettagliOrchestrazione e Pianificazione delle Pipeline
Orchestrazione e Pianificazione delle Pipeline
Lezione 1 • Costruire Flussi di Lavoro con Airflow
Tratta la creazione di DAG Airflow, operatori e connessioni. Traduce i concetti di orchestrazione in codice di pipeline funzionante.
Lezione 2 • Monitoraggio e Osservabilità per le Pipeline
Introduce i metadati della pipeline, la cronologia delle esecuzioni e le integrazioni di monitoraggio esterno. Fornisce visibilità sullo stato della pipeline su larga scala.
Lezione 3 • Pianificazione e Gestione delle Dipendenze
Insegna espressioni cron, pianificazione consapevole dei dati e dipendenze tra DAG. Garantisce che le pipeline vengano eseguite nell'ordine e con la tempistica corretti.
Lezione 4 • Concetti e Strumenti di Orchestrazione
Introduce l'orchestrazione basata su DAG, le dipendenze dei task e il panorama degli orchestratori. Fornisce le basi concettuali prima del lavoro pratico con gli strumenti.
Lezione 5 • Gestione degli Errori e Logica di Riprova
Implementa nuovi tentativi, timeout e callback di fallimento nelle pipeline orchestrate. Costruisce resilienza nei flussi di lavoro di produzione.
Capitolo 7NascondiNascondi dettagliVedi dettagliIngegneria dell'Analisi in Produzione
Ingegneria dell'Analisi in Produzione
Lezione 1 • Gestione dei Costi in Produzione
Applica controlli di costo del magazzino, budget di query e assegnazione di tag alle risorse alle pipeline di produzione. Bilancia le prestazioni con il costo operativo.
Lezione 2 • Risposta agli Incidenti per le Pipeline di Dati
Stabilisce runbook, pratiche di reperibilità e processi post-mortem per gli incidenti di dati. Riduce il tempo medio di ripristino per i fallimenti in produzione.
Lezione 3 • Gestione di Segreti e Configurazioni
Tratta l'archiviazione sicura delle credenziali, le variabili d'ambiente e i gestori di segreti. Previene l'esposizione delle credenziali nelle codebase di analisi.
Lezione 4 • CI/CD per Pipeline di Dati
Implementa test automatizzati e pipeline di distribuzione per progetti dbt. Porta la disciplina dell'ingegneria del software nei flussi di lavoro di trasformazione dei dati.
Lezione 5 • Gestione degli Ambienti e Promozione
Definisce gli ambienti di sviluppo, staging e produzione e i flussi di lavoro di promozione. Impedisce che modifiche non testate raggiungano i dati critici per il business.
Capitolo 8NascondiNascondi dettagliVedi dettagliLivello delle Metriche e Modellazione Semantica
Livello delle Metriche e Modellazione Semantica
Lezione 1 • Modellazione di Dimensioni ed Entità
Progetta relazioni tra entità e gerarchie dimensionali all'interno del livello semantico. Consente slicing e filtraggio coerenti su tutte le metriche.
Lezione 2 • Il Concetto di Livello delle Metriche
Spiega perché un livello di metriche centralizzato elimina l'incoerenza delle metriche tra gli strumenti. Motiva il lavoro di modellazione semantica che segue.
Lezione 3 • Definire le Metriche con il dbt Semantic Layer
Tratta la sintassi MetricFlow per definire misure, dimensioni e metriche in dbt. Produce definizioni di metriche riutilizzabili e consumabili da qualsiasi strumento di BI.
Lezione 4 • Governance e Versionamento delle Metriche
Stabilisce la proprietà, la gestione delle modifiche e le pratiche di versionamento per le definizioni delle metriche. Mantiene la fiducia nelle metriche man mano che il business evolve.
Lezione 5 • Interrogare e Consumare il Livello delle Metriche
Dimostra come gli strumenti di BI e le API consumano le metriche del livello semantico. Convalida che le definizioni producano risultati corretti end-to-end.
Il tuo certificato valido di completamento
Questo corso è per te:
Analista di dati: pronto a passare dalle dashboard al lavoro di trasformazione.
Sviluppatore SQL: desidera formalizzare le competenze di modellazione dei dati per stack moderni.
Sviluppatore di business intelligence: in transizione verso ruoli dati orientati all'ingegneria.
Junior data engineer: cerca di specializzarsi nello strato analitico in modo specifico.
Cambio di carriera: entra nel settore dei dati provenendo da finanza, operations o un background tecnico.
Generalista dei team dati: mira a gestire l'intera pipeline dalla sorgente al data mart.
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




















