Il corso Azure Data Factory insegna a progettare, sviluppare e gestire pipeline di integrazione dati su Microsoft Azure, utilizzando Azure Data Factory per scenari ETL, ELT, data movement, orchestrazione e trasformazione dei dati.
Durante il percorso i partecipanti imparano a creare pipeline dati, configurare Linked Services e Dataset, utilizzare la Copy Activity, integrare sorgenti cloud e on-premise, implementare Mapping Data Flows e gestire workflow complessi in ambienti enterprise. Il corso affronta inoltre Integration Runtime, monitoraggio, troubleshooting, sicurezza, governance, ottimizzazione delle performance e pratiche DevOps con Git e CI/CD.
Il corso è rivolto a Data Engineer, sviluppatori ETL, Cloud Architect, professionisti BI, Data Analyst, Solution Architect e responsabili tecnici che desiderano acquisire competenze operative su Azure Data Factory per realizzare soluzioni moderne di data integration in produzione.
Al termine del corso i partecipanti saranno in grado di:
- Comprendere l'architettura e i componenti di Azure Data Factory
- Progettare e sviluppare pipeline di integrazione dati
- Connettersi a sorgenti dati cloud e on-premise
- Implementare processi ETL ed ELT
- Realizzare trasformazioni dati tramite Mapping Data Flows
- Orchestrare workflow complessi di livello enterprise
- Monitorare, diagnosticare e ottimizzare le pipeline
- Implementare controlli di sicurezza e governance
- Applicare pratiche DevOps e CI/CD
- Progettare soluzioni di integrazione dati per ambienti di produzione
Data Engineer, sviluppatori ETL, Cloud Architect, professionisti BI, Data Analyst, Solution Architect e responsabili tecnici.
Introduzione ad Azure Data Factory e Concetti Fondamentali
- Panorama moderno dell'Integrazione dati
- Architettura di Azure Data Factory
- Esplorazione di ADF Studio
Connettività e Movimentazione dei Dati
- Approfondimento sui Linked Services
- Dataset e Schemi
- Fondamenti della Copy Activity
- Connettori supportati
Sviluppo Pipeline e Orchestrazione
- Modulo 1: Attività delle Pipeline
- Modulo 2: Attività di Control Flow
- Modulo 3: Contenuti dinamici ed espressioni
Trasformazione Dati con Mapping Data Flows
- Fondamenti dei Mapping Data Flows
- Trasformazioni Source e Sink
- Trasformazioni principali
- Tecniche di qualità del dato
Data Flows Avanzati e Pattern Enterprise
- Trasformazioni avanzate
- Elaborazione incrementale
- Framework Metadata-Driven
- Ottimizzazione delle prestazioni
Integration Runtime, Sicurezza e Governance
- Integration runtime in profondità
- Best Practice di sicurezza
- Governance e conformità
Monitoraggio, Troubleshooting e DevOps
- Monitoraggio e gestione operativa
- Tecniche di troubleshooting
- CI/CD e integrazione Git
Progetto Finale Enterprise e Capstone
- Pattern architetturali
- Scenari reali di progettazione
- Ottimizzazione costi e prestazioni
- Realizzazione di una soluzione completa
Il corso prevede un approccio didattico pratico e progressivo, alternando spiegazioni teoriche, dimostrazioni guidate e laboratori operativi su scenari realistici di integrazione dati.
Ogni modulo introduce i concetti fondamentali di Azure Data Factory e li applica attraverso esercitazioni pratiche dedicate alla progettazione di pipeline, alla configurazione delle connessioni dati, alla movimentazione e trasformazione dei dati, al monitoraggio operativo e all’ottimizzazione delle soluzioni.
La metodologia è orientata alla realizzazione di casi d’uso enterprise, con particolare attenzione alle best practice di progettazione, sicurezza, governance, manutenzione, troubleshooting e rilascio in ambienti di produzione. Il percorso si conclude con un progetto finale che consente ai partecipanti di consolidare le competenze acquisite attraverso la realizzazione di una soluzione completa di data integration.
- Il corso si svolgerà in modalità online live streaming, con il docente che terrà le lezioni in diretta. I partecipanti dovranno avere a disposizione un Personal Computer e, preferibilmente, un secondo schermo.
- Le lezioni saranno registrate e le registrazioni saranno accessibili ai partecipanti per un periodo di due mesi dalla fine del corso.
- Saranno forniti materiali didattici di supporto secondo caratteristiche proprie del corso.
- Al termine del corso, coloro che avranno partecipato ad almeno l'80% delle lezioni riceveranno un attestato di frequenza.
Conoscenza di base di SQL, database relazionali e concetti fondamentali di Microsoft Azure.