SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
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/Paque
  te-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/Pa
  ges/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

Más contenido relacionado

La actualidad más candente

Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)
Ana Granados Navarro
 
Servicios de directorio ligero de active directory
Servicios de directorio ligero de active directoryServicios de directorio ligero de active directory
Servicios de directorio ligero de active directory
17kayel17
 

La actualidad más candente (20)

Apex nuevas caracteristicas
Apex nuevas caracteristicasApex nuevas caracteristicas
Apex nuevas caracteristicas
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
SQL SERVER
SQL SERVERSQL SERVER
SQL SERVER
 
InstallFest SharePoint 2010 en Chile
InstallFest SharePoint 2010 en ChileInstallFest SharePoint 2010 en Chile
InstallFest SharePoint 2010 en Chile
 
Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014
Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014
Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014
 
Sql
SqlSql
Sql
 
So windows server 2008 jhoni zambrano
So windows server 2008 jhoni zambranoSo windows server 2008 jhoni zambrano
So windows server 2008 jhoni zambrano
 
Fundamentos de Integración de Datos (SSIS)
Fundamentos de Integración de Datos (SSIS)Fundamentos de Integración de Datos (SSIS)
Fundamentos de Integración de Datos (SSIS)
 
Oracle Enterprise Manager 12c & Management Packs
Oracle Enterprise Manager 12c & Management PacksOracle Enterprise Manager 12c & Management Packs
Oracle Enterprise Manager 12c & Management Packs
 
Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)
 
Servidores
ServidoresServidores
Servidores
 
Diplomado Técnico SQL Server 2012 - Sesión 2/8
Diplomado Técnico SQL Server 2012 - Sesión 2/8Diplomado Técnico SQL Server 2012 - Sesión 2/8
Diplomado Técnico SQL Server 2012 - Sesión 2/8
 
Iniciándose en el desarrollo de aplicaciones para share point 2013
Iniciándose en el desarrollo de aplicaciones para share point 2013Iniciándose en el desarrollo de aplicaciones para share point 2013
Iniciándose en el desarrollo de aplicaciones para share point 2013
 
AWS - BBDD
AWS - BBDDAWS - BBDD
AWS - BBDD
 
Generalidades en SQL Server 2012
Generalidades en SQL Server 2012Generalidades en SQL Server 2012
Generalidades en SQL Server 2012
 
Taller de integración de Datos con SQL Server 2014 Integration Services SSIS
Taller de integración de Datos con SQL Server 2014 Integration Services SSISTaller de integración de Datos con SQL Server 2014 Integration Services SSIS
Taller de integración de Datos con SQL Server 2014 Integration Services SSIS
 
Postgre Sql Para Las Empresas Cubanas
Postgre Sql Para Las Empresas CubanasPostgre Sql Para Las Empresas Cubanas
Postgre Sql Para Las Empresas Cubanas
 
Windows Server2008 R2 Overview
Windows Server2008 R2 OverviewWindows Server2008 R2 Overview
Windows Server2008 R2 Overview
 
Sqlserver
SqlserverSqlserver
Sqlserver
 
Servicios de directorio ligero de active directory
Servicios de directorio ligero de active directoryServicios de directorio ligero de active directory
Servicios de directorio ligero de active directory
 

Destacado

Destacado (7)

Big data con Hadoop y SSIS 2016
Big data con Hadoop y SSIS 2016Big data con Hadoop y SSIS 2016
Big data con Hadoop y SSIS 2016
 
Taller de Reporting con SQL Server 2014 SSRS Datazen PowerView PowerBI
Taller de Reporting con SQL Server 2014 SSRS Datazen PowerView PowerBITaller de Reporting con SQL Server 2014 SSRS Datazen PowerView PowerBI
Taller de Reporting con SQL Server 2014 SSRS Datazen PowerView PowerBI
 
Aplicando las novedades de SSIS 2012 a nuestros escenarios
Aplicando las novedades de SSIS 2012 a nuestros escenariosAplicando las novedades de SSIS 2012 a nuestros escenarios
Aplicando las novedades de SSIS 2012 a nuestros escenarios
 
Microsoft sql server 2008 - ETL
Microsoft sql server 2008 - ETL Microsoft sql server 2008 - ETL
Microsoft sql server 2008 - ETL
 
Que hay de nuevo en SQL 2016 Analysis Services
Que hay de nuevo en SQL 2016 Analysis ServicesQue hay de nuevo en SQL 2016 Analysis Services
Que hay de nuevo en SQL 2016 Analysis Services
 
