microsoft sql server 2005 integration services ruben alonso cebrian [email protected]...
TRANSCRIPT
![Page 1: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/1.jpg)
Microsoft SQL Server 2005Integration Services
Ruben Alonso Cebrian
Código: HOL-SQL10
![Page 2: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/2.jpg)
AgendaIntroducción
Herramientas ETLImplementación de sistemas de soporte de decisionesGestión de servicios Sql Server 2005 mediante Sql Configuration ManagerGestión de servidores Sql Server 2005 mediante Sql Server Management StudioHerramientas de gestión y ejecución de paquetes
Microsoft Sql Server 2005 Integration ServicesBusiness Intelligent Development StudioArquitectura de Sql Server 2005 Integration ServicesGestión de fuentes de datosWorkflow de datos y workflow de tareasEscenarios de integraciónArquitectura Orientada a Servicios (SOA)Plataforma de integración de desarrolloAPI mediante modelo de componentesGestión y Despliegue de paquetes SSIS
Demo: Gestión de información mediante XML Web servicesDemo: Generación de workflow en escenarios de integración
![Page 3: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/3.jpg)
Introducción
![Page 4: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/4.jpg)
Herramientas ETL (SSIS)
• Herramienta utilizada para extracción, transformación y carga de información
• SSIS sustituye a los Servicios de Transformación de datos en SQL Server 2000
• Nuevo modelo de componentes de transformación (Replication Management Objects, RMO)
![Page 5: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/5.jpg)
Herramientas ETL (SSIS)
Herramientas de análisis y reporting
ERP
CRM ETL ETL
OLTP Área intermedia Área presentación Acceso a datos
Aplicación 1
Aplicación 2
Aplicación N
DataWarehouse
Cubos
Analysis Services
![Page 6: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/6.jpg)
Herramientas ETL (SSIS)
![Page 7: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/7.jpg)
Sistema de soporte de decisiones
Datos brutos frente a información de negocio
Captura de datos en brutoDerivando la información de negocio de los datos en brutoDevolución de datos en información valiosa
Sistema de Soporte de Decisiones
Proceso en tiempo real de transacciones del negocioContienen estructuras de datos optimizados para ediciónProvee de capacidades de soporte de decisión limitado
Sistemas de fuentes de datos OLTPSistema
transaccional de negocio
Características
• Proveen de datos para el proceso de análisis del negocio• Integran datos desde sistemas de fuentes de datos heterogéneos• Combinan datos validados frente a las reglas de negocio• Organiza información no volátil• Los datos se almacenan en estructuras que son optimizadas para extracción y consulta.
![Page 8: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/8.jpg)
Gestión de servicios
Gestión de servicios mediante SQL Configuration Manager
![Page 9: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/9.jpg)
Gestión de servicios
Gestión de servicios de integración
![Page 10: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/10.jpg)
Gestión de servicios
Gestión de servicios mediante SQL Server Surface Area Configuracion
![Page 11: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/11.jpg)
Gestión de servicios
Gestión de servicios de integración
![Page 12: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/12.jpg)
Gestión de servidores mediante Sql Management Studio
Gestión de servidor DTS mediante SQL Server Management Studio
![Page 13: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/13.jpg)
Gestión de servidores mediante Sql Management Studio
Object Explorer para la gestión de servidor DTS
![Page 14: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/14.jpg)
Gestión de servidores mediante Sql Management Studio
Dos métodos de almacenamiento:
- Sistema de ficheros
- Base de datos MSDB
![Page 15: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/15.jpg)
Gestión de servidores mediante Sql Management Studio
Gestión de paquetes de Sql Server 2000, almacenados en la tabla del sistema sysdtspackages en la base de datos MSDB
![Page 16: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/16.jpg)
Herramientas de gestión y ejecución de paquetes
Asistente de importación y exportación
Se puede ejecutar desde:
1º- Business Intelligent Development Studio:
2º- Sql Management Studio
3º- Ejecución de línea de comandos de DTSWizard.exe
![Page 17: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/17.jpg)
DTS Import and Export Wizard
![Page 18: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/18.jpg)
DTS Import and Export Wizard
![Page 19: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/19.jpg)
DTS Import and Export Wizard
![Page 20: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/20.jpg)
DTS Import and Export Wizard
![Page 21: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/21.jpg)
DTS Import and Export Wizard
![Page 22: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/22.jpg)
Herramientas de gestión y ejecución de paquetes
Asistente de configuración de paquetes
Posibilidad de asociar propiedades
dinámicas a los paquetes en tiempo
de ejecución
![Page 23: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/23.jpg)
Herramientas de gestión y ejecución de paquetesAsistente de instalación
Instalación de paquetes en el
sistema de ficheros o en SQL Server
![Page 24: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/24.jpg)
Herramientas de gestión y ejecución de paquetes
Asistente de migración
Asistente para la migración de paquetes SQL Server 2000 a SQL Server 2005
![Page 25: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/25.jpg)
DtexecuiHerramienta gráfica para la ejecución de paquetes almacenados en el servidor SQL Server 2005
![Page 26: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/26.jpg)
Dtutil
Utilidad mediante línea de comandos que permite
mover paquetes entre Sql Server y el sistema de
ficheros
![Page 27: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/27.jpg)
Dtexec
Utilidad mediante línea de comandos para la
ejecución de paquetes
![Page 28: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/28.jpg)
Microsoft Sql Server 2005 Integration Services
![Page 29: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/29.jpg)
Business Intelligent Development Studio
Entorno de gestión para los servicios de integración.
Herramienta gráfica para la creación, ejecución y depuración de paquetes en SQL Server 2005
![Page 30: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/30.jpg)
Business Intelligent Development Studio
![Page 31: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/31.jpg)
Business Intelligent Development Studio
![Page 32: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/32.jpg)
Arquitectura SSIS
![Page 33: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/33.jpg)
Arquitectura SSISCaracterísticas principales:
- Motor de flujo de datos y flujo de tareas- Conversión de todos los tipos de datos (estructurados, no estructurados, xml, etc.
convertidos a formato tabular (filas y columnas) antes de ser cargados dentro del buffer- Extracción de datos desde múltiples orígenes de datos como OLE DB, managed
(ADO.NET), ODBC, flat file, Excel, y XML a través de adaptadores. - Integración de poderosos componentes de transformación de datos como por ejemplo:
Aggregate Realiza múltiples agregaciones en un único paso.
Sort: Para ordenar datos en el flujo
Lookup: Realiza operaciones de búsqueda en cache para referenciar conjuntos de datos
Pivot y UnPivot: Dos transformaciones para pivotar la información
Merge, Merge Join, y UnionAl: pueden realizar relaciones y operaciones de combinación.
Conversión de datos: Conversión de tipos de datos (numeric, string, etc.).
![Page 34: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/34.jpg)
Gestión de fuentes de datos
![Page 35: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/35.jpg)
Gestión de fuentes de datos
![Page 36: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/36.jpg)
Workflow de datos y workflow de tareas
![Page 37: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/37.jpg)
Arquitectura orientada a servicios (SOA)
Soporte para:- Datos XML- Servicios Web XML- Manipulación de xml con Xslt, Xpath, etc.- XML/A
![Page 38: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/38.jpg)
Plataforma de integración de desarrollo
![Page 39: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/39.jpg)
Escenarios de integración
Escenario de transformación de
datos entre múltiples entornos heterogéneos con
Fuzzy Lookup
![Page 40: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/40.jpg)
Escenarios de integración
Escenario de gestión de dimensiones en proceso de carga de datos en un DW mediante SCD (Slowly Caching Dimension)
![Page 41: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/41.jpg)
API mediante modelo de componentes
Espacios de nombres de programación correspondientes para la gestión de DTS en Plataforma .Net
![Page 42: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/42.jpg)
Gestión y Despliege de paquetes SSIS
![Page 43: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/43.jpg)
Gestión y Despliege de paquetes SSIS
![Page 44: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/44.jpg)
Gestión y Despliege de paquetes SSIS
Programación de ejecución de paquetes
![Page 45: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/45.jpg)
Gestión y Despliege de paquetes SSIS
Gestión de seguridad integrada en paquetes.
![Page 46: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/46.jpg)
Control de registro de eventos
Gestión y Despliege de paquetes SSIS
![Page 47: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/47.jpg)
Demo: Gestión de Información mediante XML Web Services
![Page 48: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/48.jpg)
Demo: Gestión de Workflow en escenarios de integración
![Page 49: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/49.jpg)
Próximas Acciones
• 17/09/2005. HOL – Windows Server 2003. IPSec• 18/09/2005. Evento – Windows Update Services• 20/10/2005. Contramedidas Hacker.• 21/10/2005: Gira Seguridad Technet.• 17/09/2005. HOL – Windows Server 2003. IPSec• 18/09/2005. Evento – Windows Update Services• 20/10/2005. Contramedidas Hacker.• 21/10/2005: Gira Seguridad Technet.• 20/10/2005. Contramedidas Hacker.• 21/10/2005: Gira Seguridad Technet.
![Page 50: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/50.jpg)
Boletín quincenal TechNews
![Page 51: Microsoft SQL Server 2005 Integration Services Ruben Alonso Cebrian ralonso@informatica64.com Código: HOL-SQL10](https://reader033.vdocuments.mx/reader033/viewer/2022061216/54a7fcf9497959eb6d8b4ebc/html5/thumbnails/51.jpg)
Contactos
• Informática 64– http://www.informatica64.com– [email protected]– +34 91 665 99 98
• Profesor– [email protected]