Código: ST32 Duración: 25 horas Este curso describe cómo implementar una plataforma de almacén de datos para apoyar una solución BI. Los estudiantes aprenderán cómo crear un almacén de datos con Microsoft SQL Server 2014, implementar ETL con SQL Server Integration Services y validar y limpiar datos con servicios de calidad de datos de SQL Server y SQL Server Master Data Services. Nota: Este curso está diseñado para clientes que están interesados en aprender SQL Server 2012 o 2014. Cubre las nuevas características de SQL Server 2014, pero también las capacidades importantes a través de la plataforma de datos SQL Server.
OBJETIVOS Describir los conceptos de almacén de datos y consideraciones de la arquitectura. Seleccionar una plataforma de hardware apropiada para un almacén de datos. Diseñar e implementar un almacén de datos. Implementar flujo de datos en un paquete SSIS. Implementar flujo de control en un paquete SSIS. Paquetes de depuración y solucionar problemas de SSIS. Implementar una solución ETL que soporta la extracción de los datos incrementales. Implementar una solución ETL que soporta la carga de datos incrementales. Implementar la limpieza de datos mediante servicios de calidad de datos de Microsoft. Implementar Master Data Services para hacer cumplir la integridad de datos. Extender SSIS con componentes y secuencias de comandos personalizadas. Desplegar y configurar paquetes SSIS. Describir cómo las soluciones de BI pueden consumir datos desde el almacén de datos. A QUIEN VA DIRIGIDO? Este curso está dirigido a profesionales de la base de datos que necesitan crear y apoyar una solución de almacenamiento de datos. Las principales responsabilidades incluyen: Implementación de un data warehouse. Desarrollo de paquetes de SSIS para extracción de datos, transformación y carga. Hacer cumplir la integridad de datos mediante Master Data Services. Limpieza de datos mediante Data Quality Services. REQUISITOS PREVIOS Antes de asistir a este curso, el estudiante debe tener experiencia, al menos de 2 años, trabajando con bases de datos relacionales, incluyendo: Diseño de una base de datos normalizada. Crear tablas y relaciones. Consulta de Transact-SQL. Cierta exposición a construcciones básicas de programación (como bucles y ramificaciones).
TEMARIO Módulo 1: Introducción a Data Warehousing Resumen de Data Warehousing Consideraciones para una solución de almacén de datos Laboratorio: Explorando una solución de almacenamiento de datos Exploración y proceso ETL Explorando un almacén de datos Módulo 2: Planificación de la infraestructura de Data Warehouse Consideraciones para la infraestructura de Data Warehouse Planificación Hardware de almacén de datos Laboratorio: Planificación de la infraestructura de Data Warehouse Planificación Hardware de almacén de datos Módulo 3: Diseño e implementación de un Data Warehouse Resumen de diseño de almacén de datos Diseñar tablas de dimensiones Diseño de tablas de hechos Diseño físico para un almacén de datos Laboratorio: Implementación de un Data Warehouse Implementar un Star Schema Implementar un Snowflake Schema Implementar un Time Dimension Módulo 4: Creación de una solución ETL con SSIS Introducción al ETL con SSIS Aplicación de flujo de datos Laboratorio: Aplicación de flujo de datos en un paquete SSIS Transferir datos mediante Data Flow Task Utilizando transformaciones en un flujo de datos Módulo 5: Implementación de flujo de control en un paquete SSIS Introducción al flujo de control Creación de paquetes dinámicos Utilizando Containers Manejo de la Consistency Laboratorio: Aplicación de flujo de control en un paquete SSIS Uso de tareas y precedencia en un flujo de control Parámetros y variables Utilizando Containers Laboratorio: Uso de operaciones y puestos de control Utilizando transacciones Usando puntos de control Módulo 6: Depuración y solución de problemas de paquetes SSIS Depurar un paquete SSIS Registro de eventos de paquete SSIS
Manejo de errores en un paquete SSIS Laboratorio: Depuración y solución de problemas de un paquete SSIS Depurar un paquete SSIS Registro de ejecución del paquete SSIS Implementación de un Event Handler Manejo de errores en un flujo de datos Módulo 7: Implementación de una solución de extracción de datos Planificación de la extracción de datos Extracción de datos modificados Laboratorio: Extracción de datos modificados Usando una columna Datetime Usando Change Data Capture Usando CDC Control Task Usando Change Tracking Módulo 8: Carga de datos en un Data Warehouse Planificación de cargas de datos Utilizando SSIS para cargas incrementales Técnicas de carga de Transact-SQL Laboratorio: Cargar un Data Warehouse Carga de datos de tablas de salida de CDC Usando Lookup Transformation para insertar o actualizar Dimension Data Implementación de Slowly Changing Dimension Utilizando la instrucción MERGE Utilizar técnicas de Transact-SQL para cargar los datos en un data warehouse Módulo 9: Enforcing Data Quality Introducción a Data Quality Usando servicios de datos de calidad para limpiar datos Laboratorio: Limpieza de datos Crear una Base de conocimientos DQS Utilizando un proyecto DQS para limpiar datos Uso de DQS en un paquete SSIS Módulo 10: Master Data Services Introducción a Master Data Services Implementación de un modelo de Master Data Services Gestión de datos maestros Creación de un centro de datos principal Laboratorio: Implementar Master Data Services Creación de un modelo de Master Data Services Utilizando el Master Data Services Add-in para Excel Aplicación de reglas de negocio Carga de datos en un modelo Consumir datos de Master Data Services Módulo 11: Extending SQL Server Integration Services Mediante secuencias de comandos de SSIS Usando componentes personalizados en SSIS Laboratorio: Uso de Scripts personalizados
Utilizando una tarea Script Módulo 12: Implementación y configuración de paquetes SSIS Resumen de despliegue de SSIS Implementar proyectos SSIS Planificación ejecución del paquete SSIS Laboratorio: Implementación y configuración de paquetes SSIS Creación de un catálogo SSIS Implementación de un proyecto SSIS Ejecutar un paquete SSIS en SQL Server Management Studio Programación de paquetes SSIS con Agente SQL Server Módulo 13: Consumo de datos en un Data Warehouse Introducción al Business Intelligence Enterprise Business Intelligence Self-Service BI y Big Data Laboratorio: Usando un almacén de datos Explorando una solución de BI empresarial Explorando una solución de BI Self-Service