SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
#sqlsat282
#sqlsatcostarica
SQL Server Data Tools la nueva generación de
herramientas de desarrollo de bases de datos
John Alexander Bulla Torres
SQL Server MVP
Director BDotNet
MVP | MCS | MCP | MCTS
Blog: http://bit.ly/johnbulla
Twitter: @johnbulla
SQL Server Data Tools la nueva generación de
herramientas de desarrollo de bases de datos
26/04/2014 | SQL Saturday #282 – Costa Rica 20143 |
Agenda
26/04/2014 | SQL Saturday #282 – Costa Rica 20144 |
Agenda
Introducción
Modelo de desarrollo conectado
26/04/2014 | SQL Saturday #282 – Costa Rica 20145 |
AlwaysOn
FileTable
xVelocity
15k Partitions
SQL Server Data Tools
Power View
BI Semantic Model
Full-Text Search Performance
Distributed Replay
ODBC Driver for Linux
Windows Server Core Support
Multiple Secondaries
Default Scheme for Windows Groups
T-SQL Enhancements
Full Globe Spatial
SSMS to Windows Azure Platform
Master Data Management Excel Add-in
PowerShell 2.0 Support
PHP & Java Connectivity
SQL Audit for All Editions
New SSIS Design Surface
Multi-site Clustering
Database Recovery Advisor
HA for StreamInsight
Flexible Failover Policy
Extended Events Enhancements
Contained Database Authentication
SQL Server Express LocalDB
User-defined Audit
Audit Filtering
Audit Resilience
FTS Support for Czech and Greek
Ad Hoc Reporting
SSIS Troubleshooting
SSIS Package Management
T-SQL Debugger Enhancements
Spatial 2D Support
Unstructured Data Performance
26/04/2014 | SQL Saturday #282 – Costa Rica 20146 |
SQL Server Data Tools
26/04/2014 | SQL Saturday #282 – Costa Rica 20147 |
SQL Server Data Tools
 Siguiente evolución de Visual Studio basada en herramientas de desarrollo de base de
datos
 Proporciona a los desarrolladores una herramienta única para apoyar las necesidades de
desarrollo de bases de datos
 La mayoría de los desarrolladores no tendrán que instalar SSMS
 Libre disponibilidad a través de Web Platform Installer o del setup de SQL Server 2012.
 En SQL Server 2014, SSDT viene incluido por default en la instalación.
26/04/2014 | SQL Saturday #282 – Costa Rica 20148 |
SQL Server Data Tools
26/04/2014 | SQL Saturday #282 – Costa Rica 20149 |
Desarrollo Conectado
26/04/2014 | SQL Saturday #282 – Costa Rica 201410 |
Drift Detection
Schema
Comparison
SQL Server
Object Explorer
T-SQL Editor
Table Designer
Error Information
T-SQL IntelliSense
View Code
View/Edit Data
T-SQL Debugging
Desarrollo Basado en Proyecto
26/04/2014 | SQL Saturday #282 – Costa Rica 201411 |
Go To Definition
Find All References
Refactoring
Point-in-time Snapshots
T-SQL Static Code
Analysis
Source Code Based
F5 Debugging & Testing
with LocalDB
Source Code Control
MSBuild
Headless Command
Line Tools
Visualize Schema
Differences
Implementación de Esquema
26/04/2014 | SQL Saturday #282 – Costa Rica 201412 |
Incremental Schema
Deployment
Model Based DACPAC
SQL ScriptRetargeting Support
SQL Server 2005
SQL Server 2008
SQL Server 2012
SQL Azure
Format
Engine
API & REDIST
Connected
Seleccione el modelo de desarrollo
 Modelo de desarrollo desconectado (basado en proyectos)
 Las definiciones de base de datos son administradas 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.
 Código análisis
 La dependencia de seguimiento
 Intellisense
 Visualizar las diferencias de esquemas y migrar los cambios de esquema.
 Sincronizar la base de datos del proyecto
 Modelo de desarrollo conectado
 Modelo de Data-tier Application (DAC Fx)
 Generación de Script también es posible
26/04/2014 | SQL Saturday #282 – Costa Rica 201413 |
Seleccione el modelo de desarrollo
 Modelo de desarrollo conectado
26/04/2014 | SQL Saturday #282 – Costa Rica 201414 |
DB
(DEV)
DB
(PROD)
Seleccione el modelo de desarrollo
 Modelo de desarrollo desconectado
DB
(DEV)
DB
(PROD)
SSDT
Project
vNext
26/04/2014 | SQL Saturday #282 – Costa Rica 201415 |
SQL Server OBJECT EXPLORER
 Elimina la necesidad de SSMS para la
