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.
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Aplicando las novedades de SSIS 2012 a nuestros escenarios
1. Aplicando las novedades de SSIS
a nuestros escenarios
Salvador Ramos
#sql12es
http://salvador-ramos.com
2. Evolución
• DTS
– SQL Server 7 y 2000
• SSIS
– SQL Server 2005
– SQL Server 2008 / R2
– SQL Server 2012 (“Denali”)
3. 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…)
4. Mejoras en el diseño
• Nuevo diseño basado en WPF
• Visual Studio 2010
• Soporte .Net
Framework 4.0
• Nueva imagen
5. Mejora la Usabilidad
• Por fin: Deshacer / Rehacer
• Mejoras en el Zoom
• Mejoras en el Toolbox
– Favoritos
– Nuevos iconos
– Nuevas agrupaciones de componentes
• Nuevas Tareas
6. 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
7. Parámetros (Parameters)
• No más simularlos mediante variables
• Parámetros a nivel de proyecto (BIDS)
• Parámetros a nivel de Paquete (BIDS)
8. 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?
9. Arquitectura del servidor
SQL Server 2005 … 2008 R2 SQL Server 2012
• Paquete como unidad
• Configuraciones
Configuración
Archivo SQL Server
Paquete DTSX .dtsconfig
11. 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)
13. Carpetas (Folders)
• Estructura lógica
• Organización
– Proyectos
– Entornos
• Podemos conceder permisos para su gestión a
usuario no administradores
16. 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
17. Variables de entorno
• Valor que se puede asignar a un parámetro
durante la ejecución del paquete
24. 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
25. 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