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

Post on 25-Dec-2014

3331 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

Transcript

Novedades SSIS Denali CTP3 SQL Server 2012

Salvador Ramos Victor M. Sánchez webmaster@helpdna.net vsanchez@solidq.com

@salvador_ramos @atharky

Agenda

• Entorno de desarrollo

• Soluciones, Proyectos y Parámetros

• Novedades a nivel de servidor

• Migración

• DQS y SSIS

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

Integration Services

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

Novedades en SSIS Denali

Mejoras en el diseño

• Visual Studio

– Nuevo diseño basado en WPF

– Visual Studio 2010

– Soporte .Net Framework 4

– Nueva imagen

Usabilidad

• Mejoras visuales y rediseño de la UI

• Por fin: Deshacer / Rehacer

• Mejoras en el Zoom

• Etiquetas en restricciones de precedencia

Mejoras en el Toolbox

• Nuevas agrupaciones de componentes en – Tareas (ControlFlow)

– Transformaciones (DataFlow)

• Favoritos

• Nuevos iconos

• Auto-detecta nuevos elementos en el Toolbox

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

Jugando con el Entorno de desarrollo

Parámetros

• Soporte de parámetros

– Nombre y tipo datos

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

– Valores por defecto

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

Despliegue

• Despliegue con botón derecho soportado por Visual Studio

• ISDeploymentWizard.exe

• Los parámetros pueden ser configurados en el despliegue

Desplegando proyectos

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)

Dashboards

Administración del servidor

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

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?

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

Migración

¿Qué hemos visto?

• Asistente de conversión de Proyectos

• Execute Package Task

• Conexiones Compartidas

• Despliegue

DQS – Data Quality Services

• DQS y SSIS

Recursos

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

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)

Salvador Ramos Victor M. Sánchez webmaster@helpdna.net vsanchez@solidq.com

@salvador_ramos @atharky

top related