mayoría de los desarrolladores
 Rico conjunto de funcionalidades similar al
Explorador de objetos en SSMS
 Crear / Soltar y manipular objetos de base
de datos
 Generar y depurar usando LocalDB
 No hay necesidad de instalar una
instancia de SQL en las máquinas de
los desarrolladores
26/04/2014 | SQL Saturday #282 – Costa Rica 201416 |
Proyecto de integración de aplicaciones
 Editor de tablas Multi-modo
 Ventana GUI
 Ventana T-SQL
 Ventana de Propiedades
 Los cambios hechos en una
ventana se actualizan en las
demás ventanas
26/04/2014 | SQL Saturday #282 – Costa Rica 201417 |
Plataforma dirigida a:
 La compilación del Proyecto proporciona
errores / alertas
 Especificar destino
 No hay necesidad de crear y ejecutar Scripts
para encontrar issues
 Publicar
 Directa, a través de secuencias de comando
SQL
 Apoyo a “Instantáneas”
 Persisten punto en el tiempo de la
representación del esquema
26/04/2014 | SQL Saturday #282 – Costa Rica 201418 |
 Un solo proyecto puede dirigirse a múltiples plataformas
 SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, SQL Server 2014,
Windows Azure SQL Database (SQL Azure)
SQL Server Data Tools
26/04/2014 | SQL Saturday #282 – Costa Rica 201419 |
Soluciones de interoperabilidad
 El equipo de SQL Server introduce varias herramientas que permiten la
interoperabilidad con SQL Server 2012.
 Estas herramientas ayudan a los desarrolladores construir aplicaciones
seguras, de alta disponibilidad y rendimiento alto para SQL Server en .NET,
C / C + +, Java y PHP, en instalaciones y en la nube.
 SQL Server ODBC Driver for Linux
 Compatibilidad con versiones anteriores ADO.Net
 Microsoft JDBC Driver 4.0
 Microsoft SQL Server 2012 Native Client
 Controlador de Microsoft PHP para SQL Server Versión 3.0
26/04/2014 | SQL Saturday #282 – Costa Rica 201420 |
SQL Server Data Tools SQL CLR Support
 SSDT admite la adición de objetos CLR de SQL para proyectos de bases de datos
 No hay necesidad de separar los proyectos SQL CLR, C # y VB
 Depuración y despliegue ininterrumpida
 Pestaña SQLCLR en Propiedades de los proyectos de base de datos
 Proyectos separados todavía soportados
26/04/2014 | SQL Saturday #282 – Costa Rica 201421 |
SQLTYPES MSI
 Microsoft.SqlServer.Types DLL
 DLL está disponible dentro de un MSI para la instalación del lado del cliente
 Descarga gratuita de SQL Server Feature Pack
 Proporciona clases .NET para trabajar con geometría de SQL Server, la geografía, los
tipos de datos hierarchyid
 Proporciona clases constructoras para la construcción de los objetos espaciales en. NET
26/04/2014 | SQL Saturday #282 – Costa Rica 201422 |
SqlTypes DLL spatial - MEJORAS
 Soporte a tipos de datos espaciales
 Los objetos más grandes que un hemisferio
 Los objetos con arcos circulares
 IGeometrySink110 y IGeographySink110
 Constructores de Geometría y Geografía para apoyar arcos circulares
 Método Deserialize()
 Simplifica el código para rehidratar los objetos espaciales en .NET
26/04/2014 | SQL Saturday #282 – Costa Rica 201423 |
// Previous
SqlGeometry g = new SqlGeometry();
g.Read(new BinaryReader(reader.GetSqlBytes(0).Stream));
// SQL Server 2102
SqlGeometry g = SqlGeometry.Deserialize(reader.GetSqlBytes(0));
SQL Server Data Tools - BI para
Visual Studio
 Plantillas de proyecto de BI para Visual Studio 2010, 2012, 2013
26/04/2014 | SQL Saturday #282 – Costa Rica 201424 |
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.
26/04/2014 | SQL Saturday #282 – Costa Rica 201425 |
26/04/2014 | SQL Saturday #282 – Costa Rica 201426 |
Recursos
 Blog John Bulla
 http://bit.ly/johnbulla
 Solid Quality Journal
 http://www.solidq.com/sqj/Pages/Home.aspx
 MSDN Magazine Sept 2011
 The "Juneau" Database Project
 TechEd 2011 videos:
 Build SQL Server databases using Juneau without leaving Visual Studio
 Juneau Database Project integration with existing .NET applications via Entity Framework
 SSDT Team Blog
 http://blogs.msdn.com/b/ssdt/
 Visual Studio
 http://www.visualstudio.com/es-es
 SQL Server
 http://www.microsoft.com/es-es/server-cloud/products/sql-server/#fbid=HrlFqUI5Ig5
 Twitter: @JohnBulla #SQLDataTools