SQL Server 2014 Nuevas Capacidades
SQL Server 2014  Nuevas CapacidadesSQL Server 2014  Nuevas Capacidades
SQL Server 2014 Nuevas Capacidades
 
Tutorial completo ssis integration service KAREN ANDRADE EFRAIN SARANSIG
Tutorial completo ssis integration service KAREN ANDRADE EFRAIN SARANSIGTutorial completo ssis integration service KAREN ANDRADE EFRAIN SARANSIG
Tutorial completo ssis integration service KAREN ANDRADE EFRAIN SARANSIG
 

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

Share point 2010 office 2010 y owa
Share point 2010 office 2010 y owaShare point 2010 office 2010 y owa
Share point 2010 office 2010 y owa
Eva Ordoñez Perez
 
Migración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL DeveloperMigración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL Developer
Valentin Leonard Tabacaru
 
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAPNovedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Joseph Lopez
 

Similar a Sql server 2012 denali - novedades en ssis integration services - 24 h pass-latam (20)

SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datos
 
Introduccion a SSIS con BIML
Introduccion a SSIS con BIMLIntroduccion a SSIS con BIML
Introduccion a SSIS con BIML
 
Share point 2010 office 2010 y owa
Share point 2010 office 2010 y owaShare point 2010 office 2010 y owa
Share point 2010 office 2010 y owa
 
MS SQL Server 2012 SP1 para desarrolladores
MS SQL Server 2012 SP1 para desarrolladoresMS SQL Server 2012 SP1 para desarrolladores
MS SQL Server 2012 SP1 para desarrolladores
 
Webinar Oracle Data Integrator 12c (ODI)
Webinar Oracle Data Integrator 12c (ODI)Webinar Oracle Data Integrator 12c (ODI)
Webinar Oracle Data Integrator 12c (ODI)
 
Diplomado Técnico SQL Server 2012 - Sesión 6/8
Diplomado Técnico SQL Server 2012 - Sesión 6/8Diplomado Técnico SQL Server 2012 - Sesión 6/8
Diplomado Técnico SQL Server 2012 - Sesión 6/8
 
Introducción a SSIS con Biml
Introducción a SSIS con BimlIntroducción a SSIS con Biml
Introducción a SSIS con Biml
 
Webinar: Oracle Data Integrator 12c (25-02-2015)
Webinar: Oracle Data Integrator 12c (25-02-2015)Webinar: Oracle Data Integrator 12c (25-02-2015)
Webinar: Oracle Data Integrator 12c (25-02-2015)
 
Dynamics saturday madrid 2018 bc-on-docker - jakub
Dynamics saturday madrid 2018   bc-on-docker - jakubDynamics saturday madrid 2018   bc-on-docker - jakub
Dynamics saturday madrid 2018 bc-on-docker - jakub
 
Migración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL DeveloperMigración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL Developer
 
Nuevos escenarios BI con SQL Server 2014
Nuevos escenarios BI con SQL Server 2014Nuevos escenarios BI con SQL Server 2014
Nuevos escenarios BI con SQL Server 2014
 
Sql 2012 bi cibertec
Sql 2012 bi cibertecSql 2012 bi cibertec
Sql 2012 bi cibertec
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022
 
Tips en la instalación de Dynamics 365 FO - LBD, 365 Saturday
Tips en la instalación de Dynamics 365 FO - LBD, 365 SaturdayTips en la instalación de Dynamics 365 FO - LBD, 365 Saturday
Tips en la instalación de Dynamics 365 FO - LBD, 365 Saturday
 
Desarrollo con control de código contra SQL Server | SolidQ Summit 2012
Desarrollo con control de código contra SQL Server | SolidQ Summit 2012Desarrollo con control de código contra SQL Server | SolidQ Summit 2012
Desarrollo con control de código contra SQL Server | SolidQ Summit 2012
 
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration ServicesSolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
SolidQ Summit 2018 - Qué necesita saber un DBA de Integration Services
 
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAPNovedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
Novedades de MS SQL Server 2012 para ambientes tecnológicos OLTP y OLAP
 
Administrando soluciones de Power BI
Administrando soluciones de Power BIAdministrando soluciones de Power BI
Administrando soluciones de Power BI
 

Más de Salvador Ramos

Sql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech netSql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech net
Salvador Ramos
 

Más de Salvador Ramos (20)

Power bi necesario, pero no suficiente
Power bi necesario, pero no suficientePower bi necesario, pero no suficiente
Power bi necesario, pero no suficiente
 
Power BI - 3 Estrategias cruciales para crear tus Cuadros de Mando
Power BI - 3 Estrategias cruciales para crear tus Cuadros de MandoPower BI - 3 Estrategias cruciales para crear tus Cuadros de Mando
Power BI - 3 Estrategias cruciales para crear tus Cuadros de Mando
 
Paso de TI, tengo Power BI
Paso de TI, tengo Power BIPaso de TI, tengo Power BI
Paso de TI, tengo Power BI
 
Cuadros de mando SQLSaturday Madrid 2015
Cuadros de mando SQLSaturday Madrid 2015Cuadros de mando SQLSaturday Madrid 2015
Cuadros de mando SQLSaturday Madrid 2015
 
Visualizacion - Excel - power bi - Mejorando las respuestas a las preguntas d...
Visualizacion - Excel - power bi - Mejorando las respuestas a las preguntas d...Visualizacion - Excel - power bi - Mejorando las respuestas a las preguntas d...
Visualizacion - Excel - power bi - Mejorando las respuestas a las preguntas d...
 
Excel Si es una base de datos
Excel Si es una base de datosExcel Si es una base de datos
Excel Si es una base de datos
 
Excel power pivot ssas tabular
Excel power pivot ssas tabularExcel power pivot ssas tabular
Excel power pivot ssas tabular
 
Report builder, que los informes los haga el usuario - codecamp
Report builder, que los informes los haga el usuario - codecampReport builder, que los informes los haga el usuario - codecamp
Report builder, que los informes los haga el usuario - codecamp
 
Sql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech netSql server 2008 novedades en BI - es - tech net
Sql server 2008 novedades en BI - es - tech net
 
Optimizando la carga de datos con integration services ssis
Optimizando la carga de datos con integration services   ssisOptimizando la carga de datos con integration services   ssis
Optimizando la carga de datos con integration services ssis
 
Resumen de nuevas caracteriscitas de sql server 2008
Resumen de nuevas caracteriscitas de sql server 2008Resumen de nuevas caracteriscitas de sql server 2008
Resumen de nuevas caracteriscitas de sql server 2008
 
No es business Intelligence todo lo que reluce
No es business Intelligence todo lo que reluceNo es business Intelligence todo lo que reluce
No es business Intelligence todo lo que reluce
 
Microsoft business intelligence charlas grupos de usuarios
Microsoft business intelligence   charlas grupos de usuariosMicrosoft business intelligence   charlas grupos de usuarios
Microsoft business intelligence charlas grupos de usuarios
 
Curso de SQL Server: implementacion (T-SQL)
Curso de SQL Server: implementacion (T-SQL)Curso de SQL Server: implementacion (T-SQL)
Curso de SQL Server: implementacion (T-SQL)
 
Sql server integration services novedades y migracion
Sql server integration services   novedades y migracionSql server integration services   novedades y migracion
Sql server integration services novedades y migracion
 
Curso sql server_administracion
Curso sql server_administracionCurso sql server_administracion
Curso sql server_administracion
 
Dts y analysis services 2000
Dts y analysis services 2000Dts y analysis services 2000
Dts y analysis services 2000
 
Curso introduccion microsoft_sql_server_business_intelligence
Curso introduccion microsoft_sql_server_business_intelligenceCurso introduccion microsoft_sql_server_business_intelligence
Curso introduccion microsoft_sql_server_business_intelligence
 
Analisys services 2005 cubos olap con o sin data warehouse
Analisys services 2005 cubos olap con o sin data warehouseAnalisys services 2005 cubos olap con o sin data warehouse
Analisys services 2005 cubos olap con o sin data warehouse
 
Dts y analysis services 2000
Dts y analysis services 2000Dts y analysis services 2000
Dts y analysis services 2000
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (15)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

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

  • 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
  • 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
  • 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
  • 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.
  • 26. Recursos o http://www.solidq.com/squ/courses/Pages/Paque te-de-Cursos-Online-SQL-Server-Denali.aspx
  • 27. Recursos o www.sqlserversi.com o http://bifase.blogspot.com o http://blogs.solidq.com/BICorner o http://www.solidq.com/sqj/books/Pa ges/Microsoft-Business-Intelligence- vea-el-cubo-medio-lleno.aspx (Libro gratuito)
  • 28. Salvador Ramos Victor M. Sánchez webmaster@helpdna.net vsanchez@solidq.com @salvador_ramos @atharky