MOC 20767 Implementing a SQL Data Warehouse

MOC 20767
scroll-fix

Durata

5 giorni

Livello

Avanzato

Prodotti

SQL Server

Posizione lavorativa

Amministratore del database

Informazioni corso

Il corso insegna come implementare una piattaforma di database per supportare una soluzione di BI. Gli studenti potranno imparare a creare un database con Microsoft SQL Server e Azure SQL Data Warehouse , di utilizzare ETL con SQL Server Integration Services e a convalidare e pulire i dati con SQL Server Data Quality Services e Master Services dati di SQL Server.

scroll-fix

Competenze Ottenute

  • 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

scroll-fix

Prerequisiti

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.

scroll-fix

Struttura del Corso

Modulo 1: Introduzione ai data warehouse

Questo modulo illustra i concetti alla base dei data warehouse e fornisce alcune considerazioni a livello di architettura.

Lezioni

  • Panoramica dei data warehouse
  • Elementi di cui tenere conto per creare una soluzione di data warehouse

Lab: Esplorare una soluzione di data warehouse

  • Esplorare le origini dati
  • Esplorare un processo ETL
  • Esplorare un data warehouse

Al termine di questo modulo gli si saranno in grado di:

  • Descrivere gli elementi principali di una soluzione di data warehouse
  • Descrivere le considerazioni principali di cui tenere conto per sviluppare una soluzione di data warehouse

Modulo 2: Pianificare l’infrastruttura di un data warehouse

Questo modulo descrive gli elementi hardware di cui è necessario tenere conto al momento della creazione di un data warehouse.

Lezioni

  • Considerazioni relative all’infrastruttura di un data warehouse.
  • Pianificare l’hardware per un data warehouse.

Lab: Pianificare l’infrastruttura di un data warehouse

  • Pianificare l’hardware per un data warehouse

Al termine di questo modulo gli si saranno in grado di:

  • Descrivere i principali elementi hardware di cui tenere conto per creare un data warehouse
  • Spiegare come usare le architetture di riferimento e le appliance dei data warehouse per creare un data warehouse

Modulo 3: Progettare e implementare un data warehouse

Questo modulo spiega come progettare e implementare uno schema per un data warehouse.

Lezioni

  • Panoramica della struttura di un data warehouse
  • Progettare tabelle delle dimensioni
  • Progettare tabelle dei fatti
  • Struttura fisica di un data warehouse

Lab: Implementare lo schema di un data warehouse

  • Implementare uno schema star
  • Implementare uno schema snowflake
  • Implementare una tabelle delle dimensioni temporali

Al termine di questo modulo gli si saranno in grado di:

  • Implementare una struttura logica per un data warehouse
  • Implementare una struttura fisica per un data warehouse

Modulo 4: Indici Columnstore

Questo modulo descrive gli indici Columnstore.

Lezioni

  • Introduzione agli indici Columnstore
  • Creare indici Columnstore
  • Usare gli indici Columnstore

Lab: Usare gli indici Columnstore

  • Creare un indice Columnstore nella tabella FactProductInventory
  • Creare un indice Columnstore nella tabella FactInternetSales
  • Creare una tabella Columnstore ottimizzata per la memoria

Al termine di questo modulo gli si saranno in grado di:

  • Creare indici Columnstore
  • Usare gli indici Columnstore

Modulo 5: Implementare un data warehouse in Azure SQL Data Warehouse

Questo modulo descrive le istanze di Azure SQL Data Warehouse e spiega come implementarle.

Lezioni

  • 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

Lab: Implementare un data warehouse in Azure SQL Data Warehouse

  • Creare un database Azure SQL Data Warehouse
  • Eseguire la migrazione a un database Azure SQL Data Warehouse
  • Copiare i dati con Azure Data Factory

Al termine di questo modulo gli si saranno in grado di:

  • Descrivere i vantaggi di Azure SQL Data Warehouse
  • Implementare Azure SQL Data Warehouse
  • Descrivere le considerazioni di cui tenere presente nello sviluppare un’istanza di Azure SQL Data Warehouse
  • Pianificare la migrazione ad Azure SQL Data Warehouse

Modulo 6: Creare una soluzione ETL

Al termine di questo modulo i partecipanti dovrebbero essere in grado di implementare un flusso dati in un pacchetto SSIS.

Lezioni

  • Introduzione a ETL con SSIS
  • Esplorare i dati di origine
  • Implementare un flusso dati

Lab: Implementare un flusso dati in un pacchetto SSIS

  • Esplorare i dati di origine
  • Trasferire i dati con un’attività riga di dati
  • Usare i componenti di trasformazione in una riga di dati

Al termine di questo modulo gli si saranno in grado di:

  • Descrivere ETL con SSIS
  • Esplorare i dati di origine
  • Implementare un flusso di dati

Modulo 7: Implementare un flusso di controllo in un pacchetto SSIS

Questo modulo spiega come implementare un flusso di controllo in un pacchetto SSIS.

Lezioni

  • Introduzione al flusso di controllo
  • Creare pacchetti dinamici
  • Usare i contenitori
  • Gestire la coerenza.

Lab: Implementare un flusso di controllo in un pacchetto SSIS

  • Usare le attività e la precedenza in un flusso di controllo
  • Usare variabili e parametri
  • Usare i contenitori

Lab: Usare transazioni e punti di controllo

  • Usare le transazioni
  • Usare i checkpoint

Al termine di questo modulo gli si saranno in grado di:

  • Descrivere il flusso di controllo
  • Creare pacchetti dinamici
  • Usare i contenitori

Modulo 8: Eseguire il debug e risolvere i problemi relativi ai pacchetti SSIS

