Sql server 2012 denali - novedades en ssis integration services - 24 h pass-latam

  • 3,331 views
Uploaded on

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

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,331
On Slideshare
0
From Embeds
0
Number of Embeds
5

Actions

Shares
Downloads
79
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Novedades SSIS Denali CTP3 SQL Server 2012Salvador Ramos Victor M. Sánchezwebmaster@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”)
  • 4. Integration Services
  • 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…)
  • 6. Novedades en SSIS Denali
  • 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
  • 11. Jugando con el Entorno de desarrollo
  • 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
  • 15. Desplegando proyectos
  • 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)
  • 17. Dashboards
  • 18. Administración del servidor
  • 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
  • 22. Migración
  • 23. ¿Qué hemos visto?• Asistente de conversión de Proyectos• Execute Package Task• Conexiones Compartidas• Despliegue
  • 24. DQS – Data Quality Services• DQS y SSIS
  • 25. Recursoso http://www.solidq.com/squ/courses/Pages/Paque te-de-Cursos-Online-SQL-Server-Denali.aspx
  • 26. Recursoso www.sqlserversi.como http://bifase.blogspot.como http://blogs.solidq.com/BICornero http://www.solidq.com/sqj/books/Pa ges/Microsoft-Business-Intelligence- vea-el-cubo-medio-lleno.aspx (Libro gratuito)
  • 27. Salvador Ramos Victor M. Sánchezwebmaster@helpdna.net vsanchez@solidq.com@salvador_ramos @atharky