Download - ALM con bases de datos en la nube y SQL Server Data Tools | SolidQ Summit 2012

Transcript
Page 1: ALM con bases de datos en la nube y SQL Server Data Tools | SolidQ Summit 2012

ALM con bases de datos en la nube y SQL Server Data Tools

Miguel López

WAZ30004

DPA, Director Cloud Services & Windows Azure MCP, MCDP (Web Development), MCP Windows Azure Development

[email protected] Enrique Puig Nouselles

DPE – Relational engine MAP 2012 – Microsoft Technical Ranger – MCPIT SQL Server

[email protected]

Page 2: ALM con bases de datos en la nube y SQL Server Data Tools | SolidQ Summit 2012

Agenda

1. SQL Server y SQL Azure, DAC y otras historias

2. SSDT 1. Evolución: VS, SSMS, BIDS y SSDT

2. Fundamentos y versiones soportadas

3. Entorno desconectado, ventajas

4. Demos

Page 3: ALM con bases de datos en la nube y SQL Server Data Tools | SolidQ Summit 2012

SQL Server y SQL Azure: DAC, DACPAC, BACPAC

Page 4: ALM con bases de datos en la nube y SQL Server Data Tools | SolidQ Summit 2012

DAC: Data-Tier Application Component

BDDSQL Server registrada comoData-Tier Application

Entidad auto contenida de una BDD utilizada por una aplicación

Unidad de despliegue y administración

Compilado en un paquete(ZIP con XML): . DACPAC

Se puede extraer de una base de datos existente Extracción desde una BDD:( DACPAC)

Exportación a un paquete:( BACPAC)

Paquete se despliega tanto enSQL Server como enSQL Azure

Page 5: ALM con bases de datos en la nube y SQL Server Data Tools | SolidQ Summit 2012

Objetos y soporte de versiones DACFX (v3.0)

SQL Server 2005

SQL Server 2008/R2

SQL Server 2012

SQL Azure

DACFX (v3.0) Compatibilidad hacia atrás: DACFX 1.0, 1.1, and 2.0

Page 6: ALM con bases de datos en la nube y SQL Server Data Tools | SolidQ Summit 2012

BACPAC (SSMS)

Importar DATA Tier Application

Exportar Data Tier Application

Migrar aplicación a SQL Azure

Page 7: ALM con bases de datos en la nube y SQL Server Data Tools | SolidQ Summit 2012

DEMO Tools de ayer y hoy para SQL Azure

Page 8: ALM con bases de datos en la nube y SQL Server Data Tools | SolidQ Summit 2012

Conclusiones y puntos a tener en cuenta

OGDI es un buen punto de partida que se puede adaptar fácilmente a las necesidades de las empresas tanto públicas como privadas.

Page 9: ALM con bases de datos en la nube y SQL Server Data Tools | SolidQ Summit 2012

SQL SERVER DATA TOOLS

Preservar los datos ante cambios

Utilización de ALTER

Dependencias

Complicación de tareas

Errores en tiempo de ejecución

Sincronización de Apps y BDs

Versiones de Aplicaciones y BD

Gestionar distintas versiones de SQL Server

Page 10: ALM con bases de datos en la nube y SQL Server Data Tools | SolidQ Summit 2012

Portafolio Actual

DB

Projects DAC

Page 11: ALM con bases de datos en la nube y SQL Server Data Tools | SolidQ Summit 2012

Portafolio Más Actual

DB

Projects DAC SSDT

Page 12: ALM con bases de datos en la nube y SQL Server Data Tools | SolidQ Summit 2012

SSDT

BIDS

¿Qué es SSDT?

Database

Services

Analysis

Services Reporting

Services

Integration

Services

Herramienta de desarrollo de SQL Azure / Server

Todos los servicios de la plataforma integrados

Sustituye al BIDS

Novedad de Database Services

Proyectos de bases de datos relacionales

Page 13: ALM con bases de datos en la nube y SQL Server Data Tools | SolidQ Summit 2012

Fundamentos SSDT: Motor relacional

Programación declarativa

Diseño y validación basado en el modelo

Igualdad de entornos

Conectado vs. Desconectado

Comparador de esquemas

Esquemas y Aplicaciones con control de código

Testeos en local

Despliegues en Distintas versiones

SQL Server on premise 2005 o superior

SQL Azure

Page 14: ALM con bases de datos en la nube y SQL Server Data Tools | SolidQ Summit 2012

DEMO Nuevo Entorno –Introducción-

Despliegues en Azure

- deploy to sql Azure de SQL Server 2012

Page 15: ALM con bases de datos en la nube y SQL Server Data Tools | SolidQ Summit 2012

Resumen DEMO

Parecido a SSMS Familiar para el DBD

Diseñador de tablas

Orientado al modelo

Intellisense

Programación declarativa

Facilidad de desarrollo

Page 16: ALM con bases de datos en la nube y SQL Server Data Tools | SolidQ Summit 2012

Si quieres disfrutar de las mejores sesiones de

nuestros mentores de España y Latino América,

ésta es tu oportunidad.

http://summit.solidq.com/madrid/

Síguenos: