La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "Como ser más productivos con SQL Server Data Tools - SSDT"— Transcripción de la presentación:

1 Como ser más productivos con SQL Server Data Tools - SSDT
John Alexander Bulla Torres PASS – Regional Mentor Latin America Co – Director BogotaDotNet Blog:

2 Desarrollo de BD SQL es dificil ?
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 una mejor manera? 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
Database Development Tools SQL Server Object Explorer SQL Static Code Analysis Database Publishing SQL Language Services Buffered Declarative Editing Table Designer Schema Comparison Isolated Local Database Runtime SQL/CLR SQL Debugging

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 SSDT Project 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 Language Services Entre lenguajes Refactoring SQL-CLR integración * VB.NET, C # Database Project Application Project Entity Data Model 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 2011 The "Juneau" Database Project
MSDN forum Team blog - 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! -

16 Recursos para Profesionales IT Recursos para Desarrolladores
BogotaDotNet SQL PASS Global SQL PASS Latam Recursos para Profesionales IT Recursos para Desarrolladores

17

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:

20 Muchas Gracias John Alexander Bulla Torres
PASS – Regional Mentor Latin America Co – Director BogotaDotNet Blog:


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

Presentaciones similares


Anuncios Google