Ssdt wooley

Jim Wooley
Jim WooleyTechnology Consultant at Slalom Consulting
Managing Database Changes with
                                     Visual Studio & SSDT


                                             @JimWooley
                                 http://www.ThinqLinq.com
                                                Consultant

                                                   Slalom Confidential
1   Slalom Confidential
Managing Schema Changes doesn’t have to be like this…




2                        Slalom Confidential
Visual Studio Database Tools (DataDude)

     Declarative      Schema
       Model        Compare for              Static Analysis
     Definitions   change scripts

     Refactoring
    and advanced    Intellisense             Data Compare
       tooling


                      Data
                    Generation


3                      Slalom Confidential
SSDT

     Declarative      Schema
       Model        Compare for              Static Analysis
     Definitions   change scripts

     Refactoring
    and advanced    Intellisense               Designers
       tooling


                    Combined
                   Table Assets


4                      Slalom Confidential
Source Control Integration

     Manage
                                       Branch by
     Change
                                        feature
     History

                                     Associate
    Build from
                                   changes with
      Main
                                    work items


    Annotate                           Continuous
     (Blame)                           Integration

5                Slalom Confidential
SSDT (Juneau) Supported Platforms




6   Slalom Confidential
Further Information


MSDN
    • http://social.msdn.microsoft.com/Forums/en-US/ssdt/threads
Team blog
    • http://blogs.msdn.com/b/ssdt/
Gert Drapers
    • http://blogs.msdn.com/b/gertd/
Download the latest SSDT version
    • http://msdn.microsoft.com/en-us/data/tools.aspx
MSDN Magazine Sept 2011
    • The "Juneau" Database Project




7                                             Slalom Confidential
Jim Wooley
                 @jimwooley
    http://www.ThinqLinq.com
8    Slalom Confidential
1 of 8

Recommended

Be05 introduction to sql azure by
Be05   introduction to sql azureBe05   introduction to sql azure
Be05 introduction to sql azureDotNetCampus
283 views44 slides
Sql Saturday Dublin 2017 - Master Data Services Custom Extensions by
Sql Saturday Dublin 2017 - Master Data Services Custom ExtensionsSql Saturday Dublin 2017 - Master Data Services Custom Extensions
Sql Saturday Dublin 2017 - Master Data Services Custom ExtensionsJoe Keating
163 views5 slides
Oscar Engineering part 1 by
Oscar Engineering part 1Oscar Engineering part 1
Oscar Engineering part 1Kirshenbaum Bond Senecal + Partners
661 views12 slides
Rx forwp7 by
Rx forwp7Rx forwp7
Rx forwp7Jim Wooley
400 views18 slides
Dynamic programming in a statically typed world by
Dynamic programming in a statically typed worldDynamic programming in a statically typed world
Dynamic programming in a statically typed worldJim Wooley
292 views11 slides
Practica mid manager emapa by
Practica mid manager emapaPractica mid manager emapa
Practica mid manager emapaevovasquez
97 views3 slides

More Related Content

Similar to Ssdt wooley

SSDT unleashed by
SSDT unleashedSSDT unleashed
SSDT unleashedGomathiNayagam S
1.6K views23 slides
A Primer To Sybase Iq Development July 13 by
A Primer To Sybase Iq Development July 13A Primer To Sybase Iq Development July 13
A Primer To Sybase Iq Development July 13sparkwan
742 views31 slides
SQL Server - High availability by
SQL Server - High availabilitySQL Server - High availability
SQL Server - High availabilityPeter Gfader
942 views75 slides
Database CI/CD Pipeline by
Database CI/CD PipelineDatabase CI/CD Pipeline
Database CI/CD Pipelinemuhammadhashir57
316 views27 slides
Microsoft SQL Server 2012 by
Microsoft SQL Server 2012 Microsoft SQL Server 2012
Microsoft SQL Server 2012 Dhiren Gala
2.4K views45 slides
Azure DevOps for the Data Professional by
Azure DevOps for the Data ProfessionalAzure DevOps for the Data Professional
Azure DevOps for the Data ProfessionalSarah Dutkiewicz
268 views47 slides

Similar to Ssdt wooley(20)

A Primer To Sybase Iq Development July 13 by sparkwan
A Primer To Sybase Iq Development July 13A Primer To Sybase Iq Development July 13
A Primer To Sybase Iq Development July 13
sparkwan742 views
SQL Server - High availability by Peter Gfader
SQL Server - High availabilitySQL Server - High availability
SQL Server - High availability
Peter Gfader942 views
Microsoft SQL Server 2012 by Dhiren Gala
Microsoft SQL Server 2012 Microsoft SQL Server 2012
Microsoft SQL Server 2012
Dhiren Gala2.4K views
Azure DevOps for the Data Professional by Sarah Dutkiewicz
Azure DevOps for the Data ProfessionalAzure DevOps for the Data Professional
Azure DevOps for the Data Professional
Sarah Dutkiewicz268 views
Whats New In 2010 (Msdn & Visual Studio) by Steve Lange
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)
Steve Lange1.2K views
Application Lifecycle Management with TFS by Mehdi Khalili
Application Lifecycle Management with TFSApplication Lifecycle Management with TFS
Application Lifecycle Management with TFS
Mehdi Khalili8.2K views
Building Lakehouses on Delta Lake with SQL Analytics Primer by Databricks
Building Lakehouses on Delta Lake with SQL Analytics PrimerBuilding Lakehouses on Delta Lake with SQL Analytics Primer
Building Lakehouses on Delta Lake with SQL Analytics Primer
Databricks430 views
Team Foundation Server Process Templates For Effective Project Management by Aaron Bjork
Team Foundation Server Process Templates For Effective Project ManagementTeam Foundation Server Process Templates For Effective Project Management
Team Foundation Server Process Templates For Effective Project Management
Aaron Bjork7.6K views
Getting Your DB Schema Under Control With SSDT.pptx by Peter Schott
Getting Your DB Schema Under Control With SSDT.pptxGetting Your DB Schema Under Control With SSDT.pptx
Getting Your DB Schema Under Control With SSDT.pptx
Peter Schott4 views
Designing For Occasionally Connected Apps Slideshare by Dean Willson
Designing For Occasionally Connected Apps SlideshareDesigning For Occasionally Connected Apps Slideshare
Designing For Occasionally Connected Apps Slideshare
Dean Willson3.7K views
Speeding Time to Insight with a Modern ELT Approach by Databricks
Speeding Time to Insight with a Modern ELT ApproachSpeeding Time to Insight with a Modern ELT Approach
Speeding Time to Insight with a Modern ELT Approach
Databricks349 views
Data modeling star schema by Sayed Ahmed
Data modeling star schemaData modeling star schema
Data modeling star schema
Sayed Ahmed3.6K views
Be a database professional by Sayed Ahmed
Be a database professionalBe a database professional
Be a database professional
Sayed Ahmed201 views
Be a database professional by Sayed Ahmed
Be a database professionalBe a database professional
Be a database professional
Sayed Ahmed161 views
SQL Server 2008 Highlights by Intergen
SQL Server 2008 HighlightsSQL Server 2008 Highlights
SQL Server 2008 Highlights
Intergen1.1K views

Recently uploaded

KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineShapeBlue
225 views19 slides
Transcript: Redefining the book supply chain: A glimpse into the future - Tec... by
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...BookNet Canada
41 views16 slides
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...ShapeBlue
162 views25 slides
MVP and prioritization.pdf by
MVP and prioritization.pdfMVP and prioritization.pdf
MVP and prioritization.pdfrahuldharwal141
39 views8 slides
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITShapeBlue
208 views8 slides
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...ShapeBlue
183 views18 slides

Recently uploaded(20)

KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue225 views
Transcript: Redefining the book supply chain: A glimpse into the future - Tec... by BookNet Canada
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
BookNet Canada41 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue162 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue208 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue183 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays58 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc176 views
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue129 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE84 views
LLMs in Production: Tooling, Process, and Team Structure by Aggregage
LLMs in Production: Tooling, Process, and Team StructureLLMs in Production: Tooling, Process, and Team Structure
LLMs in Production: Tooling, Process, and Team Structure
Aggregage57 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue178 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue207 views
"Package management in monorepos", Zoltan Kochan by Fwdays
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan Kochan
Fwdays34 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue137 views
Initiating and Advancing Your Strategic GIS Governance Strategy by Safe Software
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software184 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue141 views
"Running students' code in isolation. The hard way", Yurii Holiuk by Fwdays
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk
Fwdays36 views

Ssdt wooley

  • 1. Managing Database Changes with Visual Studio & SSDT @JimWooley http://www.ThinqLinq.com Consultant Slalom Confidential 1 Slalom Confidential
  • 2. Managing Schema Changes doesn’t have to be like this… 2 Slalom Confidential
  • 3. Visual Studio Database Tools (DataDude) Declarative Schema Model Compare for Static Analysis Definitions change scripts Refactoring and advanced Intellisense Data Compare tooling Data Generation 3 Slalom Confidential
  • 4. SSDT Declarative Schema Model Compare for Static Analysis Definitions change scripts Refactoring and advanced Intellisense Designers tooling Combined Table Assets 4 Slalom Confidential
  • 5. Source Control Integration Manage Branch by Change feature History Associate Build from changes with Main work items Annotate Continuous (Blame) Integration 5 Slalom Confidential
  • 6. SSDT (Juneau) Supported Platforms 6 Slalom Confidential
  • 7. Further Information MSDN • http://social.msdn.microsoft.com/Forums/en-US/ssdt/threads Team blog • http://blogs.msdn.com/b/ssdt/ Gert Drapers • http://blogs.msdn.com/b/gertd/ Download the latest SSDT version • http://msdn.microsoft.com/en-us/data/tools.aspx MSDN Magazine Sept 2011 • The "Juneau" Database Project 7 Slalom Confidential
  • 8. Jim Wooley @jimwooley http://www.ThinqLinq.com 8 Slalom Confidential