Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Uso avanzado de SSIS 2012 | SolidQ Summit 2012

1,556 views

Published on

http://summit.solidq.com/madrid
SQL Server Integration Services (SSIS) 2012 viene con grandes novedades. Partiendo de una visión panorámica de éstas, nos centraremos en estudiar las novedades relacionadas con nuestros servidores, las conseucuencias y ventajas que tiene el aplicarlas, y cómo nos va afectar todo esto de cara a nuevos proyectos y a la migración de los actuales.

  • Be the first to comment

Uso avanzado de SSIS 2012 | SolidQ Summit 2012

  1. 1. Uso avanzado de SSIS 2012Salvador RamosBI300002Mentor - BISQL Server MVP / MCTS - MCITPsramos@solidq.com#SQSummit
  2. 2.  Mejoras para el desarrollador Novedades de despliegue y configuración Novedades en la Arquitectura del servidor ¿Nos interesa cambiar a esta nueva versión?SSIS 2012
  3. 3.  Integración con Visual Studio 2010 Nueva funcionalidad Agrupación de componentes Zoom Nuevo Toolbox Deshacer / Rehacer  Mejoras en el ZoomMejoras para el desarrollador
  4. 4.  Mejoras en el Toolbox Favoritos Nuevos iconos Nueva distribución de grupos de componentes Nuevo sistema de mapeado de datos Mejoras en la resolución de conflictos por metadatosMejoras para el desarrollador
  5. 5.  XML remodelado Edición de componentes desconectados o en estado deerror Indicadores de estado de la conexión Nuevas TareasMejoras para el desarrollador
  6. 6.  Sources Transformations Destinations Agrupación de componentes Mejoras de rendimiento Gestión de memoria de componentes semi-bloqueantes (Merge,Merge Joint, etc…) Cambios en Data ViewersMejoras para el desarrolladorNuevos componentes
  7. 7. DEMOMejoras para el desarrollador
  8. 8.  Despliegue desde fichero .ispac Configuraciones Conexiones Paquetes Proyecto contenedorNovedades de despliegue y configuración
  9. 9.  Flexibilidad a la hora de configurar No más simularlos mediante variables Parámetros a nivel de Proyecto Parámetros a nivel de PaqueteNovedades de despliegue y configuraciónParámetros
  10. 10.  Conjuntos de variables que definen el ámbito de ejecución Producción, Desarrollo, Test, Por fechas, etc… Una instancia de ejecución de un paquete sólo puedehacer referencia a un entorno Permiten gestionar permisos Un proyecto puede tenervarias referencias a entornosNovedades de despliegue y configuraciónEntornos
  11. 11.  SQL Server 2005 a 2102 SQL Server 2012 Paquete como unidad ConfiguracionesNovedades de despliegue y configuraciónPackage Deployment Model vs Project Deployment ModelConfiguraciónPaquete DTSXArchivo.dtsconfigSQL Server
  12. 12.  Uso de Entornos (Environments)Novedades en la ejecución de paquetes
  13. 13.  Nueva Base de Datos dedicada API Transact-SQL Carpeta AdministraciónNovedades en la arquitecturaCatálogo: SSISDB
  14. 14.  Hay que crearlo Un catálogo por instancia Propiedades Encryption Algorithm Name (AES_256) Clean Logs Periodically (True) Retention Period (365) Maximum Number of Version per Project (10) Periodically Remove Old Versions (True)Novedades en la arquitecturaCatálogo: SSISDB
  15. 15.  Soporte de versionado de proyectos en los despliegues Configuración de diferentes niveles de Logging en cadaejecución: 0 -> None 2 -> Performance 1 -> Basic 3 -> Verbose Nivel de ejecución por defecto en las propiedades del catálogo Adicción de data taps para extraer información delpaquete (incluso en ejecución) y volcarla a un ficheroNovedades en la arquitecturaCatálogo: SSISDB
  16. 16.  Nueva API T-SQL para trabajar con el Catálogo (SSISDB) Ejecución de paquetes Creación de estructuras Valores de parámetros Administración del servidor de Integration Servicesmediante vistas y procedimientos almacenados DashboardsCatálogo SSISDBAPI T-SQL
  17. 17.  Gestión de carpetas Vistas catalog.folders Procedimientos almacenados catalog.create_folder catalog.delete_folderCatálogo SSISDBAPI T-SQL
  18. 18.  Proyectos y Paquetes Vistas catalog.projects catalog.packages Procedimientos almacenados catalog.delete_project catalog.deploy_project catalog.restore_project catalog.move_projectCatálogo SSISDBAPI T-SQL
  19. 19.  Ejecución de paquetes Vistas catalog.executions Procedimientos almacenados catalog.create_execution catalog.start_execution catalog.stop_operationCatálogo SSISDBAPI T-SQL
  20. 20.  Parámetros Vistas catalog.object_parameters catalog.execution_parameter_values Procedimientos almacenados catalog.get_parameter_values catalog.set_object_parameter_value catalog.set_execution_parameter_valueCatálogo SSISDBAPI T-SQL
  21. 21. DEMOAPI T-SQL
  22. 22.  Nueva interfaz (Visual Studio 2010) Mayor usabilidad Nuevas funcionalidades Re-estructuración del XML interno de los paquetesRecuerda!Desarrollo
  23. 23.  Sistema de despliegue, ficheros .ispac Mejoras en la configuración y ejecución Parámetros y Entornos Logging y verbose Base de Datos SSISDB (Catálogo) “Qué hay (metadata)?” “¿Qué ha ocurrido?” ¿Seguiremos usando nuestro framework de auditoría? Utiliza la potencia de la nueva API T-SQLRecuerda!Nueva Arquitectura
  24. 24.  Como desarrollador Te vas a sentir cómodo desde el primer momento Mejoras en usabilidad y nueva funcionalidad Como administrador Curva de aprendizaje sencilla, novedades muy coherentes Vas a tener mucha más flexibilidad y facilidad para: Administrar Saber qué está ocurriendo y qué ha ocurridoConclusión
  25. 25. Si quieres disfrutar de las mejores sesiones denuestros mentores de España y Latino América,ésta es tu oportunidad.http://summit.solidq.com/madrid/Síguenos:

×