26/04/2014 | SQL Saturday #282 – Costa Rica 201427 |
Recursos
 Descarga SQL Server Data Tools
http://msdn.microsoft.com/en-us/data/hh297027
 SSDT para Visual Studio 2012
 SSDT para Visual Studio 2010
 SSDT-BI para Visual Studio 2012
26/04/2014 | SQL Saturday #282 – Costa Rica 201428 |
Comunidad de Desarrolladores
http://www.bdotnet.org
26/04/2014 | SQL Saturday #282 – Costa Rica 201429 |
• http://www.facebook.com/SQLPASSLATAM
• http://www.facebook.com/ComunidadBogotaDotNet
• https://www.facebook.com/ComunidadBDotNet
26/04/2014 | SQL Saturday #282 – Costa Rica 201430 |
@JohnBulla
@B_DotNet
@passlatam
26/04/2014 | SQL Saturday #282 – Costa Rica 201431 |
Organizadores
26/04/2014 | SQL Saturday #282 – Costa Rica 201432 |
Sponsors
26/04/2014 | SQL Saturday #282 – Costa Rica 201433 |
Muchas Gracias……
http://bit.ly/johnbulla

Más contenido relacionado

Similar a Sql server data tools la nueva generación de herramientas de desarrollo de bases de datos

VS 2005 Y SQL Server 2005 Juntos Son Aun Mejores
VS 2005 Y SQL Server 2005 Juntos Son Aun MejoresVS 2005 Y SQL Server 2005 Juntos Son Aun Mejores
VS 2005 Y SQL Server 2005 Juntos Son Aun Mejoresjuliocasal
 
Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8John Bulla
 
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...SpanishPASSVC
 
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL ServerJohn Bulla
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012DILMER OLIVERA
 
Curso de SQL y EXCEL IMPORTANTE PARA .pdf
Curso de SQL y EXCEL IMPORTANTE PARA .pdfCurso de SQL y EXCEL IMPORTANTE PARA .pdf
Curso de SQL y EXCEL IMPORTANTE PARA .pdfexpertoleonelmartine
 
Windows Azure SQL Databases
Windows Azure SQL DatabasesWindows Azure SQL Databases
Windows Azure SQL DatabasesSolidQ
 
Características SQL 2005 y SQL 2008
Características SQL 2005 y SQL 2008Características SQL 2005 y SQL 2008
Características SQL 2005 y SQL 2008Luis Vázquez
 
Curso 20765 Provisioning SQL Databases - NEW HORIZONS MADRID
Curso 20765 Provisioning SQL Databases - NEW HORIZONS MADRIDCurso 20765 Provisioning SQL Databases - NEW HORIZONS MADRID
Curso 20765 Provisioning SQL Databases - NEW HORIZONS MADRIDNew Horizons Madrid
 
Diplomado Técnico SQL Server 2012 - Sesión 2/8
Diplomado Técnico SQL Server 2012 - Sesión 2/8Diplomado Técnico SQL Server 2012 - Sesión 2/8
Diplomado Técnico SQL Server 2012 - Sesión 2/8John Bulla
 
WorkShop SQL Azure
WorkShop SQL AzureWorkShop SQL Azure
WorkShop SQL AzureJohn Bulla
 
Lo nuevo de sql server 2008. madrigal
Lo nuevo de sql server 2008. madrigalLo nuevo de sql server 2008. madrigal
Lo nuevo de sql server 2008. madrigalmelasa7
 

Similar a Sql server data tools la nueva generación de herramientas de desarrollo de bases de datos (20)

VS 2005 Y SQL Server 2005 Juntos Son Aun Mejores
VS 2005 Y SQL Server 2005 Juntos Son Aun MejoresVS 2005 Y SQL Server 2005 Juntos Son Aun Mejores
VS 2005 Y SQL Server 2005 Juntos Son Aun Mejores
 
Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8Diplomado Técnico SQL Server 2012 - Sesión 7/8
Diplomado Técnico SQL Server 2012 - Sesión 7/8
 
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
 
Cursos Microsoft
Cursos MicrosoftCursos Microsoft
Cursos Microsoft
 
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
Sql
SqlSql
Sql
 
Curso de SQL y EXCEL IMPORTANTE PARA .pdf
Curso de SQL y EXCEL IMPORTANTE PARA .pdfCurso de SQL y EXCEL IMPORTANTE PARA .pdf
Curso de SQL y EXCEL IMPORTANTE PARA .pdf
 
Visual Studio LightSwitch
Visual Studio LightSwitchVisual Studio LightSwitch
Visual Studio LightSwitch
 
Caracteristicas de dbms_SQL SERVER 2008
Caracteristicas de dbms_SQL SERVER 2008Caracteristicas de dbms_SQL SERVER 2008
Caracteristicas de dbms_SQL SERVER 2008
 
Windows Azure SQL Databases
Windows Azure SQL DatabasesWindows Azure SQL Databases
Windows Azure SQL Databases
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
Características SQL 2005 y SQL 2008
Características SQL 2005 y SQL 2008Características SQL 2005 y SQL 2008
Características SQL 2005 y SQL 2008
 
Curso 20765 Provisioning SQL Databases - NEW HORIZONS MADRID
Curso 20765 Provisioning SQL Databases - NEW HORIZONS MADRIDCurso 20765 Provisioning SQL Databases - NEW HORIZONS MADRID
Curso 20765 Provisioning SQL Databases - NEW HORIZONS MADRID
 
Diplomado Técnico SQL Server 2012 - Sesión 2/8
Diplomado Técnico SQL Server 2012 - Sesión 2/8Diplomado Técnico SQL Server 2012 - Sesión 2/8
Diplomado Técnico SQL Server 2012 - Sesión 2/8
 
WorkShop SQL Azure
WorkShop SQL AzureWorkShop SQL Azure
WorkShop SQL Azure
 
Sql sever 2008
Sql sever 2008Sql sever 2008
Sql sever 2008
 
Explorando los Sabores de SSIS 2016
Explorando los Sabores de SSIS 2016Explorando los Sabores de SSIS 2016
Explorando los Sabores de SSIS 2016
 
Lo nuevo de sql server 2008. madrigal
Lo nuevo de sql server 2008. madrigalLo nuevo de sql server 2008. madrigal
Lo nuevo de sql server 2008. madrigal
 
Manual sql nivel i
Manual sql   nivel iManual sql   nivel i
Manual sql nivel i
 

Más de John Bulla

Certificaciones Técnicas Profesionales y Oferta Académica de Alibaba Cloud
Certificaciones Técnicas Profesionales y Oferta Académica de Alibaba CloudCertificaciones Técnicas Profesionales y Oferta Académica de Alibaba Cloud
Certificaciones Técnicas Profesionales y Oferta Académica de Alibaba CloudJohn Bulla
 
Introducción a U-SQL lenguaje que hace fácil el procesamiento de Big Data
Introducción a U-SQL lenguaje que hace fácil el procesamiento de Big DataIntroducción a U-SQL lenguaje que hace fácil el procesamiento de Big Data
Introducción a U-SQL lenguaje que hace fácil el procesamiento de Big DataJohn Bulla
 
Inteligencia de Negocios con Microsoft
Inteligencia de Negocios con MicrosoftInteligencia de Negocios con Microsoft
Inteligencia de Negocios con MicrosoftJohn Bulla
 
Servicios de datos en Microsoft Azure
Servicios de datos en Microsoft AzureServicios de datos en Microsoft Azure
Servicios de datos en Microsoft AzureJohn Bulla
 
CloudCamp - Big Data – La revolución de los datos
CloudCamp - Big Data – La revolución de los datosCloudCamp - Big Data – La revolución de los datos
CloudCamp - Big Data – La revolución de los datosJohn Bulla
 
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?John Bulla
 
Expert Day 2013 - Trabaja al tope con tus datos BIG DATA
Expert Day 2013 - Trabaja al tope con tus datos BIG DATAExpert Day 2013 - Trabaja al tope con tus datos BIG DATA
Expert Day 2013 - Trabaja al tope con tus datos BIG DATAJohn Bulla
 
Diplomado Técnico SQL Server 2012 - Sesión 8/8
Diplomado Técnico SQL Server 2012 - Sesión 8/8Diplomado Técnico SQL Server 2012 - Sesión 8/8
Diplomado Técnico SQL Server 2012 - Sesión 8/8John Bulla
 
Diplomado Técnico SQL Server 2012 - Sesión 5/8
Diplomado Técnico SQL Server 2012 - Sesión 5/8Diplomado Técnico SQL Server 2012 - Sesión 5/8
Diplomado Técnico SQL Server 2012 - Sesión 5/8John Bulla
 
Diplomado Técnico SQL Server 2012 - Sesión 4/8
Diplomado Técnico SQL Server 2012 - Sesión 4/8Diplomado Técnico SQL Server 2012 - Sesión 4/8
Diplomado Técnico SQL Server 2012 - Sesión 4/8John Bulla
 
Diplomado Técnico SQL Server 2012 - Sesión 3/8
Diplomado Técnico SQL Server 2012 - Sesión 3/8Diplomado Técnico SQL Server 2012 - Sesión 3/8
Diplomado Técnico SQL Server 2012 - Sesión 3/8John Bulla
 
Diplomado Técnico SQL Server 2012 - Sesión 1/8
Diplomado Técnico SQL Server 2012 - Sesión 1/8Diplomado Técnico SQL Server 2012 - Sesión 1/8
Diplomado Técnico SQL Server 2012 - Sesión 1/8John Bulla
 
Utilizando el plan cache para optimizar procesos de
Utilizando el plan cache para optimizar procesos deUtilizando el plan cache para optimizar procesos de
Utilizando el plan cache para optimizar procesos deJohn Bulla
 
Descubriendo los datos espaciales en sql server 2012
Descubriendo los datos espaciales en sql server 2012Descubriendo los datos espaciales en sql server 2012
Descubriendo los datos espaciales en sql server 2012John Bulla
 
24 Horas Español 2012 - Desarrollando Base de Datos con .Net 4.0 y SQL Server...
24 Horas Español 2012 - Desarrollando Base de Datos con .Net 4.0 y SQL Server...24 Horas Español 2012 - Desarrollando Base de Datos con .Net 4.0 y SQL Server...
24 Horas Español 2012 - Desarrollando Base de Datos con .Net 4.0 y SQL Server...John Bulla
 
Windows Azure SQL Reporting
Windows Azure SQL ReportingWindows Azure SQL Reporting
Windows Azure SQL ReportingJohn Bulla
 
Integración de datos de multiples origenes con data explorer
Integración de datos de multiples origenes con data explorerIntegración de datos de multiples origenes con data explorer
Integración de datos de multiples origenes con data explorerJohn Bulla
 
SQL Server 2008 R2 StreamInsight
SQL Server 2008 R2 StreamInsightSQL Server 2008 R2 StreamInsight
SQL Server 2008 R2 StreamInsightJohn Bulla
 
WorkShop SQL Server 2008 Spatial Data
WorkShop SQL Server 2008 Spatial DataWorkShop SQL Server 2008 Spatial Data
WorkShop SQL Server 2008 Spatial DataJohn Bulla
 
WorkShop Desarrollo con SQL Server 2008
WorkShop Desarrollo con SQL Server 2008WorkShop Desarrollo con SQL Server 2008
WorkShop Desarrollo con SQL Server 2008John Bulla
 

Más de John Bulla (20)

Certificaciones Técnicas Profesionales y Oferta Académica de Alibaba Cloud
Certificaciones Técnicas Profesionales y Oferta Académica de Alibaba CloudCertificaciones Técnicas Profesionales y Oferta Académica de Alibaba Cloud
Certificaciones Técnicas Profesionales y Oferta Académica de Alibaba Cloud
 
Introducción a U-SQL lenguaje que hace fácil el procesamiento de Big Data
Introducción a U-SQL lenguaje que hace fácil el procesamiento de Big DataIntroducción a U-SQL lenguaje que hace fácil el procesamiento de Big Data
Introducción a U-SQL lenguaje que hace fácil el procesamiento de Big Data
 
Inteligencia de Negocios con Microsoft
Inteligencia de Negocios con MicrosoftInteligencia de Negocios con Microsoft
Inteligencia de Negocios con Microsoft
 
Servicios de datos en Microsoft Azure
Servicios de datos en Microsoft AzureServicios de datos en Microsoft Azure
Servicios de datos en Microsoft Azure
 
CloudCamp - Big Data – La revolución de los datos
CloudCamp - Big Data – La revolución de los datosCloudCamp - Big Data – La revolución de los datos
CloudCamp - Big Data – La revolución de los datos
 
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
Expert Day 2013 - ¿Y Las Bases de Datos en Azure?
 
Expert Day 2013 - Trabaja al tope con tus datos BIG DATA
Expert Day 2013 - Trabaja al tope con tus datos BIG DATAExpert Day 2013 - Trabaja al tope con tus datos BIG DATA
Expert Day 2013 - Trabaja al tope con tus datos BIG DATA
 
Diplomado Técnico SQL Server 2012 - Sesión 8/8
Diplomado Técnico SQL Server 2012 - Sesión 8/8Diplomado Técnico SQL Server 2012 - Sesión 8/8
Diplomado Técnico SQL Server 2012 - Sesión 8/8
 
Diplomado Técnico SQL Server 2012 - Sesión 5/8
Diplomado Técnico SQL Server 2012 - Sesión 5/8Diplomado Técnico SQL Server 2012 - Sesión 5/8
Diplomado Técnico SQL Server 2012 - Sesión 5/8
 
Diplomado Técnico SQL Server 2012 - Sesión 4/8
Diplomado Técnico SQL Server 2012 - Sesión 4/8Diplomado Técnico SQL Server 2012 - Sesión 4/8
Diplomado Técnico SQL Server 2012 - Sesión 4/8
 
Diplomado Técnico SQL Server 2012 - Sesión 3/8
Diplomado Técnico SQL Server 2012 - Sesión 3/8Diplomado Técnico SQL Server 2012 - Sesión 3/8
Diplomado Técnico SQL Server 2012 - Sesión 3/8
 
Diplomado Técnico SQL Server 2012 - Sesión 1/8
Diplomado Técnico SQL Server 2012 - Sesión 1/8Diplomado Técnico SQL Server 2012 - Sesión 1/8
Diplomado Técnico SQL Server 2012 - Sesión 1/8
 
Utilizando el plan cache para optimizar procesos de
Utilizando el plan cache para optimizar procesos deUtilizando el plan cache para optimizar procesos de
Utilizando el plan cache para optimizar procesos de
 
Descubriendo los datos espaciales en sql server 2012
Descubriendo los datos espaciales en sql server 2012Descubriendo los datos espaciales en sql server 2012
Descubriendo los datos espaciales en sql server 2012
 
24 Horas Español 2012 - Desarrollando Base de Datos con .Net 4.0 y SQL Server...
24 Horas Español 2012 - Desarrollando Base de Datos con .Net 4.0 y SQL Server...24 Horas Español 2012 - Desarrollando Base de Datos con .Net 4.0 y SQL Server...
24 Horas Español 2012 - Desarrollando Base de Datos con .Net 4.0 y SQL Server...
 
Windows Azure SQL Reporting
Windows Azure SQL ReportingWindows Azure SQL Reporting
Windows Azure SQL Reporting
 
Integración de datos de multiples origenes con data explorer
Integración de datos de multiples origenes con data explorerIntegración de datos de multiples origenes con data explorer
Integración de datos de multiples origenes con data explorer
 
SQL Server 2008 R2 StreamInsight
SQL Server 2008 R2 StreamInsightSQL Server 2008 R2 StreamInsight
SQL Server 2008 R2 StreamInsight
 
WorkShop SQL Server 2008 Spatial Data
WorkShop SQL Server 2008 Spatial DataWorkShop SQL Server 2008 Spatial Data
WorkShop SQL Server 2008 Spatial Data
 
WorkShop Desarrollo con SQL Server 2008
WorkShop Desarrollo con SQL Server 2008WorkShop Desarrollo con SQL Server 2008
WorkShop Desarrollo con SQL Server 2008
 

Último

presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORASMarc Liust
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionEmanuelMuoz11
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8antoniopalmieriluna
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendidaLuis Francisco Reyes Aceves
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfYanitza28
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptxdulcemonterroza
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 

Último (18)

presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 

Sql server data tools la nueva generación de herramientas de desarrollo de bases de datos

  • 2. SQL Server Data Tools la nueva generación de herramientas de desarrollo de bases de datos John Alexander Bulla Torres SQL Server MVP Director BDotNet MVP | MCS | MCP | MCTS Blog: http://bit.ly/johnbulla Twitter: @johnbulla
  • 3. SQL Server Data Tools la nueva generación de herramientas de desarrollo de bases de datos 26/04/2014 | SQL Saturday #282 – Costa Rica 20143 |
  • 4. Agenda 26/04/2014 | SQL Saturday #282 – Costa Rica 20144 |
  • 5. Agenda Introducción Modelo de desarrollo conectado 26/04/2014 | SQL Saturday #282 – Costa Rica 20145 |
  • 6. AlwaysOn FileTable xVelocity 15k Partitions SQL Server Data Tools Power View BI Semantic Model Full-Text Search Performance Distributed Replay ODBC Driver for Linux Windows Server Core Support Multiple Secondaries Default Scheme for Windows Groups T-SQL Enhancements Full Globe Spatial SSMS to Windows Azure Platform Master Data Management Excel Add-in PowerShell 2.0 Support PHP & Java Connectivity SQL Audit for All Editions New SSIS Design Surface Multi-site Clustering Database Recovery Advisor HA for StreamInsight Flexible Failover Policy Extended Events Enhancements Contained Database Authentication SQL Server Express LocalDB User-defined Audit Audit Filtering Audit Resilience FTS Support for Czech and Greek Ad Hoc Reporting SSIS Troubleshooting SSIS Package Management T-SQL Debugger Enhancements Spatial 2D Support Unstructured Data Performance 26/04/2014 | SQL Saturday #282 – Costa Rica 20146 |
  • 7. SQL Server Data Tools 26/04/2014 | SQL Saturday #282 – Costa Rica 20147 |
  • 8. SQL Server Data Tools  Siguiente evolución de Visual Studio basada en herramientas de desarrollo de base de datos  Proporciona a los desarrolladores una herramienta única para apoyar las necesidades de desarrollo de bases de datos  La mayoría de los desarrolladores no tendrán que instalar SSMS  Libre disponibilidad a través de Web Platform Installer o del setup de SQL Server 2012.  En SQL Server 2014, SSDT viene incluido por default en la instalación. 26/04/2014 | SQL Saturday #282 – Costa Rica 20148 |
  • 9. SQL Server Data Tools 26/04/2014 | SQL Saturday #282 – Costa Rica 20149 |
  • 10. Desarrollo Conectado 26/04/2014 | SQL Saturday #282 – Costa Rica 201410 | Drift Detection Schema Comparison SQL Server Object Explorer T-SQL Editor Table Designer Error Information T-SQL IntelliSense View Code View/Edit Data T-SQL Debugging
  • 11. Desarrollo Basado en Proyecto 26/04/2014 | SQL Saturday #282 – Costa Rica 201411 | Go To Definition Find All References Refactoring Point-in-time Snapshots T-SQL Static Code Analysis Source Code Based F5 Debugging & Testing with LocalDB Source Code Control MSBuild Headless Command Line Tools Visualize Schema Differences
  • 12. Implementación de Esquema 26/04/2014 | SQL Saturday #282 – Costa Rica 201412 | Incremental Schema Deployment Model Based DACPAC SQL ScriptRetargeting Support SQL Server 2005 SQL Server 2008 SQL Server 2012 SQL Azure Format Engine API & REDIST Connected
  • 13. Seleccione el modelo de desarrollo  Modelo de desarrollo desconectado (basado en proyectos)  Las definiciones de base de datos son administradas 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.  Código análisis  La dependencia de seguimiento  Intellisense  Visualizar las diferencias de esquemas y migrar los cambios de esquema.  Sincronizar la base de datos del proyecto  Modelo de desarrollo conectado  Modelo de Data-tier Application (DAC Fx)  Generación de Script también es posible 26/04/2014 | SQL Saturday #282 – Costa Rica 201413 |
  • 14. Seleccione el modelo de desarrollo  Modelo de desarrollo conectado 26/04/2014 | SQL Saturday #282 – Costa Rica 201414 | DB (DEV) DB (PROD)
  • 15. Seleccione el modelo de desarrollo  Modelo de desarrollo desconectado DB (DEV) DB (PROD) SSDT Project vNext 26/04/2014 | SQL Saturday #282 – Costa Rica 201415 |
  • 16. SQL Server OBJECT EXPLORER  Elimina la necesidad de SSMS para la mayoría de los desarrolladores  Rico conjunto de funcionalidades similar al Explorador de objetos en SSMS  Crear / Soltar y manipular objetos de base de datos  Generar y depurar usando LocalDB  No hay necesidad de instalar una instancia de SQL en las máquinas de los desarrolladores 26/04/2014 | SQL Saturday #282 – Costa Rica 201416 |
  • 17. Proyecto de integración de aplicaciones  Editor de tablas Multi-modo  Ventana GUI  Ventana T-SQL  Ventana de Propiedades  Los cambios hechos en una ventana se actualizan en las demás ventanas 26/04/2014 | SQL Saturday #282 – Costa Rica 201417 |
  • 18. Plataforma dirigida a:  La compilación del Proyecto proporciona errores / alertas  Especificar destino  No hay necesidad de crear y ejecutar Scripts para encontrar issues  Publicar  Directa, a través de secuencias de comando SQL  Apoyo a “Instantáneas”  Persisten punto en el tiempo de la representación del esquema 26/04/2014 | SQL Saturday #282 – Costa Rica 201418 |  Un solo proyecto puede dirigirse a múltiples plataformas  SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, SQL Server 2014, Windows Azure SQL Database (SQL Azure)
  • 19. SQL Server Data Tools 26/04/2014 | SQL Saturday #282 – Costa Rica 201419 |
  • 20. Soluciones de interoperabilidad  El equipo de SQL Server introduce varias herramientas que permiten la interoperabilidad con SQL Server 2012.  Estas herramientas ayudan a los desarrolladores construir aplicaciones seguras, de alta disponibilidad y rendimiento alto para SQL Server en .NET, C / C + +, Java y PHP, en instalaciones y en la nube.  SQL Server ODBC Driver for Linux  Compatibilidad con versiones anteriores ADO.Net  Microsoft JDBC Driver 4.0  Microsoft SQL Server 2012 Native Client  Controlador de Microsoft PHP para SQL Server Versión 3.0 26/04/2014 | SQL Saturday #282 – Costa Rica 201420 |
  • 21. SQL Server Data Tools SQL CLR Support  SSDT admite la adición de objetos CLR de SQL para proyectos de bases de datos  No hay necesidad de separar los proyectos SQL CLR, C # y VB  Depuración y despliegue ininterrumpida  Pestaña SQLCLR en Propiedades de los proyectos de base de datos  Proyectos separados todavía soportados 26/04/2014 | SQL Saturday #282 – Costa Rica 201421 |
  • 22. SQLTYPES MSI  Microsoft.SqlServer.Types DLL  DLL está disponible dentro de un MSI para la instalación del lado del cliente  Descarga gratuita de SQL Server Feature Pack  Proporciona clases .NET para trabajar con geometría de SQL Server, la geografía, los tipos de datos hierarchyid  Proporciona clases constructoras para la construcción de los objetos espaciales en. NET 26/04/2014 | SQL Saturday #282 – Costa Rica 201422 |
  • 23. SqlTypes DLL spatial - MEJORAS  Soporte a tipos de datos espaciales  Los objetos más grandes que un hemisferio  Los objetos con arcos circulares  IGeometrySink110 y IGeographySink110  Constructores de Geometría y Geografía para apoyar arcos circulares  Método Deserialize()  Simplifica el código para rehidratar los objetos espaciales en .NET 26/04/2014 | SQL Saturday #282 – Costa Rica 201423 | // Previous SqlGeometry g = new SqlGeometry(); g.Read(new BinaryReader(reader.GetSqlBytes(0).Stream)); // SQL Server 2102 SqlGeometry g = SqlGeometry.Deserialize(reader.GetSqlBytes(0));
  • 24. SQL Server Data Tools - BI para Visual Studio  Plantillas de proyecto de BI para Visual Studio 2010, 2012, 2013 26/04/2014 | SQL Saturday #282 – Costa Rica 201424 |
  • 25. 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. 26/04/2014 | SQL Saturday #282 – Costa Rica 201425 |
  • 26. 26/04/2014 | SQL Saturday #282 – Costa Rica 201426 |
  • 27. Recursos  Blog John Bulla  http://bit.ly/johnbulla  Solid Quality Journal  http://www.solidq.com/sqj/Pages/Home.aspx  MSDN Magazine Sept 2011  The "Juneau" Database Project  TechEd 2011 videos:  Build SQL Server databases using Juneau without leaving Visual Studio  Juneau Database Project integration with existing .NET applications via Entity Framework  SSDT Team Blog  http://blogs.msdn.com/b/ssdt/  Visual Studio  http://www.visualstudio.com/es-es  SQL Server  http://www.microsoft.com/es-es/server-cloud/products/sql-server/#fbid=HrlFqUI5Ig5  Twitter: @JohnBulla #SQLDataTools 26/04/2014 | SQL Saturday #282 – Costa Rica 201427 |
  • 28. Recursos  Descarga SQL Server Data Tools http://msdn.microsoft.com/en-us/data/hh297027  SSDT para Visual Studio 2012  SSDT para Visual Studio 2010  SSDT-BI para Visual Studio 2012 26/04/2014 | SQL Saturday #282 – Costa Rica 201428 |
  • 29. Comunidad de Desarrolladores http://www.bdotnet.org 26/04/2014 | SQL Saturday #282 – Costa Rica 201429 |
  • 30. • http://www.facebook.com/SQLPASSLATAM • http://www.facebook.com/ComunidadBogotaDotNet • https://www.facebook.com/ComunidadBDotNet 26/04/2014 | SQL Saturday #282 – Costa Rica 201430 |
  • 31. @JohnBulla @B_DotNet @passlatam 26/04/2014 | SQL Saturday #282 – Costa Rica 201431 |
  • 32. Organizadores 26/04/2014 | SQL Saturday #282 – Costa Rica 201432 |
  • 33. Sponsors 26/04/2014 | SQL Saturday #282 – Costa Rica 201433 |