Struttura del corso

Introduzione a SQL Server Integration Services (SSIS)

  • Panoramica di SSIS e del suo ruolo nell'integrazione dei dati
  • Caratteristiche principali e miglioramenti di SQL Server 2022
  • SSIS Architettura e componenti
  • Informazioni sui processi ETL

Guida introduttiva a SSIS

  • Installazione e configurazione SSIS
  • Introduzione a SQL Server Data Tools (SSDT)
  • Creazione del primo SSIS progetto e pacchetto
  • Navigazione nell'interfaccia di progettazione SSIS

Progettazione di flussi di dati

  • Introduzione alle attività e alle trasformazioni del flusso di dati
  • Utilizzo di origini e destinazioni dati
  • Implementazione di trasformazioni dei dati comuni
  • Gestione dei problemi di qualità dei dati

Flusso di controllo in SSIS

  • Informazioni sulle attività del flusso di controllo
  • Utilizzo dei contenitori per gestire il flusso di controllo
  • Implementazione di cicli e logica condizionale
  • Gestione del flusso di esecuzione dei pacchetti

Tecniche avanzate di trasformazione dei dati

  • Utilizzo di trasformazioni avanzate
  • Implementazione della pulizia e della convalida dei dati
  • Esecuzione dell'arricchimento e dell'aggregazione dei dati
  • Utilizzo della corrispondenza fuzzy e del raggruppamento

Utilizzo di variabili e parametri

  • Introduzione alle variabili e ai parametri
  • Utilizzo di variabili per controllare il comportamento dei pacchetti
  • Passaggio di parametri da e verso i pacchetti
  • Configurazione dinamica delle proprietà del pacchetto

Gestione SSIS dell'esecuzione dei pacchetti

  • Configurazione delle opzioni di esecuzione dei pacchetti
  • Implementazione della gestione e della registrazione degli errori
  • Utilizzo dei gestori eventi per gestire gli eventi di runtime
  • Pianificazione e automazione dell'esecuzione dei pacchetti con SQL Server Agent

Distribuzione e gestione di SSIS pacchetti

  • Panoramica dei modelli di distribuzione SSIS
  • Distribuzione di pacchetti nel catalogo SSIS
  • Gestione delle configurazioni e degli ambienti dei pacchetti
  • Monitoraggio e risoluzione dei problemi relativi ai pacchetti distribuiti

Ottimizzazione e ottimizzazione delle prestazioni

  • Identificazione dei colli di bottiglia delle prestazioni nei pacchetti SSIS
  • Best practice per l'ottimizzazione dei flussi di dati e dei flussi di controllo
  • Utilizzo di SSIS contatori di registrazione e prestazioni
  • Implementazione del parallelismo e dell'elaborazione batch

Argomenti avanzati e direzioni future

  • Introduzione allo scripting SSIS con C# e VB.NET
  • Integrazione con altri SQL componenti del server
  • Esplorazione di nuove funzionalità e miglioramenti nelle versioni future SSIS
  • Risorse per l'ulteriore apprendimento e il coinvolgimento della comunità

Riepilogo e prossime tappe

Requisiti

  • Conoscenza di base di SQL e dei concetti di database relazionali
  • Familiarità con SQL Server Management Studio (SSMS)

Pubblico

  • Professionisti dei dati
  • Gli sviluppatori
  • Database Amministratori
 28 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative