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

16
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]

description

http://summit.solidq.com/madrid La nueva versión de SQL Server 2012 incorpora otros proyectos relacionados como SQL Server Data Tools (formerly Juneau Project) que representa un paso decisivo en la integración de los procesos de desarrollo y gestión del ciclo de vida de las aplicaciones de datos con entornos conectados y desconectados y con un amplio soporte de bases de datos tanto on-premise como SQL Azure. En esta sesión conoceremos más en detalle la herramienta y los procesos de creación y mantenimiento de bases de datos utilizando Data Tools y bases de datos en la nube con SQL Azure

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

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: