dev207. ssdt database services database services analysis services reporting services integration...

24
Database Development with SQL Server Developer Tools codename “Juneau” Bill Gibson Principal PM Architect Microsoft DEV207 Mark Wilson-Thomas Program Manager Microsoft

Upload: jared-logan

Post on 23-Dec-2015

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

Database Development with SQL Server Developer Tools codename “Juneau”

Bill GibsonPrincipal PM ArchitectMicrosoft

DEV207

Mark Wilson-ThomasProgram ManagerMicrosoft

Page 2: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

Developing Databases is Hard!

Need to preserve data puts focus on ALTER scriptsDependencies make even simple tasks complexErrors detected lateDrift has to be accommodatedHard to synchronize app and database versionsTarget different editions, cloud

Page 3: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

There is a Better Way…

Declarative not scriptedModel-based design and validationSame tools when connected or offlineUse schema differencing for

Incremental import and deployment Drift detection and reconciliation

Schema and app under source code controlTest locally, deploy to SQL Server or SQL Azure

Page 4: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

SQL Server Developer Tools code-named “Juneau”

SSDT

DatabaseServices

Analysis Services

Reporting Services

Integration Services

Page 5: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

SSDT Database Services

DatabaseServices

Analysis Services

T-SQLLanguageServices

T-SQLDebugging

SQL ServerExplorer

DatabasePublish

TableDesigner

Buffered Declarative

Editing

SQL/CLRSchema Compare

StaticAnalysis

LocalDatabase Runtime

Reporting Services

Integration Services

SSDT

Page 6: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

Demos…

Connected DevelopmentOffline DevelopmentPublish to SQL AzureDrift Detection and Snapshots

Page 7: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

demo

Connected Development

Page 8: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

Connected Development

SSMS-like explorer, query windowBuffered declarative approachModel-based with error detectionCode-backed designerModern TSQL coding experience

Page 9: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

demo

Offline Development Working with Visual Studio Database Projects

Page 10: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

Offline Development

Database definition managed in Visual Studio

Advanced language services (Go To Definition, Find All References, Refactoring…)

F5 debugging with new Local Database Runtime

Visualize and migrate schema changes

Page 11: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

demo

Publish to SQL Azure

Page 12: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

Publish to SQL Azure

Target-aware (SQL Azure)

Publish direct, via script, or DAC

Offline and connected development for SQL Azure

Page 13: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

demo

Drift Detection and Snapshots

Page 14: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

Drift Detection and Snapshots

Synchronize project to database drift

Using snapshots for lifecycle management

Page 15: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

SSDT Availability

With SQL Server “Denali”

On the web

With Visual Studio vNext

Page 16: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

Post-“Denali” Directions

SQL Azure features supported as they emergeApplication/database development integrationOn the horizon

Reference data supportDatabase diagrams Query designer

Page 17: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

There is a better way…

SSDT Database ServicesDeclarative, model basedIntegrated tools with modern language services Connected, and offline with local testingTarget SQL Server and SQL Azure

Page 18: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

Resources

MSDN: http://msdn.microsoft.com/en-us/data/tools.aspx Forum: http://social.msdn.microsoft.com/Forums/en-US/ssdt/threadsTeam Blog: http://blogs.msdn.com/b/ssdt/

Contact us [email protected]@microsoft.com

SQL Server Developer ToolsCodename “Juneau”

Page 19: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

DEV Track Resources

http://www.microsoft.com/visualstudio http://www.microsoft.com/visualstudio/en-us/lightswitch http://www.microsoft.com/expression/http://blogs.msdn.com/b/somasegar/http://blogs.msdn.com/b/bharry/http://www.microsoft.com/sqlserver/en/us/default.aspxhttp://www.facebook.com/visualstudio

Page 20: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

Resources

www.microsoft.com/teched

Sessions On-Demand & Community Microsoft Certification & Training Resources

Resources for IT Professionals Resources for Developers

www.microsoft.com/learning

http://microsoft.com/technet http://microsoft.com/msdn

Learning

http://northamerica.msteched.com

Connect. Share. Discuss.

Page 21: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

Complete an evaluation on CommNet and enter to win!

Page 22: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

Scan the Tag to evaluate this session now on myTech•Ed Mobile

Page 23: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS

PRESENTATION.

Page 24: DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services