24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server

40
ALM para el desarrollo de base de datos SQL Server Expositor: John Alexander Bulla Torres MVP | MCS | MCP | MCTS Moderador: Freddy Angarita MVP | MCP | MCTS

Transcript of 24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server

ALM para el desarrollo de base

de datos SQL Server

Expositor: John Alexander Bulla Torres – MVP | MCS | MCP | MCTS

Moderador: Freddy Angarita – MVP | MCP | MCTS

Gracias a nuestros auspiciadores

Database Security as Easy as A-B-C

http://www.greensql.com

Hardcore Developer and IT Training

http://www.pluralsight.com

SQL Server PerformanceTry PlanExplorer today!

http://www.sqlsentry.com

Próximos SQL Saturday

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

6 de Diciembre de 2014 https://www.sqlsaturday.com/351/register.aspx

4

Capítulo Global PASS en Español

4

Reuniones semanales todos los miércoles a

las 12PM UTC-5 (Hora de Colombia)

https://www.facebook.com/SpanishPASSVC

5

Asistencia Técnica

Si requiere asistenciadurante 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

Escriba sus preguntas en la sección de preguntas que esta en el menú de la derecha

Agenda

7

Agenda

8

Qué son las herramientas de SQL Server en Visual Studio?

9

AlwaysOn

FileTablexVelocity

15k Partitions

SQL Server Data ToolsPower 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 PlatformMaster 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 AuthenticationSQL 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

10

Herramientas de SQL Server en Visual Studio

• 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

11

Desarrollo de Base de Datos conectado

11

SQL

12

Desarrollo de Base de Datos conectado

12

SQL

Dev File Server

T-SQL

Desarrollo de Base de Datos conectado

13

DB (DEV)

DB (PROD)

Desarrollo de Base de Datos desconectado

14

DB(DEV)

DB(PROD)

SSDTProject

vNext

Desarrollo de BD con herramientas de Visual Studio

15

GIT Share

SQL

SQL

Desarrollo de BD con herramientas de Visual Studio

16

GIT Share

SQL

SQL

DacPac

T-SQL

Que es ALM ?

17

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

Por que Microsoft ALM?

18

Integrar sus equipos Cambie a su ritmo

2. Developersy Testers

3. IT Ops

1. Propietarios de negocios de productos

Tecnología

Personas

Procesos

Microsoft cumple donde estás, así que usted puede cambiara su ritmo.

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 desus stakeholders en la planificación, creación, prueba y gestión de su portafolio de aplicaciones.

Las tendencias del ciclo de vida de aplicaciones

19

La agilidad de los negocios a través del ciclo de vida

moderno

20

Planeación Desarrollo OperaciónLanzamiento

21

La agilidad empresarial a través del ciclo de vida moderna

REQUERIMIENTOS

OperaciónConstrucción

WORKING SOFTWARE

22

REQUERIMIENTOS

OperaciónConstrucción

WORKING SOFTWARE

23

Desarrollo

REQUERIMIENTOS

OperaciónConstrucción

WORKING SOFTWARE

Operación

Lanzamiento

24

REQUERIMIENTOS

OperaciónConstrucción

WORKING SOFTWARE

Desarrollo

Operación

Lanzamiento

Desarrollo

3

25

PlaneaciónREQUERIMIENTOS

OperaciónConstrucción

WORKING SOFTWARE

Operación

Lanzamiento

26

REQUERIMIENTOS

OperaciónConstrucción

WORKING SOFTWARE

Planeación

Operación

Lanzamiento

27

Planeación

Operación

REQUERIMIENTOS

OperaciónConstrucción

WORKING SOFTWARE

Desarrollo

Despliegues basados en la

configuración

28

REQUERIMIENTOS

OperaciónConstrucción

WORKING SOFTWARE

Planeación

Operación

Desarrollo

Despliegues basados en la

configuración

29

Planeación

Operación

Desarrollo

Lanzamiento

REQUERIMIENTOS

OperaciónConstrucción

WORKING SOFTWARE

Valor continuo

Planeación REQUERIMIENTOS

BACKLOG

RELEASE

OperaciónConstrucción

WORKING SOFTWARE

Desarrollo

OperaciónGestión del portafolio ágil

Team Room

GIT y TFS

CodeLens

Analizador de volcado de memoria de .Net

Integración entre

TFS y System Center

Construir | Medir | Aprender

Gestión de

versiones integradas

Colaboración

Personalización Kanban

Work item etiquetados

Lanzamiento

Eventos de

rendimiento

Pruebas de carga como un servicio

Despliegues

basados en la

configuración

Work item graficados

Herramientas de Visual Studio ALM

Detalles Visual Studio Online

Control de versiones (TFVC o GIT)

Comentarios en changesets & commits

Seguimiento y etiquetado Work item

Team rooms

Herramientas de planificación ágil

Administración de Feedback

Gestión del portafolio ágil*

Build*

Gestión de casos de prueba en la web*

Pruebas de carga*

New!

New!

New!

New!

DEMO – Integración de proyectos de base de

datos con GIT desde Visual Studio

Desarrollo de BD con herramientas de Visual Studio

34

GIT/TFS

SQL

SQL

DacPac

SQL

DEMO – Integración de proyectos de base de

datos con TFS

Q&A

37

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/en-US/home?forum=ssdt

MVA - Using Git with Visual Studio 2013 Jump Start

http://www.microsoftvirtualacademy.com/training-courses/using-git-with-visual-studio-2013-jump-start

37

Recursos

38

www.bdotnet.org

@b_dotnet

Machine Learning???

Cesar Oviedo

A continuación …

Gracias por participar