Curso de Diseño e implementación de Data Warehouse con SQL Server 2012
Información del curso
Descripción
Un Data Warehouse contiene, de forma centralizada, los datos que son necesarios y útiles para una empresa, de modo que facilita la realización de informes basados en ellos y su análisis.
En este curso se detallará el proceso de creación de un Data Warehouse, la creación e implementación de procesos ETL en SQL Server 2012 Integration Services y la validación y limpieza de los datos con SQL Server Data Quality Services (DQS) y SQL Server Master Data Services (MDS).
Un Data Warehouse es un almacén de datos organizado caracterizado por cuatro condiciones fundamentales:
- Está orientado al sujeto, por lo que los datos contienen únicamente la información necesaria para los procesos de soporte a la toma de decisiones.
- Es una solución integrada, agrupando todos los sistemas operacionales en un sistema de información con formatos y códigos consistentes.
- Recoge la variación temporal, lo que permite que los datos se almacenen y organicen de acuerdo a jerarquías de tiempo, que facilitan los análisis comparativos.
- No es volátil, puesto que se utiliza principalmente para operaciones de carga, lectura y acceso de datos (ETL: extract, load, Access) y no de actualización.
Desde una perspectiva de usuario, la visión de este tipo de sistemas y el acceso a sus datos puede realizarse de acuerdo a tres dimensiones:
- Por jerarquía, atendiendo al esquema organizacional: personal de apoyo, analistas, gerentes, ejecutivos.
- Por función, en función del área o departamento de trabajo: Contabilidad y Finanzas, Marketing, Ventas, Producción, Servicio al Clientes, etc.
- Por nivel de competencia, por ejemplo, usuarios: ocasionales, regulares y expertos.
En la actividad diaria, el uso del Data WareHouse se centra en dos actividades principales: el acceso y recuperación de datos y el análisis de informes.
En cualquier caso, el progreso natural consta de tres fases:
- En la fase inicial el Data WareHouse se usa para informes y consultas predefinidas.
- En la segunda fase, se utiliza para analizar los datos de resumen y de detalle, presentando los resultados en forma de informes y gráficas.
- En la tercera y última fase, conforme los usuarios se sienten más a gusto con la calidad de los datos y las herramientas, se comienza a usar el Data WareHouse con fines estratégicos, para análisis multidimensionales y operaciones más sofisticadas.
Temario
Introducción al Data Warehousing
-
Introducción al Data Warehouse
-
Consideraciones para una solución Data Warehouse
-
Arquitecturas de referencia para Data Warehouse
Diseño de un Data Warehouse
- Diseño de dimensiones
- Diseño e implementación de tablas de hecho
Creación de una solución ETL con SSIS
- Introducción a ETL con SSIS
- Explorar orígenes de datos
- Implementar flujos de datos
Implementar flujos de control en un paquete SSIS
- Introducción a flujos de control
- Crear paquetes dinámicos
- Usar contenedores
Depuración de problemas en paquetes SSIS
- Depuración de un paquete SSIS
- Registro de eventos en paquetes SSIS
- Gestión de errores en un paquete SSIS
ETL incremental
- Introducción a ETL incrementales
- Extracción de datos modificados
- Carga de datos modificados
Calidad de los datos
- Introducción a Data Quality
- Limpieza de datos con Data Quality Services
- Comprobar la coincidencia de datos con Data Quality Services
Master Data Services
- Introducción a Master Data Services
- Instalación de un modelo Master Data Services
- Utilizar el Add-in de Master Data Services para Excel
Uso avanzado de SQL Server Integration Services
- Utilizar componentes personalizados en SSIS
- Utilizar scripts en SSIS
Despliegue y configuración de paquetes SSIS
- Introducción al despliegue SSIS
- Desplegar proyectos SSIS
- Planificar la ejecución de paquetes SSIS
Webinars
- Introducción a Data Warehousing
- Diseño de un Data Warehouse
- Creación de una solución ETL con SSIS
- Implementar flujos de control en un paquete SSIS
- Depuración de problemas en paquetes SSIS
- ETL incremental
- Calidad de los datos
- Master Data Services
- Uso avanzado de SQL Server Integration Services
- Despliegue y configuración de paquetes SSIS
Destinatarios
-
Profesionales de negocio, tecnologías y procesos interesados en adquirir habilidades en soluciones Data Warehouse basadas en Integration Services por medio de la plataforma de SQL Server 2012.
Requisitos
InterGrupo informa a todos los usuarios de su plataforma e-Learning de los requisitos mínimos necesarios para un óptimo aprovechamiento de sus acciones formativas.
Requisitos mínimos:
- Sistema Operativo Windows con Procesador Pentium III: Windows 10, Windows 8, Windows 7, Vista, XP SP2, Windows Server 2012, Windows Server 2008, Windows Server 2008 R2.
- Sistemas Operativos como Linux o Mac. En caso del uso de sistemas MAC se recomienda disponer de una arquitectura con procesador Intel y un sistema operativo OS X Leopard o superior.
- Navegador Web. Últimas versiones de Microsoft Internet Explorer, Mozilla Firefox, Google Chrome, Apple Safari.
- Resolución de pantalla de 800x600 o superior.
Además, para algunas acciones formativas, será necesario:
- Tener capacidad de Audio y Sonido con altavoces (o auriculares) conectados.
- Permitir elementos emergentes en el navegador. Algunos de los contenidos o mensajes emitidos durante la actividad del curso requerirán la apertura de Pop-up en pantalla, por lo que se deberá deshabilitar el sistema de bloqueo de éstos en su navegador de Internet.
- Tener activado el JavaScript para poder visualizar ciertos contenidos.
- Tener actualizados los Plug-in de Flash y Shockwave.
- Disponer de:
- Lector de PDF's.
- Descompresor de ZIP (Windows realiza esta acción sin software externo).
- Editor de textos para abrir documentos Word (como Word u Open Office).
Objetivos
-
Implementar un Data Warehouse.
-
Diseñar, desplegar, configurar y resolver problemas de paquetes SSIS.