Este documento describe un curso de fundamentos de SQL Server Integration Services (SSIS) para la integración de datos. El curso enseña a los estudiantes a extraer, transformar y cargar datos estructurados y no estructurados desde varias fuentes de datos a áreas de almacenamiento temporal y almacenes de datos. Los objetivos incluyen crear procesos ETL mediante SSIS y modelar y cargar bases de datos temporales y de almacenes de datos. El curso se imparte en línea utilizando TeamViewer y cubre temas como el modelado dimensional, la
Taller de integración de Datos con SQL Server 2014 Integration Services SSIS
1. Limitless Power of Information (LPI)
AddKw S.r.L.
CURSO TALLER EN INTELIGENCIA DE NEGOCIOS CON LA PLATAFORMA MSSQL SERVER
2014 y 2016
INTEGRADOR DE INFORMACION SSIS (FUNDAMENTOS)
1
1. SUMILLA
El curso forma al alumno en los procesos de Integración de Datos que extraen
transforman y cargan (ETL) información estructurada y no estructurada de diferentes
origines de datos a áreas de información corporativa denominadas Stage y DataMart.
Basados en los paradigmas de Ralph Kimball y Bill Inmon.
Asimismo el curso brinda al alumno las mejores prácticas para realizar la creación y
automatización de componentes, con la plataforma de integración de información MS
SQL Server Integration Services (SSIS).
El curso está orientado al desarrollo de procesos de integración por lo que se requiere
cierto nivel de competencia en sistemas de administración de base de datos,
conocimiento de Transact SQL y Herramientas de Modelamiento.
El contenido está orientado a desarrolladores de aplicaciones por lo que no se verán la
arquitectura, aspectos de implementación, automatización y de soporte de sistemas. La
plataforma que se cubrirá en el curso es:
SQL Server Integration Services: Integración de Datos de la empresa con el DW
empresarial.
2. OBJETIVOS
2.1.OBJETIVOS GENERALES
Realizar un Proyecto de BI, empleando para ello la Guia del PMBOK v5, BABOK v3
y BPMCBOK v2
Crear los procesos de ETL a los modelos Stage y Data Mart de datos estructurados
y No estructurados con el uso de la tecnología de BI SSIS de Microsoft.
2.2.OBJETIVOS ESPECIFICOS
2.2.1. Objetivo Específico 1: Sesión 1 y 2
Crear el Start Net del Data Mart en función a la definición de los
Requerimientos del Negocio y la matriz de rastreabilidad de Requerimiento,
Dimensiones (Jerarquías), Fact y casos de pruebas.
Recepción y Evaluación de Requerimientos
Análisis de Fuentes de datos
Definición de Requerimientos (Star Nets)
Elaboración de Prototipo
Validación de Requerimientos
Elaboración del BPM de los procesos de ETL.
2. Limitless Power of Information (LPI)
AddKw S.r.L.
CURSO TALLER EN INTELIGENCIA DE NEGOCIOS CON LA PLATAFORMA MSSQL SERVER
2014 y 2016
INTEGRADOR DE INFORMACION SSIS (FUNDAMENTOS)
2
Elaboración del Gantt del Proyectos de ETL
Herramientas empleadas Excel Visio, Bizagi, Project
Modelamiento Dimensional
Modelo Copo de Nieve
Relación Modelo Estrella – Reporte
Integración de los Modelos Estrellas
2.2.2. Objetivo Específico 2: Sesión 3
Crear el BPM de los procesos a construir en el proyecto en función del item
2.2.1. También el Gantt de hitos entregables por los participantes.
Definición de los procesos de carga Inicial
Definición de procesos de carga periódica
Entrega del BPM y el Gantt del proyecto.
Herramientas Case empleadas Excel Visio, Erwin.
2.2.3. Objetivo Específico 3: Sesión 4 y 5
Analizar mediante los DataProfiler la calidad de datos a cargar a la BD Stage
y BD del DataMart y Modelar y crear la BD Stage y la BD del DataMart.
(Evaluar el particionamiento de las tablas Fact en función al volumen de
datos)
Análisis y Evaluación de los datos a carga empleando los DataProfiler
Construcción de la BD Stage
Construcción de la BD del DataMart
Particionamiento de Tablas Fact
Inserción de Datos Genéricos a las Tablas Fact y Dimensiones
Construcción del Paquete de dimensión Time empleando un archivo
CVS o Excel externo BD DataMart
Construcción del paquete de clientes según ranking externo desde
una archivo Access BD Stage (Data No estructurada)
Construcción de paquetes de las BD Estructuradas y del negocio. BD
Stage.
2.2.4. Objetivo Específico 4: Sesión 6
Crear los componentes de carga a la BD Stage y al DataMart
Construcción de paquetes de las BD Estructuradas y del negocio. BD
Stage
Construcción de paquetes de las BD Estructuradas y del negocio. BD
DataMart
3. Limitless Power of Information (LPI)
AddKw S.r.L.
CURSO TALLER EN INTELIGENCIA DE NEGOCIOS CON LA PLATAFORMA MSSQL SERVER
2014 y 2016
INTEGRADOR DE INFORMACION SSIS (FUNDAMENTOS)
3
2.2.5. Objetivo Específico 5: Sesión 7 y 8
Probar y Automatizar las rutinas de Carga la BD Stage y al DataMart
Carga Inicial de Datos.
Pruebas y Ajustes de los paquetes
Construcción del paquete de Automatización de carga de las BD
Stage
Construcción del paquete de Automatización de la BD del DataMart
Pruebas y Ajustes de los paquetes
Automatización de los paquetes empleando el SQL Agent
Exposición grupal
Conclusiones.
3. LA METODOLOGIA DE ENSEÑANZA
El curso se desarrolla a través de formación e-learning. La transferencia de
conocimiento estará basado en la plataforma TeamViewer (TeamViewer es un
plataforma altamente eficiente en el proceso de intercambio de conocimiento).
Se presentarán diapositivas y transparencias para las sesiones del curso.
Asimismo en el desarrollo del Curso los estudiantes disponen una base de datos de
conocimiento bajo la tecnología Wiki con información de:
- Las clases en power point
- Videos explicativos de las lecciones teóricas y prácticas
- Manuales y documentos de interés.
- Links de importancia.
Durante el curso se desarrollara un caso por cada módulo propuesto por el estudiante.
Los horarios serán los fines de semana y/o durante la semana en horarios nocturnos.
4. BIBLIOGRAFIA
4.1. Ralph Kimball http://www.kimballgroup.com/
4.2. Building a Data Warehouse Vincent Rainardi
4.3. Microsoft® SQL Server® 2014 Integration Services Brian Knight, Devin Knight, Jessica
M. Moss, Mike Davis, Chris Rock
5. REQUERIMIENTOS
Para el dictado del curso el estudiante debe contar con lo siguiente:
4. Limitless Power of Information (LPI)
AddKw S.r.L.
CURSO TALLER EN INTELIGENCIA DE NEGOCIOS CON LA PLATAFORMA MSSQL SERVER
2014 y 2016
INTEGRADOR DE INFORMACION SSIS (FUNDAMENTOS)
4
- El estudiante debe tener instalada la version MSSQL Server 2014 Estándar o
Enterprise.
- Sistema de audio y video en correcto funcionamiento.
- Linea de internet estable con una velocidad de descarga minimo de 4 Mbits.
- El estudiante deberá contar con conocimientos de base en administración de datos y
análisis de procesos.
- Sistema operativo Windows 8 o superior, PC con 6GB RAM como mínimo.