Questo modulo spiega come eseguire il debug e risolvere i problemi relativi ai pacchetti SSIS.

Lezioni

  • Eseguire il debug di un pacchetto SSIS
  • Accedere agli eventi dei pacchetti SSIS
  • Gestire gli errori in un pacchetto SSIS

Lab: Eseguire il debug e risolvere i problemi relativi a un pacchetto SSIS

  • Eseguire il debug di un pacchetto SSIS
  • Registrare l’esecuzione di un pacchetto SSIS
  • Implementare un gestore eventi
  • Gestire gli errori in un flusso dati

Al termine di questo modulo gli si saranno in grado di:

  • Eseguire il debug di un pacchetto SSIS
  • Registrare gli eventi di un pacchetto SSIS
  • Gestire gli errori in un pacchetto SSIS

Modulo 9: Implementare un’estrazione dei dati

Questo modulo spiega come implementare una soluzione SSIS che supporti carichi DW incrementali e la modifica dei dati.

Lezioni

  • Introduzione al processo ETL incrementale
  • Estrarre i dati modificati
  • Caricare i dati modificati
  • Tabelle temporali

Lab: Estrarre i dati modificati

  • Usare una colonna Datetime per estrarre i dati in modo incrementale
  • Usare Change Data Capture
  • Usare l’attività di controllo CDC
  • Usare il rilevamento delle modifiche

Lab: Caricare un data warehouse

  • Caricare i dati dalle tabelle CDC di output
  • Usare la trasformazione di ricerca per inserire o aggiornare i dati della dimensione
  • Implementare dimensioni che cambiano lentamente
  • Usare l’istruzione Merge

Al termine di questo modulo gli si saranno in grado di:

  • Descrivere una soluzione ETL incrementale
  • Estrarre i dati modificati
  • Caricare i dati modificati
  • Descrivere le tabelle temporali

Modulo 10: Imporre la qualità dei dati

Questo modulo spiega come implementare la pulizia dei dati con Microsoft Data Quality Services.

Lezioni

  • Introduzione a Quality Data Services
  • Usare Data Quality Services per pulire i dati
  • Usare Data Quality Services per abbinare i dati

Lab: Pulire i dati

  • Creare una Knowledge Base DQS
  • Usare un progetto DQS per pulire i dati
  • Usare DQS in un pacchetto SSIS

Lab: Deduplicare i dati

  • Creare criteri di abbinamento
  • Usare un progetto DS per abbinare i dati

Al termine di questo modulo gli si saranno in grado di:

  • Descrivere Data Quality Services
  • Pulire i dati con Data Quality Services
  • Abbinare i dati con Data Quality Services
  • Deduplicare i dati con Data Quality Services

Modulo 11: Usare Master Data Services

Questo modulo spiega come implementare Master Data Services per imporre l’integrità dei dati all’origine.

Lezioni

  • Introduzione a Master Data Services
  • Implementare un modello Master Data Services
  • Gerarchie e raccolte
  • Creare un hub dati master

Lab: Implementare Master Data Services

  • Creare un modello Master Data Services
  • Usare il modulo aggiuntivo Master Data Services per Excel
  • Imporre le regole aziendali
  • Caricare i dati in un modello
  • Usare i dati di Master Data Services

Al termine di questo modulo gli si saranno in grado di:

  • Descrivere i concetti principali di Master Data Services
  • Implementare un modello Master Data Services
  • Gestire i dati master
  • Creare un hub dati master

Modulo 12: Estendere SQL Server Integration Services (SSIS)

Questo modulo spiega come estendere SSIS con script e componenti personalizzati.

Lezioni

  • Usare gli script in SSIS
  • Usare componenti personalizzati in SSIS

Lab: Usare gli script

  • Usare un’attività di scripting

Al termine di questo modulo gli si saranno in grado di:

  • Usare componenti personalizzati in SSIS
  • Usare gli script in SSIS

Modulo 13: Distribuire e configurare pacchetti SSIS

Questo modulo spiega come distribuire e configurare i pacchetti SSIS.

Lezioni

  • Panoramica di una distribuzione SSIS
  • Distribuire i progetti SSIS
  • Pianificare l’esecuzione dei pacchetti SSIS

Lab: Distribuire e configurare i pacchetti SSIS

  • Creare un catalogo SSIS
  • Distribuire un progetto SSIS
  • Creare ambienti per una soluzione SSIS
  • Eseguire un pacchetto SSIS in SQL Server Management Studio
  • Pianificare i pacchetti SSIS con Agente SQL Server

Al termine di questo modulo gli si saranno in grado di:

  • Descrivere una distribuzione SSIS
  • Distribuire un pacchetto SSIS
  • Pianificare l’esecuzione di un pacchetto SSIS

Modulo 14: Usare i dati di un data warehouse

Questo modulo spiega come eseguire il debug e risolvere i problemi relativi ai pacchetti SSIS.

Lezioni

  • Introduzione alla business intelligence
  • Introduzione all’analisi dei dati
  • Introduzione ai rapporti
  • Analizzare i dati con Azure SQL Data Warehouse

Lab: Usare un data warehouse

  • Esplorare la creazione di rapporti sui servizi
  • Esplorare una cartella di lavoro PowerPivot
  • Esplorare un rapporto Power View

Al termine di questo modulo gli si saranno in grado di:

  • Fornire una descrizione di alto livello della business intelligence
  • Dimostrare di comprendere i rapporti
  • Dimostrare di comprendere l’analisi dei dati
  • Analizzare i dati con Azure SQL Data Warehouse

scroll-fix

Corsi Correlati

scroll-fix

Richiesta Informazioni

Per maggiori informazioni sui percorsi di certificazione e sulle attività di formazione offerte dal Training Center, compila il form