Il corso Microsoft 20767: Implementing a SQL Data Warehouse permette ai partecipanti di acquisire le conoscenze e le competenze necessarie per creare un database di Microsoft SQL Server.
Il corso descrive in particolare come eseguire una nuova installazione e una migrazione da un’installazione esistente da SQL Server sia localmente che in Azure.
Il corso è principalmente destinato ai professionisti che si occupano di database e che desiderino diventare sviluppatori BI.
I candidati dovranno effettuare una serie di attività pratiche per creare soluzioni BI, come implementare un data warehouse, ETL e pulire i dati.
- Descrivere gli elementi principali di una soluzione di data warehouse
- Descrivere i principali elementi hardware di cui tenere conto per creare un data warehouse
- Implementare una struttura logica per un data warehouse
- Implementare una struttura fisica per un data warehouse
- Creare indici Columnstore
- Implementare un data warehouse in Azure SQL Data Warehouse
- Descrivere le funzionalità principali di SSIS
- Implementare un flusso dati con SSIS
- Implementare un flusso di controllo utilizzando vincoli per le attività e la precedenza
- Creare pacchetti dinamici che includano variabili e parametri
- Eseguire il debugging dei pacchetti SSIS
- Descrivere le considerazioni di cui tenere conto nell’implementare una soluzione ETL
- Implementare Data Quality Services
- Implementare un modello Master Data Services
- Spiegare come usare i componenti personalizzati per estendere SSIS
- Distribuire progetti SSIS
- Descrivere BI e gli scenari BI più comuni
Modulo 1: Introduzione ai data warehouse
- Panoramica dei data warehouse
- Elementi di cui tenere conto per creare una soluzione di data warehouse
Modulo 2: Pianificare l’infrastruttura di un data warehouse
- Considerazioni relative all’infrastruttura di un data warehouse.
- Pianificare l’hardware per un data warehouse.
Modulo 3: Progettare e implementare un data warehouse
- Panoramica della struttura di un data warehouse
- Progettare tabelle delle dimensioni
- Progettare tabelle dei fatti
- Struttura fisica di un data warehouse
Modulo 4: Indici Columnstore
- Introduzione agli indici Columnstore
- Creare indici Columnstore
- Usare gli indici Columnstore
Modulo 5: Implementare un data warehouse in Azure SQL Data Warehouse
- Vantaggi d Azure SQL Data Warehouse
- Implementare un data warehouse in Azure SQL Data Warehouse
- Sviluppare un’istanza di Azure SQL Data Warehouse
- Eseguire la migrazione ad Azure SQ Data Warehouse
- Copiare i dati con Azure Data Factory
Modulo 6: Creare una soluzione ETL
- Introduzione a ETL con SSIS
- Esplorare i dati di origine
- Implementare un flusso dati
Modulo 7: Implementare un flusso di controllo in un pacchetto SSIS
- Introduzione al flusso di controllo
- Creare pacchetti dinamici
- Usare i contenitori
- Gestire la coerenza
Modulo 8: Eseguire il debug e risolvere i problemi relativi ai pacchetti SSIS
- Eseguire il debug di un pacchetto SSIS
- Accedere agli eventi dei pacchetti SSIS
- Gestire gli errori in un pacchetto SSIS
Modulo 9: Implementare un’estrazione dei dati
- Introduzione al processo ETL incrementale
- Estrarre i dati modificati
- Caricare i dati modificati
- Tabelle temporali
Modulo 10: Imporre la qualità dei dati
- Introduzione a Quality Data Services
- Usare Data Quality Services per pulire i dati
- Usare Data Quality Services per abbinare i dati
Modulo 11: Usare Master Data Services
- Introduzione a Master Data Services
- Implementare un modello Master Data Services
- Gerarchie e raccolte
- Creare un hub dati master
Modulo 12: Estendere SQL Server Integration Services (SSIS)
- Usare gli script in SSIS
- Usare componenti personalizzati in SSIS
Modulo 13: Distribuire e configurare pacchetti SSIS
- Panoramica di una distribuzione SSIS
- Distribuire i progetti SSIS
- Pianificare l’esecuzione dei pacchetti SSIS
Modulo 14: Usare i dati di un data warehouse
- Introduzione alla business intelligence
- Introduzione all’analisi dei dati
- Introduzione ai rapporti
- Analizzare i dati con Azure SQL Data Warehouse
- Lezione teorica e pratica
- Laboratori operativi per le esercitazioni in aula con setup Microsoft
- 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, come MOC, libri o altre risorse, a seconda della disponibilità.
- Al termine del corso, coloro che avranno partecipato ad almeno l'80% delle lezioni riceveranno un attestato di frequenza.
Oltre alla propria esperienza professionale, i candidati che decidono di seguire questo corso di formazione devono già possedere le seguenti conoscenze tecniche:
- Conoscenze di base del sistema operativo Microsoft Windows e delle sue funzionalità principali
- Una conoscenza lavorativa dei database relazionali
- Una certa esperienza nella progettazione di database