ALM para el desarrollo de base de datos SQL Server

Anuncio
ALM para el desarrollo de base
de datos SQL Server
Expositor: John Alexander Bulla Torres – MVP | MCP | MCTS
Moderador: Freddy Angarity
Gracias a nuestros auspiciadores
Database Security as Easy as A-B-C
http://www.greensql.com
Hardcore Developer and IT
Training
SQL Server Performance
Try PlanExplorer today!
http://www.pluralsight.com
http://www.sqlsentry.com
Próximos SQL Saturday
6 de Diciembre de 2014
https://www.sqlsaturday.com/351/register.aspx
24 de Enero de 2015
https://www.sqlsaturday.com/346/register.aspx
18 de Abril de 2015
https://www.sqlsaturday.com/368/register.aspx
9 de Mayo de 2015
https://www.sqlsaturday.com/373/register.aspx
Capítulo Global PASS en Español
Reuniones semanales todos los miércoles a
las 12PM UTC-5 (Hora de Colombia)
https://www.facebook.com/SpanishPASSVC
4
4
Asistencia Técnica
Si requiere asistencia
durante la sesión debe
usar la sección de
preguntas que esta en el
menú de la derecha.
Use el botón de Zoom
para ajustar su pantalla
al tamaño deseado
5
Escriba sus preguntas
en la sección de
preguntas que esta en el
menú de la derecha
ALM para el desarrollo de base de datos SQL Server
@johnbulla
bit.ly/johnbulla
linkedin.com/in/johnbulla
Agenda
7
Agenda
Qué son las herramientas de SQL Server en Visual Studio?
8
AlwaysOn
Contained Database Authentication
SSIS Package Management
Multi-site Clustering
SQL Server Express LocalDB
Windows Server Core Support
PHP & Java Connectivity
xVelocity
PowerShell 2.0 Support
FileTable
Multiple Secondaries
Extended Events Enhancements
Database Recovery Advisor
Unstructured Data Performance
SQL Audit for All Editions
SQL
Server
Data
Tools
Audit Filtering
Flexible Failover Policy
T-SQL Enhancements
T-SQL Debugger Enhancements
Full Globe Spatial
Power View
Audit Resilience
SSIS Troubleshooting
BI Semantic Model
User-defined Audit
Distributed Replay
New SSIS Design Surface
SSMS to Windows Azure Platform
Master Data Management Excel Add-in
FTS Support for Czech and Greek
Full-Text Search Performance
Ad Hoc Reporting
Default Scheme for Windows Groups
ODBC Driver for Linux
9
15k
Partitions
HA for StreamInsight
Spatial 2D Support
SQL Server Tooling en Visual Studio
•
•
•
•
•
•
•
10
Sistema de proyectos para el desarrollo de base de datos
Construir validación de tiempo
Edición Online / Offline
Motor de análisis de código fuente extensible
Publicación de la base de datos con extensibilidad
Esquema de comparación
Pruebas unitarias de base de datos
10
Desarrollo de Base de Datos conectado
SQL
11
11
Desarrollo de Base de Datos conectado
File Server
Dev
T-SQL
SQL
12
12
Desarrollo de Base de Datos conectado
DB (PROD)
DB (DEV)
13
Desarrollo de BD con herramientas de Visual Studio
GIT
Share
SQL
SQL
14
Desarrollo de BD con herramientas de Visual Studio
GIT
Share
DacPac
SQL
SQL
T-SQL
15
Que es ALM ?
Es un conjunto de herramientas, procesos y
prácticas que ayudan a los equipos a gestionar el
ciclo de vida de las aplicaciones y que ofrece
capacidades para:
 Planeación y seguimiento
 Diseño, desarrollo y pruebas
 Gestión de la configuración
 Construcción y liberación
 Reportes
Fuente: WillyDev – Willy Marroquin
16
Por que Microsoft ALM?
La solución de Microsoft para La Gestión del ciclo de vida de aplicaciones (ALM) proporciona una forma extremadamente efectiva de la integración de
sus stakeholders en la planificación, creación, prueba y gestión de su portafolio de aplicaciones.
Cambie a su ritmo
Integrar sus equipos
1. Propietarios de
negocios de productos
Microsoft cumple
donde estás, así
que usted puede cambiar
a su ritmo.
Tecnología
Procesos
3. IT Ops
Personas
2. Developers
y Testers
17
Las tendencias del ciclo de vida de aplicaciones
18
La agilidad de los negocios a través del ciclo de vida
moderno
Plan
Develop
Release
19
Operate
Business agility through modern lifecycle
REQUIREMENTS
Construct
Operate
WORKING SOFTWARE
20
REQUIREMENTS
Construct
Operate
WORKING SOFTWARE
21
REQUIREMENTS
Develop
Construct
Release
Operate
Operate
WORKING SOFTWARE
22
REQUIREMENTS
Develop
Develop
Construct
Release
Operate
Operate
3
WORKING SOFTWARE
23
Plan
REQUIREMENTS
Construct
Operate
Release
Operate
WORKING SOFTWARE
24
Plan
REQUIREMENTS
Construct
Operate
Release
Operate
WORKING SOFTWARE
25
Plan
REQUIREMENTS
Construct
Develop
Operate
Configuration-based
deployments
Operate
WORKING SOFTWARE
26
Plan
REQUIREMENTS
Construct
Develop
Operate
Configuration-based
deployments
Operate
WORKING SOFTWARE
27
Plan
REQUIREMENTS
Develop
Release
Construct
Operate
Operate
WORKING SOFTWARE
28
Continuous value
Plan
Operate
REQUIREMENTS
Agile portfolio management
Kanban customization
Work item tagging
BACKLOG
Visual Studio and
System Center
integration
Performance events
Work item charting
Build | Measure | Learn
Construct
Develop
Team Room
Git
CodeLens
.NET memory dump analyzer
Load testing as a service
Operate
Collaborate
Release
RELEASE
WORKING SOFTWARE
Integrated release
management
Configuration-based
deployments
Visual Studio ALM Tools
Detalles Visual Studio Online
 Version control (TFVC or Git)
 Comment on changesets & commits New!
 Work item tracking and tagging
 Team rooms New!
 Agile planning tools
 Feedback Management
 Agile Portfolio Management* New!
 Build*
 Web-based test case management*
 Load testing* New!
DEMO - Visual Studio database
project integration with GIT
Desarrollo de BD con herramientas de Visual Studio
GIT/TFS
DacPac
SQL
SQL
45
SQL
DEMO - TFS Integration
Q&A
Recursos
 Talks & Downloads:
SQL Server Database Projects and Team
Foundation Build
http://msdn.microsoft.com/en-us/data/hh297027
 TechEd 2012: Microsoft SQL Server Data Tools: Database
Development from Zero to Sixty
 http://channel9.msdn.com/events/teched/Europe/2012/dbi311
Team Blog and Forums
 http://blogs.msdn.com/b/ssdt/
 http://social.msdn.microsoft.com/Forums/sqlserver/enUS/home?forum=ssdt
50
50
Recursos
www.bdotnet.org
@b_dotnet
51
Preguntas?
A continuación …
Machine Learning???
Cesar Oviedo
Gracias por participar
Descargar