Se exponen todas las novedades incorporadas en SQL Server Integration Services (SSIS) en la nueva versión, conocida con el nombre en clave "Denali" y ya con nombre oficial: SQL Server 2012
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
Novedades SSIS Denali CTP3
1. Novedades SSIS Denali CTP3
SQL Server 2012
Salvador Ramos Victor M. Sánchez
webmaster@helpdna.net vsanchez@solidq.com
@salvador_ramos @atharky
2. Agenda
• Entorno de desarrollo
• Soluciones, Proyectos y Parámetros
• Novedades a nivel de servidor
• Migración
• DQS y SSIS
3. Evolución del producto
• DTS
– SQL Server 7
– SQL Server 2000
• SSIS
– SQL Server 2005
– SQL Server 2008
– SQL Server 2008 R2
– SQL Server 2012 (“Denali”)
5. Como developer …
• ¿has tenido que…?
– Implementar variables expuestas en
configuración?
– Pasar variables en patrones parent-child?
– Generar de nuevo algún componente
eliminado por error?
– Añadir anotaciones para documentar el
paquete?
– Mapear componentes dependientes al
sustituir un componente que genera
nuevos id de lineaje?
– Buscar elementos con expresiones?
– Esperar a que se resuelva una conexión?
(Validating…)
7. Mejoras en el diseño
• Visual Studio
– Nuevo diseño basado en WPF
– Visual Studio 2010
– Soporte .Net
Framework 4
– Nueva imagen
8. Usabilidad
• Mejoras visuales y rediseño de la UI
• Por fin: Deshacer / Rehacer
• Mejoras en el Zoom
• Etiquetas en restricciones
de precedencia
9. Mejoras en el Toolbox
• Nuevas agrupaciones de componentes en
– Tareas (ControlFlow)
– Transformaciones (DataFlow)
• Favoritos
• Nuevos iconos
• Auto-detecta nuevos elementos en el Toolbox
10. Mejoras en el DataFlow
• Agrupación de componentes
– Facilita la legibilidad
• Nuevos asistentes
– Source Assistant
– Destination Asssitant
• Nuevas Tareas
– DQS Cleansing
• Mejoras en el manejo de Data Viewers
• Edición de propiedades de un componente
estando desconectados del origen
12. Parámetros
• Soporte de parámetros
– Nombre y tipo datos
– Visibles en el “Expression Builder” y en la ventana de
Propiedades
– Valores por defecto
13. Paquetes y Proyectos
• Nuevo formato de paquetes simplificado
– Mejoras en la estructura XML
– Más legibles para nosotros
• Mejoras en los Proyectos
– Build crea un fichero ISPAC
– Cuando abrimos un proyecto de 2008 se lanza el
asistente de migración
14. Despliegue
• Despliegue con botón derecho soportado por
Visual Studio
• ISDeploymentWizard.exe
• Los parámetros pueden ser configurados en el
despliegue
16. SSIS a nivel de Servidor
• Acceso desde SSMS
• SSISDB
– Nueva Base de datos
– Los paquetes se almacenan ahora en ella
• Mejoras en la administración
– Opciones de ejecución remota
– Dashboard con información sobre las ejecuciones
– Mejora de las opciones de Registro (Logging)
– Se pueden configurar a nivel de Proyecto
– SSISDB.Catalog.Start_Package (SP para ejecutar paquetes)
19. Migración de Paquetes
• ¿Qué necesitas saber?
– Todo lo que tienes ahora sigue funcionando en Denali
• Excepto …
– Tareas de ejecutar paquetes DTS 2000
– Tareas ActiveX Script
– Migrar proyectos al nuevo modelo es opcional
• La mayoría de los proyectos obtendrán beneficios
20. Proyect Deployment Model
• Preparando el cambio:
– Los Proyectos
• ¿Contienen paquetes dependientes? ¿Tareas Ejec.Paquetes?
– Parámetros
– ¿Se utilizan configuraciones?
– ¿Se comparten configuraciones entre paquetes?
– Connection Managers compartidos
• ¿Mis paquetes utilizan conexiones comunes?
– Ejecución en el servidor
• ¿Hay algún paquete almacenado externamente?
21. Migrando proyectos anteriores
• Asistente para la conversión de
proyectos
– Piensa en parámetros de proyecto
en lugar de configuraciones
compartidas entre paquetes
– No se requieren conexiones para las
tareas de Ejecutar Paquete
• Redefinir en BIDS
– Considera utilizar conexiones
compartidas globales
– Actualiza las tareas Ejecutar paquete
para resolver referencias basadas en
expresiones