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
Uso avanzado de SSIS 2012
Salvador Ramos
BI300002
Mentor - BI SQL Server MVP / MCTS - MCITP
#SQSummit
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
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
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
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
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
DEMO Mejoras para el desarrollador
Despliegue desde fichero .ispac Configuraciones
Conexiones
Paquetes
Proyecto contenedor
Novedades de despliegue y configuración
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
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
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
Uso de Entornos (Environments)
Novedades en la ejecución de paquetes
Nueva Base de Datos dedicada API Transact-SQL
Carpeta Administración
Novedades en la arquitectura
Catálogo: SSISDB
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
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
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
Gestión de carpetas
Vistas
catalog.folders
Procedimientos almacenados
catalog.create_folder
catalog.delete_folder
Catálogo SSISDB
API T-SQL
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
Ejecución de paquetes
Vistas
catalog.executions
Procedimientos almacenados
catalog.create_execution
catalog.start_execution
catalog.stop_operation
Catálogo SSISDB
API T-SQL
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
DEMO API T-SQL
Nueva interfaz (Visual Studio 2010)
Mayor usabilidad
Nuevas funcionalidades
Re-estructuración del XML interno de los paquetes
Recuerda!
Desarrollo
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
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
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: