Implementing a SQL Data Warehouse

Dificultad: Intermedio
SQL

Presentación 

Este curso describe cómo implementar una plataforma de almacenamiento de datos para apoyar una solución de BI

 Duración: 25h

 Propósito

Los estudiantes aprenderán cómo crear un almacén de datos con Microsoft® SQL Server® 2016 y con Azure SQL Data Warehouse, implementar ETL con SQL Server Integration Services, y para validar y limpiar los datos con SQL Server Data Quality Services and SQL Server Master Data Services.

 Objetivos

  • Describe the key elements of a data warehousing solution
  • Describe the main hardware considerations for building a data warehouse
  • Implement a logical design for a data warehouse
  • Implement a physical design for a data warehouse
  • Create columnstore indexes
  • Implementing an Azure SQL Data Warehouse
  • Describe the key features of SSIS
  • Implement a data flow by using SSIS
  • Implement control flow by using tasks and precedence constraints
  • Create dynamic packages that include variables and parameters
  • Debug SSIS packages
  • Describe the considerations for implement an ETL solution
  • Implement Data Quality Services
  • Implement a Master Data Services model
  • Describe how you can use custom components to extend SSIS
  • Deploy SSIS projects
  • Describe BI and common BI scenarios

  Contenidos

  • Module 1: Introduction to Data Warehousing
  • Module 2: Planning Data Warehouse Infrastructure
  • Module 3: Designing and Implementing a Data Warehouse
  • Module 4: Columnstore Indexes
  • Module 5: Implementing an Azure SQL Data Warehouse
  • Module 6: Creating an ETL Solution
  • Module 7: Implementing Control Flow in an SSIS Package
  • Module 8: Debugging and Troubleshooting SSIS Packages
  • Module 9: Implementing an Incremental ETL Process
  • Module 10: Enforcing Data Quality
  • Module 11: Using Master Data Services
  • Module 12: Extending SQL Server Integration Services (SSIS)
  • Module 13: Deploying and Configuring SSIS Packages
  • Module 14: Consuming Data in a Data Warehouse

 Dirigido a

  • Los destinatarios principales de este curso son los individuos que administran y mantienen bases de datos SQL Server. Estos individuos realizan la administración de bases de datos y mantenimiento como su principal área de responsabilidad, o trabajan en entornos en los que las bases de datos juegan un papel clave en su trabajo principal.
  • El público secundario para este curso son los individuos que desarrollan aplicaciones que ofrecen contenido de bases de datos SQL Server.

 Requisitos

Conocimientos de bases de datos.

Materiales, metodología y evaluación

Profesor

Ramón Alberola

Ingeniero Superior en Telecomunicaciones. 17 años de experiencia profesional y docente. Docente en especialidades de Ofimatica, Internet, Diseño Gráfico y Dispositivos móviles.