Lo scopo di questo corso è che gli studenti apprendano come implementare una piattaforma di data warehouse per supportare una soluzione di Business Intelligence.
Nel corso gli allievi imparano a creare un data warehouse con SQL Server 2016 e con Azure SQL Data Warehouse, a implementare ETL con SQL Server Integration Services e a validare e purificare i dati con SQL Server Data Quality Services e SQL Server Master Data Services.
OBIETTIVI
Al termine del corso gli studenti saranno in grado di:
- Descrivere gli elementi chiave di una soluzione di data warehousing
- Descrivere le principali considerazioni di hardware per la costruzione di un data warehouse
- Implementare un logical design per un data warehouse
- Implementare la progettazione fisica di un data warehouse
- Creare indici columnstore
- Implementazione di un Azure SQL Data Warehouse
- Descrivere le caratteristiche principali di SSIS
- Implementare un flusso di dati utilizzando SSIS
- Implementare flusso di controllo , utilizzando i compiti e vincoli di precedenza
- Creazione di pacchetti dinamici che includono variabili e parametri
- Debug SSIS packages
- Descrivere le considerazioni per implementare una soluzione ETL
- Implementare Data Quality Services
- Implementare un modello di Master Data Services
- Descrivere come è possibile utilizzare componenti personalizzati per estendere SSIS
- Distribuire progetti SSIS
- Descrivere BI e scenari di BI comuni
Business Intelligence Developer.
CONTENUTI
Module 1: Introduction to Data Warehousing
Describe data warehouse concepts and architecture considerations.
Module 2: Planning Data Warehouse Infrastructure
This module describes the main hardware considerations for building a data warehouse.
Module 3: Designing and Implementing a Data Warehouse
This module describes how you go about designing and implementing a schema for a data warehouse.
Module 4: Columnstore Indexes
This module introduces Columnstore Indexes.
Module 5: Implementing an Azure SQL Data Warehouse
This module describes Azure SQL Data Warehouses and how to implement them.
Module 6: Creating an ETL Solution
At the end of this module you will be able to implement data flow in a SSIS package.
Module 7: Implementing Control Flow in an SSIS Package
This module describes implementing control flow in an SSIS package.
Module 8: Debugging and Troubleshooting SSIS Packages
This module describes how to debug and troubleshoot SSIS packages.
Module 9: Implementing an Incremental ETL Process
This module describes how to implement an SSIS solution that supports incremental DW loads and changing data.
Module 10: Enforcing Data Quality
This module describes how to implement data cleansing by using Microsoft Data Quality services.
Module 11: Using Master Data Services
This module describes how to implement master data services to enforce data integrity at source.
Module 12: Extending SQL Server Integration Services (SSIS)
This module describes how to extend SSIS with custom scripts and components.
Module 13: Deploying and Configuring SSIS Packages
This module describes how to deploy and configure SSIS packages.
Module 14: Consuming Data in a Data Warehouse
This module describes how to debug and troubleshoot SSIS packages.