20767A Implementing a SQL Data Warehouse
Duración:
40 Horas
Examen Asociado:
Examen 70-767
Descripción del Curso:
Este instructor de 5 días condujo curso describe cómo implementar una plataforma de almacenamiento de datos para apoyar una solución de BI. Los estudiantes aprenderán cómo crear un almacén de datos con Microsoft® SQL Server® 2016 y con SQL Azure de almacenamiento de datos, ETL para poner en práctica con SQL Server Integración de Servicios, y para validar y limpiar los datos con el servidor de datos de servicios de calidad y SQL Server Master Data Servicios de SQL.
¿A quién va dirigido?
Los destinatarios principales de este curso son profesionales de bases de datos que necesitan para cumplir un papel desarrollador de Business Intelligence. Tendrán que centrarse en el trabajo práctico crear soluciones de BI, incluyendo datos de aplicación Almacén, ETL, y la limpieza de datos
Al finalizar el curso el estudiante aprenderá:
• Describir los elementos clave de una solución de almacenamiento de datos
• Describir las principales consideraciones de hardware para la construcción de un almacén de
datos
• Implementar un diseño lógico de un almacén de datos
• Implementar un diseño físico para un almacén de datos
• Crear índices de almacén de columnas
• La implementación de un almacén de datos SQL Azure
• Describir las características clave de SSIS
• Implementar un flujo de datos mediante el uso de SSIS
• Implementar flujo de control mediante el uso de las tareas y las restricciones de precedencia
• Crear paquetes dinámicos que incluyen variables y parámetros
• paquetes de depuración de SSIS
• Describir las consideraciones para implementar una solución de ETL
• Implementar Data Quality Services
• Implementar un modelo de Master Data Services
• Describe cómo se pueden utilizar componentes personalizados para extender SSIS
Pre-Requisitos:
Además de su experiencia profesional, los estudiantes que asisten a este entrenamiento ya deben tener los siguientes conocimientos técnicos:
• Al menos 2 años de experiencia en el trabajo con bases de datos relacionales, incluyendo:
• El diseño de una base de datos normalizada.
• Creación de tablas y relaciones.
• Consultar con Transact-SQL.
• Alguna exposición a construcciones de programación básicos (como un bucle y la
ramificación).
• El conocimiento de las prioridades clave de negocio tales como los ingresos, la rentabilidad y la contabilidad financiera es deseable.
. .
Contenido del Curso
Módulo 1: Introducción al almacenamiento de datos
Describe conceptos datos de almacén y consideraciones de arquitectura.
Lecciones
• Visión general de Almacenamiento de Datos
• Consideraciones para una solución de almacenamiento de datos
Laboratorio:
Estudio de una solución de almacenamiento de datos
Módulo 2: Planificación de la infraestructura de almacenamiento de datos
Este módulo describe las principales consideraciones de hardware para la construcción de un almacén de datos.
Lecciones
• Consideraciones para la construcción de un almacén de datos
• Almacén de datos arquitecturas de referencia y Electrodomésticos
Laboratorio:
Planificación de una Infraestructura de almacenamiento de datos
Módulo 3: Diseño e implementación de un almacén de datos
Este módulo describe cómo vas sobre el diseño e implementación de un esquema de un almacén de datos.
Lecciones
• Diseño lógico para un almacén de datos
• Diseño físico para un almacén de datos
Laboratorio:
Módulo 4: Índices de almacén de columnas
Este módulo presenta Índices de almacén de columnas.
Lecciones
• Introducción a los índices de almacén de columnas
• Crear índices de almacén de columnas
• Trabajar con índices de almacén de columnas
Laboratorio:
Utilizar índices de almacén de columnas
Módulo 5: La implementación de un almacén de datos SQL Azure
Este módulo describe SQL Azure almacenes de datos y la forma de implementarlos.
Lecciones
• Ventajas de almacén de datos de SQL Azure
• La implementación de un almacén de datos SQL Azure
• El desarrollo de un almacén de datos SQL Azure
• Migración a un almacén de datos de Azure SQ
Laboratorio:
Implementación de un almacén de datos SQL Azure
Módulo 6: Creación de una solución ETL
Al final de este módulo, usted será capaz de poner en práctica el flujo de datos en un paquete SSIS.
Lecciones
• Introducción a la ETL con SSIS
• La exploración de datos de origen
• Flujo de datos de aplicación
Laboratorio:
Módulo 7: Implementación de control de flujo en un paquete SSIS
Este módulo describe la aplicación de flujo de control de un paquete SSIS.
Lecciones
• Introducción al control de flujo
• Creación de paquetes dinámicos
• El uso de contenedores
Laboratorio:
• Implementación de control de flujo en un paquete SSIS
Uso de transacciones y puntos de control
Módulo 8: Depuración y solución de problemas SSIS Paquetes
Este módulo se describe cómo depurar y solucionar problemas de paquetes SSIS.
Lecciones
• Depuración de un paquete SSIS
• Registro de eventos de paquete SSIS
• Control de errores en un paquete SSIS
Laboratorio:
Depuración y solución de problemas un paquete SSIS
Módulo 9: La implementación de un proceso de ETL incremental
En este módulo se describe cómo implementar una solución SSIS que soporta las cargas incrementales DW y datos cambiantes.
Lecciones
• Introducción a la ETL Incremental
• La extracción de datos modificados
• Las tablas temporales
Laboratorio:
• La extracción de modificación de datos
Módulo 10: La aplicación de calidad de datos
Este módulo describe cómo implementar la depuración de los datos mediante el uso de los servicios de calidad de datos de Microsoft.
Lecciones
• Introducción a la Calidad de los Datos
• Uso de los servicios de calidad de datos para limpiar datos
• Uso de los servicios de calidad de datos para que los datos
Laboratorio:
• Limpieza de datos
• De-duplicación de datos
Módulo 11: El uso de Master Data Services
En este módulo se describe cómo implementar los servicios de datos maestros para hacer cumplir la integridad de datos en la fuente.
Lecciones
• Conceptos Master Data Services
• La implementación de un modelo de Master Data Services
• La gestión de datos maestros
• Creación de un centro de datos maestros
Laboratorio:
Implementación Master Data Services
Módulo 12: Ampliación de SQL Server Integration Services (SSIS)
Este módulo describe cómo extender SSIS con scripts y componentes personalizados.
Lecciones
• El uso de componentes personalizados en SSIS
• El uso de secuencias de comandos en SSIS
Laboratorio:
Módulo 13: Implementación y configuración de paquetes SSIS
Este módulo describe cómo desplegar y configurar paquetes SSIS.
Lecciones
• Visión general de despliegue de SSIS
• Implementación de Proyectos de SSIS
• La planificación de ejecución de paquetes SSIS
Laboratorio: Implementación y configuración de paquetes SSIS
Módulo 14: El consumo de datos en un almacén de datos
En este módulo se describe cómo depurar y solucionar problemas de paquetes SSIS.
Lecciones
• Introducción a la Inteligencia de Negocios
• Introducción a la presentación de informes
• Una Introducción al Análisis de Datos
• Análisis de datos con el almacén de datos SQL Azure
Laboratorio: