This document discusses using Azure DevOps for database development. It provides an overview of Azure DevOps features like source control, work tracking, code reviews, builds and releases. SQL Server Data Tools can be used to create database projects in Azure DevOps. An example is provided of adding a new feature to an AdventureWorks database project, committing the changes to source control, and linking work items to track the task. Data professionals are encouraged to use these tools to version database code and automate deployments.
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
Azure DevOps for the Data Professional
1. Azure DevOps for the
Data Professional
Presented by
Sarah Dutkiewicz
Cleveland Tech Consulting, LLC
2. Agenda
What is Azure DevOps?
Why should Data Professionals Care?
Benefits of Source Control
Look into Azure DevOps features
SQL Server Data Tools (SSDT)
More In-Depth Look at a Project
6. High Level Overview
Allows build and release automation using pipelines
Can break projects into small, deliverable units
Can track work against those units
Can store versions of code using Git
8. Benefits for Data Professionals
Track SQL work against work items – explains value to
the client
Schema comparison – easy generation of incremental
change scripts
Code review and change tracking through source
control
Automate deployment processes
9.
10.
11. Tooling Used
Visual Studio 2019 Community Edition
SQL Server 2017 Developer Edition
Azure DevOps Server Express locally
Can use Azure DevOps in the Cloud for individuals and
small teams, in addition to enterprise options
27. Builds vs Releases
Builds
Compile the code
Build the DACPACs,
change scripts, etc.
Tied to repos
Releases
Deploy the code
Update databases
with DACPACs,
change scripts, etc.
Can trigger releases
based off of builds
32. SSDT Versions
Visual Studio 2019
Database Projects - Data Storage and Processing workload
AS, IS, RS – extensions
Visual Studio 2017
Database Projects - Data Storage and Processing workload
AS, IS, RS – SSDT 2017 download
SSDT Standalone
Still available, but recommended to use Visual Studio
34. Ways to Start a Database Project
From scratch
Import from database connection
Import from script
Import from DACPAC
35. Starting Source of Truth
Which to start with?
Typically, Production – what does the world know today?
Can build change scripts or migrations to go from prod to
dev
Schema compare can help with that too