1 / 20

Como ser más productivos con SQL Server Data Tools - SSDT

Como ser más productivos con SQL Server Data Tools - SSDT. John Alexander Bulla Torres PASS – Regional Mentor Latin America Co – Director BogotaDotNet Blog: http://bit.ly/johnbulla Twitter : @ johnbulla. Desarrollo de BD SQL es dificil ?. Desafíos en el desarrollo de bases de datos:

alessa
Download Presentation

Como ser más productivos con SQL Server Data Tools - SSDT

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Como ser más productivos con SQL Server Data Tools - SSDT John Alexander Bulla Torres PASS – Regional Mentor LatinAmerica Co – Director BogotaDotNet Blog: http://bit.ly/johnbulla Twitter: @johnbulla

  2. Desarrollo de BD SQL esdificil ? • Desafíos en el desarrollo de bases de datos: • Las Bases de datos son entidades con seguimiento de estado en su propia naturaleza • La dependencia de administrar y preservar el estado aún más desafiante • Errores en el código SQL se encuentran a menudo sólo cuando se ejecuta el código • Aplicaciones de sincronización y control de versiones de bases de datos añade más capas de complejidad • Dirigidos a más de una versión de SQL Server es muy difícil de manejar

  3. Hay unamejormanera? • Para superar estos retos, debemos trabajar con más inteligencia • Desarrollar la base de datos de forma declarativa (CREATE), no imperativamente (si existe (...) / ALTER) • Llevar la validación y verificación en tiempo de diseño • Utilizar las herramientas de trabajo consistentes cuando esté conectado o desconectado • Tener la capacidad de diferenciación del esquema de modelo a nuestra disposición (Comparar y actualizar los modelos) • Tener la aplicación y el desarrollo de bases de datos en el mismo entorno y repositorio de código fuente

  4. Introducción a SQL Server Data Tools

  5. Introducción a SQL Server Data Tools

  6. Fundamentos de SQL Server Data Tools • Las herramientas integradas con servicios de idiomas modernos • Conectado y en línea con las pruebas locales • Integración con SQL Server y SQL Azure • Detección y manejo de base de datos mas eficiente • Integración de aplicaciones de desarrollo

  7. Base de datos desconectados de Desarrollo • Las definiciones de base de datos administrada en Visual Studio • Servicios avanzados de idioma: • Ir a definición • Buscar todas las referencias • Refactoring • F5 depuración en tiempo de ejecución con base de datos local • Visualizar las diferencias de esquemas y migrar los cambios de esquema • Sincronizar la base de datos del proyecto

  8. Connected Database Development DB (PROD) Transfer schema and data DBA DB (DEV) Connected Development Developer Developer Developer Release Manager

  9. Disconnected Database Development DB(PROD) Transfer schema and data DBA vNext DB(DEV) Connected Development Developer Developer Developer Sync Release Manager SSDTProject Publish Disconnected Development Validate

  10. La publicación de su base de datos cambia • Objetivo de conocer la versión: • SQL Server 2005 • SQL Server 2008 y SQL Server 2008 R2 • SQL Server 2012 • SQL Azure • Publicar • Directa, a través de secuencias de comandos SQL • Apoyo a "Instantáneas“ • Persisten punto en el tiempo de la representación del esquema

  11. Integración de aplicaciones para el Desarrollo • La integración entre la base de datos Entidad  modelo de datos • Sincroniza automáticamente los modelos de esquemas • Asociación con el Proyecto de bases de datos o instantánea • Preservar las asignaciones y exclusiones • Procedimiento almacenado (los parámetros y la estructura de la producción) • Experiencia de F5 sin problemas • Entre lenguajes refactorización y depuración • Tiempo de ejecución aislada base de datos local • SQL LanguageServices • Entre lenguajes Refactoring • SQL-CLR integración * • VB.NET, C # Application Project Entity Data Model Database Project Database Model

  12. DEMO

  13. RESUMEN Alta productividad en el entorno de desarrollo para SQL Server, SQL Azure y Business Intelligence. Desarrollo de Base de datos conectada y desconectada. Mejor integración de la aplicación con el desarrollo de la base de datos.

  14. PREGUNTAS Y RESPUESTAS

  15. Recursos • MSDN Magazine Sept 2011The "Juneau" Database Project • MSDN forum • Team blog - http://blogs.msdn.com/b/ssdt/ • Twitter #SQLDataTools • TechEd 2011 videos: • Build SQL Server databases using Juneau without leaving Visual Studio • Juneau Database Project integration with existing .NET applications via Entity Framework • Download the latest SSDT bits • Look for update in Q4/2011 • Invitation | Join the SQL Server 2012 Developer Tools (SSDT) Advisory Program! -http://cut.ms/bpkN

  16. Recursos • BogotaDotNet http://www.bogotadotnet.org • SQL PASS Global • SQL PASS Latam http://www.sqlpass.org http://www.sqlpass-latam.org • Recursos para Profesionales IT • Recursos para Desarrolladores http://microsoft.com/technet http://microsoft.com/msdn

  17. http://www.facebook.com/SQLPASSLATAM

  18. @JohnBulla

  19. SQL SATURDAY #124 - Colombia 2012 • Primer SQL Saturday en Español en todo el mundo • Fecha: 14 de Abril • Lugar: Bogotá, Colombia • Web: http://www.sqlsaturday.com/124/eventhome.aspx

  20. Muchas Gracias John Alexander Bulla Torres PASS – Regional Mentor LatinAmerica Co – Director BogotaDotNet Blog: http://bit.ly/johnbulla Twitter: @johnbulla

More Related