Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione a SQL Server Integration Services (SSIS)
- Panoramica generale su SSIS e sul suo ruolo nell'integrazione dei dati
- Funzionalità principali e novità introdotte in SQL Server 2022
- Architettura e componenti fondamentali di SSIS
- Concetti base sui processi ETL
Prime mosse con SSIS
- Installazione e configurazione iniziale di SSIS
- Introduzione a SQL Server Data Tools (SSDT)
- Creazione del primo progetto e pacchetto SSIS
- Familiarizzare con l'interfaccia di design di SSIS
Progettazione dei flussi dati
- Introduzione alle attività e alle trasformazioni legate ai flussi dati
- Gestione delle fonti e delle destinazioni dei dati
- Implementazione di comuni operazioni di trasformazione dati
- Gestione degli aspetti legati alla qualità dei dati
Flusso di controllo in SSIS
- Concetti base sul flusso di controllo e relative attività
- Utilizzo dei contenitori per organizzare il flusso di controllo
- Implementazione di cicli iterativi e logiche condizionali
- Gestione dinamica del flusso esecutivo dei pacchetti
Tecniche avanzate di trasformazione dati
- Utilizzo delle trasformazioni più complesse offerte da SSIS
- Operazioni di pulizia e validazione dei dati
- Miglioramento qualitativo ed aggregazione dei dati
- Impiego della corrispondenza approssimata e raggruppamento dati
Lavorare con variabili e parametri
- Introduzione alle variabili e ai parametri disponibili in SSIS
- Utilizzo delle variabili per gestire il comportamento dei pacchetti
- Trasferimento di parametri tra diversi elementi dei pacchetti
- Configurazione dinamica delle proprietà del pacchetto grazie ai parametri
Gestione dell'esecuzione dei pacchetti SSIS
- Impostazione delle opzioni per l'avvio e l'esecuzione dei pacchetti
- Gestione degli errori e tracciamento tramite sistema di logging
- Utilizzo dei gestori eventi per monitorare gli stati in tempo reale durante l'esecuzione
- Pianificazione automatica dell'avvio dei pacchetti mediante SQL Server Agent
Distribuzione e gestione dei pacchetti SSIS
- Panoramica sui modelli di distribuzione previsti da SSIS
- Procedimenti per l'implementazione dei pacchetti nel catalogo SSIS
- Gestione delle configurazioni e degli ambienti operativi dei pacchetti
- Sorveglianza ed analisi degli eventuali problemi nei pacchetti distribuiti
Ottimizzazione e regolazione delle prestazioni
- Identificazione dei punti di collo che possono influenzare le prestazioni dei pacchetti SSIS
- Linee guida per ottimizzare sia i flussi dati sia il flusso di controllo
- Sfruttamento del sistema di logging e dei contatori prestazionali previsti da SSIS
- Attivazione di meccanismi di elaborazione parallela e su lotti per migliorare le performance
Argomenti avanzati e prospettive future
- Introduzione alla creazione di script SSIS con C# e VB.NET
- Integrazione con altri componenti fondamentali di SQL Server
- Esplorazione delle novità e miglioramenti previsti nelle prossime versioni di SSIS
- Risorse utili per un ulteriore approfondimento e interazione con la community
Sintesi finale e prossimi passi da intraprendere
Requisiti
- Conoscenze di base riguardo al linguaggio SQL e ai concetti fondamentali dei database relazionali
- Familiarità con Microsoft SQL Server Management Studio (SSMS)
Destinatari del corso
- Professionisti del settore dati
- Sviluppatori
- Amministratori di database
28 ore