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

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

Dec 25, 2014

Download

Technology

Salvador Ramos

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
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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