Aplicando las novedades de SSIS 2012 a nuestros escenarios

7,464 views

Published on

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.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,464
On SlideShare
0
From Embeds
0
Number of Embeds
4,737
Actions
Shares
0
Downloads
67
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Aplicando las novedades de SSIS 2012 a nuestros escenarios

  1. 1. Aplicando las novedades de SSIS a nuestros escenarios Salvador Ramos#sql12es http://salvador-ramos.com
  2. 2. Evolución• DTS – SQL Server 7 y 2000• SSIS – SQL Server 2005 – SQL Server 2008 / R2 – SQL Server 2012 (“Denali”)
  3. 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. 4. Mejoras en el diseño• Nuevo diseño basado en WPF• Visual Studio 2010• Soporte .Net Framework 4.0• Nueva imagen
  5. 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. 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. 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. 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. 9. Arquitectura del servidorSQL Server 2005 … 2008 R2 SQL Server 2012• Paquete como unidad• Configuraciones Configuración Archivo SQL Server Paquete DTSX .dtsconfig
  10. 10. Parámetros (Parameters)• Asignación de valores en el servidor (SQL Server Management Studio)
  11. 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)
  12. 12. Catálogo (Catalog)• SSISDB – Base de datos (API T-SQL) – Carpeta (administración)
  13. 13. Carpetas (Folders)• Estructura lógica• Organización – Proyectos – Entornos• Podemos conceder permisos para su gestión a usuario no administradores
  14. 14. Proyectos (Projects)• Unidad de despliegue – (vs paquete hasta 2008R2)• Acciones – Configurar – Validar – Mover – Versiones
  15. 15. Paquetes (Packages)• Último nodo del árbol ‘Projects’• Acciones – Configurar – Ejecutar – Validar
  16. 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. 17. Variables de entorno• Valor que se puede asignar a un parámetro durante la ejecución del paquete
  18. 18. Uso de entornos• Configuración del paquete
  19. 19. Uso de entornos• Ejecución del paquete
  20. 20. Dashboards
  21. 21. DEMO
  22. 22. ¡Recuerda!SQL Server 2005 … 2008 R2 SQL Server 2012• Paquete como unidad• Configuraciones Configuración Archivo SQL Server Paquete DTSX .dtsconfig
  23. 23. Muchas gracias @Salvador_Ramos webmaster@helpdna.nethttp://salvador-ramos.com
  24. 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. 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

×