uso avanzado de ssis 2012 | solidq summit 2012
DESCRIPTION
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.TRANSCRIPT
![Page 1: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/1.jpg)
Uso avanzado de SSIS 2012
Salvador Ramos
BI300002
Mentor - BI SQL Server MVP / MCTS - MCITP
#SQSummit
![Page 2: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/2.jpg)
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
![Page 3: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/3.jpg)
Integración con Visual Studio 2010
Nueva funcionalidad Agrupación de componentes
Zoom
Nuevo Toolbox
Deshacer / Rehacer
Mejoras en el Zoom
Mejoras para el desarrollador
![Page 4: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/4.jpg)
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 metadatos
Mejoras para el desarrollador
![Page 5: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/5.jpg)
XML remodelado
Edición de componentes desconectados o en estado de error
Indicadores de estado de la conexión
Nuevas Tareas
Mejoras para el desarrollador
![Page 6: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/6.jpg)
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 Viewers
Mejoras para el desarrollador
Nuevos componentes
![Page 7: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/7.jpg)
DEMO Mejoras para el desarrollador
![Page 8: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/8.jpg)
Despliegue desde fichero .ispac Configuraciones
Conexiones
Paquetes
Proyecto contenedor
Novedades de despliegue y configuración
![Page 9: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/9.jpg)
Flexibilidad a la hora de configurar No más simularlos mediante variables
Parámetros a nivel de Proyecto
Parámetros a nivel de Paquete
Novedades de despliegue y configuración
Parámetros
![Page 10: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/10.jpg)
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 puede hacer referencia a un entorno
Permiten gestionar permisos
Un proyecto puede tener varias referencias a entornos
Novedades de despliegue y configuración
Entornos
![Page 11: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/11.jpg)
SQL Server 2005 a 2102 SQL Server 2012 Paquete como unidad
Configuraciones
Novedades de despliegue y configuración
Package Deployment Model vs Project Deployment Model
Configuración
Paquete DTSXArchivo
.dtsconfigSQL Server
![Page 12: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/12.jpg)
Uso de Entornos (Environments)
Novedades en la ejecución de paquetes
![Page 13: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/13.jpg)
Nueva Base de Datos dedicada API Transact-SQL
Carpeta Administración
Novedades en la arquitectura
Catálogo: SSISDB
![Page 14: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/14.jpg)
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 arquitectura
Catálogo: SSISDB
![Page 15: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/15.jpg)
Soporte de versionado de proyectos en los despliegues
Configuración de diferentes niveles de Logging en cada ejecució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 del paquete (incluso en ejecución) y volcarla a un fichero
Novedades en la arquitectura
Catálogo: SSISDB
![Page 16: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/16.jpg)
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 Services mediante vistas y procedimientos almacenados
Dashboards
Catálogo SSISDB
API T-SQL
![Page 17: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/17.jpg)
Gestión de carpetas
Vistas
catalog.folders
Procedimientos almacenados
catalog.create_folder
catalog.delete_folder
Catálogo SSISDB
API T-SQL
![Page 18: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/18.jpg)
Proyectos y Paquetes
Vistas
catalog.projects
catalog.packages
Procedimientos almacenados
catalog.delete_project
catalog.deploy_project
catalog.restore_project
catalog.move_project
Catálogo SSISDB
API T-SQL
![Page 19: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/19.jpg)
Ejecución de paquetes
Vistas
catalog.executions
Procedimientos almacenados
catalog.create_execution
catalog.start_execution
catalog.stop_operation
Catálogo SSISDB
API T-SQL
![Page 20: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/20.jpg)
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_value
Catálogo SSISDB
API T-SQL
![Page 21: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/21.jpg)
DEMO API T-SQL
![Page 22: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/22.jpg)
Nueva interfaz (Visual Studio 2010)
Mayor usabilidad
Nuevas funcionalidades
Re-estructuración del XML interno de los paquetes
Recuerda!
Desarrollo
![Page 23: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/23.jpg)
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-SQL
Recuerda!
Nueva Arquitectura
![Page 24: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/24.jpg)
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 ocurrido
Conclusión
![Page 25: Uso avanzado de SSIS 2012 | SolidQ Summit 2012](https://reader038.vdocuments.mx/reader038/viewer/2022102618/559802d71a28aba7458b47b5/html5/thumbnails/25.jpg)
Si quieres disfrutar de las mejores sesiones de
nuestros mentores de España y Latino América,
ésta es tu oportunidad.
http://summit.solidq.com/madrid/
Síguenos: