28
Novedades SSIS Denali CTP3 SQL Server 2012 Salvador Ramos Victor M. Sánchez [email protected] [email protected] @salvador_ramos @atharky

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

Embed Size (px)

DESCRIPTION

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

Citation preview

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

Novedades SSIS Denali CTP3 SQL Server 2012

Salvador Ramos Victor M. Sánchez [email protected] [email protected]

@salvador_ramos @atharky

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

Agenda

• Entorno de desarrollo

• Soluciones, Proyectos y Parámetros

• Novedades a nivel de servidor

• Migración

• DQS y SSIS

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

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”)

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

Integration Services

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

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…)

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

Novedades en SSIS Denali

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

Mejoras en el diseño

• Visual Studio

– Nuevo diseño basado en WPF

– Visual Studio 2010

– Soporte .Net Framework 4

– Nueva imagen

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

Usabilidad

• Mejoras visuales y rediseño de la UI

• Por fin: Deshacer / Rehacer

• Mejoras en el Zoom

• Etiquetas en restricciones de precedencia

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

Mejoras en el Toolbox

• Nuevas agrupaciones de componentes en – Tareas (ControlFlow)

– Transformaciones (DataFlow)

• Favoritos

• Nuevos iconos

• Auto-detecta nuevos elementos en el Toolbox

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

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

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

Jugando con el Entorno de desarrollo

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

Parámetros

• Soporte de parámetros

– Nombre y tipo datos

– Visibles en el “Expression Builder” y en la ventana de Propiedades

– Valores por defecto

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

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

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

Despliegue

• Despliegue con botón derecho soportado por Visual Studio

• ISDeploymentWizard.exe

• Los parámetros pueden ser configurados en el despliegue

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

Desplegando proyectos

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

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)

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

Dashboards

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

Administración del servidor

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

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

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

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?

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

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

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

Migración

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

¿Qué hemos visto?

• Asistente de conversión de Proyectos

• Execute Package Task

• Conexiones Compartidas

• Despliegue

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

DQS – Data Quality Services

• DQS y SSIS

Page 25: Sql server 2012 denali - novedades en ssis integration services - 24 h pass-latam
Page 26: Sql server 2012 denali - novedades en ssis integration services - 24 h pass-latam

Recursos

o http://www.solidq.com/squ/courses/Pages/Paquete-de-Cursos-Online-SQL-Server-Denali.aspx

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

Recursos

o www.sqlserversi.com

o http://bifase.blogspot.com

o http://blogs.solidq.com/BICorner

o http://www.solidq.com/sqj/books/Pages/Microsoft-Business-Intelligence-vea-el-cubo-medio-lleno.aspx (Libro gratuito)

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

Salvador Ramos Victor M. Sánchez [email protected] [email protected]

@salvador_ramos @atharky