Contattataci

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

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative