Skip to main content

Durata corso:

5 giorni

Costo:

1.650,00 €

Implementing a SQL Data Warehouse 

Codice: MSSQ08

Questo corso avanzato è stato progettato per i professionisti IT e i Data Engineer che vogliono imparare a implementare una soluzione di data warehousing. I partecipanti impareranno a progettare e realizzare un data warehouse, ottimizzare e mantenere l’infrastruttura con indici columnstore, sviluppare soluzioni ETL con SSIS, garantire la qualità dei dati con Data Quality Services, gestire i dati master con Master Data Services e sfruttare Azure SQL Data Warehouse per l’analisi dei dati.

Modalità di erogazione
In aula o Live Virtual Classroom.

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza.

Contenuti del corso
  • Introduzione al Data Warehousing
    • Panoramica del data warehousing
    • Considerazioni per una soluzione di data Warehouse
  • Pianificazione dell’Infrastruttura del Data Warehouse
    • Considerazioni per la costruzione di un data warehouse
    • Architetture di riferimento e appliances per data Warehouse
  • Progettazione e Implementazione di un Data Warehouse
    • Design logico per un data Warehouse
    • Design fisico per un data Warehouse
  • Indici Columnstore
    • Introduzione agli indici columnstore
    • Creazione e gestione degli indici columnstore
  • Implementazione di un Azure SQL Data Warehouse
    • Vantaggi dell’Azure SQL Data Warehouse
    • Implementazione e sviluppo di un Azure SQL Data Warehouse
    • Migrazione a un Azure SQL Data Warehouse
  • Creazione di una Soluzione ETL
    • Introduzione a ETL con SSIS
    • Esplorazione dei dati sorgente
    • Implementazione del flusso dati
  • Implementazione del Control Flow in un Pacchetto SSIS
    • Introduzione al control flow
    • Creazione di pacchetti dinamici
    • Utilizzo di contenitori
  • Debugging e Risoluzione dei Problemi dei Pacchetti SSIS
    • Debugging di un pacchetto SSIS
    • Registrazione degli eventi di un pacchetto SSIS
    • Gestione degli errori in un pacchetto SSIS
  • Implementazione di un Processo ETL Incrementale
    • Introduzione a ETL incrementale
    • Estrazione dei dati modificati
    • Tabelle temporali
  • Garantire la Qualità dei Dati
    • Introduzione alla qualità dei dati
    • Utilizzo di Data Quality Services per la pulizia e l’abbinamento dei dati
  • Utilizzo di Master Data Services
    • Concetti di Master Data Services
    • Implementazione di un modello di Master Data Services
    • Gestione dei dati master e creazione di un hub di dati master
  • Estensione di SQL Server Integration Services (SSIS)
    • Utilizzo di componenti personalizzati in SSIS
    • Scripting in SSIS
  • Distribuzione e Configurazione dei Pacchetti SSIS
    • Panoramica della distribuzione SSIS
    • Distribuzione dei progetti SSIS
    • Pianificazione dell’esecuzione dei pacchetti SSIS
  • Consumo dei Dati in un Data Warehouse
    • Introduzione all’Intelligenza Aziendale e alla Reporting
    • Introduzione all’Analisi dei Dati
    • Analisi dei dati con Azure SQL Data Warehouse
  • Laboratori Pratici
Partecipanti
  • Amministratori di database
  • Professionisti in Data Warehouse
  • Amministratori di server
  • Sviluppatori di Business Intelligence
  • Professionisti della pulizia dei dati
  • Specialisti nell’implementazione dei dati
  • Professionisti della sicurezza dei dati
  • Specialisti della gestione dei dati
  • Professionisti della qualità dei dati
  • Professionisti della programmazione
  • Professionisti che desiderano una comprensione completa dell’implementazione di un Data Warehouse in un’organizzazione
Prerequisiti

Per partecipare al corso è necessario che i partecipanti abbiano:

  • Almeno 2 anni di esperienza di lavoro con i database relazionali (progettazione di un database normalizzato, creazione di tabelle e relazioni, interrogazione con Transact-SQL)
  • Esposizione ai costrutti di programmazione di base (ad esempio, Looping e Branching).

È auspicabile la consapevolezza delle priorità di business chiave come entrate, redditività e contabilità finanziaria.

Obiettivi

Al termine del corso, gli studenti saranno in grado di:

  • Descrivere gli elementi chiave e le considerazioni per una soluzione di data warehousing.
  • Descrivere le principali considerazioni hardware e le architetture di riferimento per la costruzione di un data warehouse.
  • Implementare un design logico e fisico per un data warehouse.
  • Creare e gestire indici columnstore per ottimizzare le prestazioni delle query analitiche.
  • Implementare, sviluppare e migrare un data warehouse in Azure SQL.
  • Comprendere e implementare soluzioni di ETL (Extract, Transform, Load) utilizzando SQL Server Integration Services (SSIS).
  • Gestire il flusso di controllo all’interno di un pacchetto SSIS, includendo la creazione di pacchetti dinamici con variabili e parametri.
  • Debuggare e risolvere i problemi nei pacchetti SSIS e gestire eventi e errori.
  • Implementare processi ETL incrementali per gestire i dati che cambiano nel tempo, utilizzando anche tabelle temporali.
  • Applicare tecniche di Data Quality Services (DQS) per pulire, abbinare e de-duplicare i dati nel data warehouse.
  • Implementare e gestire un modello di Master Data Services (MDS) per assicurare la consistenza dei dati aziendali.
  • Estendere le capacità di SSIS attraverso l’uso di componenti personalizzati e scripting.
  • Distribuire e configurare pacchetti SSIS, pianificando l’esecuzione in ambienti di produzione.
  • Consumare i dati in un data warehouse per scenari di business intelligence, reporting e analisi dei dati, inclusa l’analisi con Azure SQL Data Warehouse.
Lingue
Italiano
Vuoi ulteriori info?

Torna a trovarci per conoscere i nuovi Corsi inseriti

Oppure richiedi informazioni sul corso che ti interessa nella sezione Contatti

My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.