Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bob Duffy 22 years in database sector, 250+ projects

Similar presentations


Presentation on theme: "Bob Duffy 22 years in database sector, 250+ projects"— Presentation transcript:

1 Bob Duffy 22 years in database sector, 250+ projects
SQL Server MCA, MCM, MVP SSAS Maestro Senior Data Platform Consultant with Microsoft Database Architect at Prodata SQL Centre of Excellence

2 Agenda What is DevOps for BI folk SSIS Build SSIS Release
Introducing DevOps Build and Release Pipeline Demo: Automated Build and Release Q+A

3 What is DevOps Automation of Build, Integration, Testing, Deployment
Movement from: large batch deployment to small batch Deployment each quarter to 10 deploys a day It’s a cultural change

4 SSIS Deployment Models
Project Deployment Legacy Package Deployment Entire Project deployed Per Package Deployment Project and Package Parameters Configurations “Builds” into and ispac file Separate dtsx and dtsconfig files Deployed to SSISDB Deployed to file or MSDB Executed via sql Dtexec compatible Executed via dtexec

5 Building Packages with SSIS
Use Build Menu in Visual Studio Produces ispac file Can be automated from VS command line Some plug in for deployment products build too

6 Freebie – Powershell Script to Build SSIS

7 Deploying SSIS Packages
SSIS Deployment Wizard Deploys ispac files Programmable Support for SSIS as well Microsoft.SqlServer.Management.IntegrationServices Class

8 Freebie – Powershell Script to Deploy SSIS

9 What we don’t automate (yet)
Creation of SSISDB Creation of Environment Variables Binding of Environment Variables This can be automated but we don’t as once off

10 Introducing Azure DevOps (Was VSTS)

11 Azure DevOps Features

12 Step 1 Source Code

13 Step 2 – Automate Testing
ssisUnit for opensource getting started LegiTest as commercial test platform Write your own tests in Visual Studio Test

14 Step 3 – The Build Pipeline

15 Step 4 – The Release Pipeline

16 Step 5 – The Release Pipeline

17 The Build and Release Process Flow
Source Code Build Pipeline (CI) Release Pipeline (CD) Unit Test Build Msg ispac Check Out Deploy to Target Server Build ispac Check-In Build Agent Release Agent

18 End to End SSIS DevOps Build Release Test Ops Dashboard Rollback
Bug Tracking Regression Testing

19 Prioritising DevOps Features for SSIS Projects
Get Everything in Source Control Automate Testing Automate Build Automate Code Deployments Automate Platform Deployments

20 BIG Thanks to SQL Sat Denmark sponsors
GOLD SILVER BRONZE

21 Raffle and goodbye Beer
Remember to visit the sponsors, stay for the raffle and goodbye beers  Join our sponsors for a lunch break session in : cust 0.01 and cust 1.06 We hope you’ll all have a great Saturday. Regis, Kenneth

22 Q+A

23 Thank You


Download ppt "Bob Duffy 22 years in database sector, 250+ projects"

Similar presentations


Ads by Google