SlideShare a Scribd company logo
1 of 16
Download to read offline
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
MLopez@SolidQ.com
Enrique Puig Nouselles
DPE – Relational engine
MAP 2012 – Microsoft Technical Ranger – MCPIT SQL Server
epuig@solidq.com
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
SQL Server y SQL Azure: DAC, DACPAC, BACPAC
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
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
BACPAC (SSMS)
Importar DATA Tier Application
Exportar Data Tier Application
Migrar aplicación a SQL Azure
DEMO
Tools de ayer y hoy para SQL Azure
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.
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
Portafolio Actual
DB
Projects
DAC
Portafolio Más Actual 
DB
Projects
DAC SSDT
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
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
DEMO
Nuevo Entorno –Introducción-
Despliegues en Azure
- deploy to sql Azure de SQL Server 2012
Resumen DEMO
Parecido a SSMS
Familiar para el DBD
Diseñador de tablas
Orientado al modelo
Intellisense
Programación declarativa
Facilidad de desarrollo
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:

More Related Content

More from SolidQ

SQL Server 2017 en Linux
SQL Server 2017 en LinuxSQL Server 2017 en Linux
SQL Server 2017 en LinuxSolidQ
 
Columnstore en la vida real
Columnstore en la vida realColumnstore en la vida real
Columnstore en la vida realSolidQ
 
PowerApprízate
PowerApprízatePowerApprízate
PowerApprízateSolidQ
 
Jugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocksJugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocksSolidQ
 
Analizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BIAnalizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BISolidQ
 
Mantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesMantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesSolidQ
 
R en relacional
R en relacionalR en relacional
R en relacionalSolidQ
 
Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!SolidQ
 
Arquitecturas lambda en Azure
Arquitecturas lambda en AzureArquitecturas lambda en Azure
Arquitecturas lambda en AzureSolidQ
 
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018SolidQ
 
BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018SolidQ
 
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018SolidQ
 
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018SolidQ
 
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...SolidQ
 
Novedades de SSAS 2017
Novedades de SSAS 2017Novedades de SSAS 2017
Novedades de SSAS 2017SolidQ
 
Afinando la Administración de SQL Server y Novedades de Administración 2016 -...
Afinando la Administración de SQL Server y Novedades de Administración 2016 -...Afinando la Administración de SQL Server y Novedades de Administración 2016 -...
Afinando la Administración de SQL Server y Novedades de Administración 2016 -...SolidQ
 
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...SolidQ
 
STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...
STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...
STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...SolidQ
 
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017SolidQ
 
Real-time con Azure Stream Analytics - SolidQ Summit 2017
Real-time con Azure Stream Analytics - SolidQ Summit 2017Real-time con Azure Stream Analytics - SolidQ Summit 2017
Real-time con Azure Stream Analytics - SolidQ Summit 2017SolidQ
 

More from SolidQ (20)

SQL Server 2017 en Linux
SQL Server 2017 en LinuxSQL Server 2017 en Linux
SQL Server 2017 en Linux
 
Columnstore en la vida real
Columnstore en la vida realColumnstore en la vida real
Columnstore en la vida real
 
PowerApprízate
PowerApprízatePowerApprízate
PowerApprízate
 
Jugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocksJugando a ser rico: Machine Learning para predicción de stocks
Jugando a ser rico: Machine Learning para predicción de stocks
 
Analizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BIAnalizando tus Redes Sociales con Power BI
Analizando tus Redes Sociales con Power BI
 
Mantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para DummiesMantenimiento de SQL Server para Dummies
Mantenimiento de SQL Server para Dummies
 
R en relacional
R en relacionalR en relacional
R en relacional
 
Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!Cuando haces bot ya no hay stop!!
Cuando haces bot ya no hay stop!!
 
Arquitecturas lambda en Azure
Arquitecturas lambda en AzureArquitecturas lambda en Azure
Arquitecturas lambda en Azure
 
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
Bot Framework: otra manera de acceder a tus datos - SolidQ Summit 2018
 
BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018BIE2E en Azure - SolidQ Summit 2018
BIE2E en Azure - SolidQ Summit 2018
 
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
¿Qué viene GDPR? Mi SQL está preparado- SolidQ Summit 2018
 
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018Hilando fino en SSAS multidimensional - SolidQ Summit 2018
Hilando fino en SSAS multidimensional - SolidQ Summit 2018
 
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
Adaptive Query Processing: Mejoras en el motor de consulta de SQL Server 2017...
 
Novedades de SSAS 2017
Novedades de SSAS 2017Novedades de SSAS 2017
Novedades de SSAS 2017
 
Afinando la Administración de SQL Server y Novedades de Administración 2016 -...
Afinando la Administración de SQL Server y Novedades de Administración 2016 -...Afinando la Administración de SQL Server y Novedades de Administración 2016 -...
Afinando la Administración de SQL Server y Novedades de Administración 2016 -...
 
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
 
STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...
STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...
STOP a la fuga de información: la barrera indispensable de seguridad en SQL S...
 
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
 
Real-time con Azure Stream Analytics - SolidQ Summit 2017
Real-time con Azure Stream Analytics - SolidQ Summit 2017Real-time con Azure Stream Analytics - SolidQ Summit 2017
Real-time con Azure Stream Analytics - SolidQ Summit 2017
 

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

  • 1. 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 MLopez@SolidQ.com Enrique Puig Nouselles DPE – Relational engine MAP 2012 – Microsoft Technical Ranger – MCPIT SQL Server epuig@solidq.com
  • 2. 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
  • 3. SQL Server y SQL Azure: DAC, DACPAC, BACPAC
  • 4. 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
  • 5. 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
  • 6. BACPAC (SSMS) Importar DATA Tier Application Exportar Data Tier Application Migrar aplicación a SQL Azure
  • 7. DEMO Tools de ayer y hoy para SQL Azure
  • 8. 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.
  • 9. 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
  • 11. Portafolio Más Actual  DB Projects DAC SSDT
  • 12. 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
  • 13. 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
  • 14. DEMO Nuevo Entorno –Introducción- Despliegues en Azure - deploy to sql Azure de SQL Server 2012
  • 15. Resumen DEMO Parecido a SSMS Familiar para el DBD Diseñador de tablas Orientado al modelo Intellisense Programación declarativa Facilidad de desarrollo
  • 16. 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: