uso avanzado de ssis 2012 | solidq summit 2012

Post on 04-Jul-2015

811 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

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

sramos@solidq.com

#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:

top related