aplicando las novedades de ssis 2012 a nuestros escenarios
DESCRIPTION
12h SQL Server 2012 SQL Server Integration Services 2012 aporta una serie de características nuevas y otras mejoradas con respecto a la versión anterior. Unas relacionadas con el entorno de desarrollo, otras son nuevas características en el uso de soluciones y proyectos, apareciendo nuevos elementos, los parámetros y los entornos. También hay novedades a nivel de servidor. En esta sesión veremos cómo sacar un mayor partido a estas novedades en los escenarios que nos encontramos en nuestro trabajo del día a día.TRANSCRIPT
![Page 1: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/1.jpg)
Aplicando las novedades de SSIS a nuestros escenarios
Salvador Ramos http://salvador-ramos.com
#sql12es
![Page 2: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/2.jpg)
Evolución
• DTS
– SQL Server 7 y 2000
• SSIS
– SQL Server 2005
– SQL Server 2008 / R2
– SQL Server 2012 (“Denali”)
![Page 3: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/3.jpg)
Como desarollador …
• ¿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 Lineage?
– Buscar elementos con expresiones? – Esperar a que se resuelva una
conexión? (Validating…)
![Page 4: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/4.jpg)
Mejoras en el diseño
• Nuevo diseño basado en WPF
• Visual Studio 2010
• Soporte .Net Framework 4.0
• Nueva imagen
![Page 5: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/5.jpg)
Mejora la Usabilidad
• Por fin: Deshacer / Rehacer
• Mejoras en el Zoom
• Mejoras en el Toolbox
– Favoritos
– Nuevos iconos
– Nuevas agrupaciones de componentes
• Nuevas Tareas
![Page 6: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/6.jpg)
Mejoras en el Data Flow
• Agrupación de componentes
– Facilita legibilidad
• Nuevos asistentes
– Source & Destination Assistant
• Mejoras en el manejo de Data Viewers
• Edición de propiedades de un componente estando desconectados del origen
![Page 7: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/7.jpg)
Parámetros (Parameters)
• No más simularlos mediante variables
• Parámetros a nivel de proyecto (BIDS)
• Parámetros a nivel de Paquete (BIDS)
![Page 8: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/8.jpg)
Una vez diseñado un proyecto …
• ¿Has tenido que … – Trabajar de forma individual con cada uno
de los paquetes? • Despliegues • Ejecuciones remotas • Información sobre ejecuciones
– Ejecutar tus paquetes en diferentes entornos?
– Hacer ciertos artificios para intercambiar valores de variables entre paquetes?
– Visualizar el XML de un .dtsx? – Hacer backup de los paquetes en un
servidor?
![Page 9: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/9.jpg)
Arquitectura del servidor
SQL Server 2005 … 2008 R2
• Paquete como unidad
• Configuraciones
SQL Server 2012
Configuración
Paquete DTSXArchivo
.dtsconfigSQL Server
![Page 10: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/10.jpg)
Parámetros (Parameters)
• Asignación de valores en el servidor (SQL Server Management Studio)
![Page 11: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/11.jpg)
Catálogo (Catalog)
• 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)
![Page 12: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/12.jpg)
Catálogo (Catalog)
• SSISDB
– Base de datos (API T-SQL)
– Carpeta (administración)
![Page 13: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/13.jpg)
Carpetas (Folders)
• Estructura lógica
• Organización
– Proyectos
– Entornos
• Podemos conceder permisos para su gestión a usuario no administradores
![Page 14: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/14.jpg)
Proyectos (Projects)
• Unidad de despliegue
– (vs paquete hasta 2008R2)
• Acciones
– Configurar
– Validar
– Mover
– Versiones
![Page 15: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/15.jpg)
Paquetes (Packages)
• Último nodo del árbol ‘Projects’
• Acciones
– Configurar
– Ejecutar
– Validar
![Page 16: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/16.jpg)
Entornos (Environments)
• Contenedores de variables
• Un proyecto puede tener varias referencias de entornos
• Una instancia de ejecución de un paquete sólo puede hacer referencia a variables de un único entorno
• Permiten gestionar permisos
![Page 17: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/17.jpg)
Variables de entorno
• Valor que se puede asignar a un parámetro durante la ejecución del paquete
![Page 18: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/18.jpg)
Uso de entornos
• Configuración del paquete
![Page 19: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/19.jpg)
Uso de entornos
• Ejecución del paquete
![Page 20: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/20.jpg)
Dashboards
![Page 21: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/21.jpg)
DEMO
![Page 22: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/22.jpg)
¡Recuerda!
SQL Server 2005 … 2008 R2
• Paquete como unidad
• Configuraciones
SQL Server 2012
Configuración
Paquete DTSXArchivo
.dtsconfigSQL Server
![Page 24: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/24.jpg)
Más TechNet • Webcasts grabados
http://technet.microsoft.com/es-es/ff721942.aspx
• Registro en futuros webcasts http://technet.microsoft.com/es-es/bb291010.aspx
• Suscripción al boletín TechNet Flash http://www.microsoft.com/spain/technet/boletines/default.mspx
• TechCenters de TechNet (información de productos) http://technet.microsoft.com/es-es/bb421517.aspx
• Suscripciones TechNet http://technet.microsoft.com/es-es/subscriptions/default.aspx
• Redes sociales – http://www.facebook.com/TechNet.Spain
– http://www.twitter.com/TechNet_es
![Page 25: Aplicando las novedades de SSIS 2012 a nuestros escenarios](https://reader034.vdocuments.net/reader034/viewer/2022042700/559258a61a28ab81418b45b4/html5/thumbnails/25.jpg)
http://solidq.com/ES/MasterBI
Este Máster tiene como objetivo desarrollar los conocimientos y competencias para convertirse en un profesional en el área de Business Intelligence, altamente especializado en tecnología Microsoft