Professional Documents
Culture Documents
Continuous Delivery For BI
Continuous Delivery For BI
SILVER
BRONZE
TEMPERATURE OF AUDIENCE
How many are using some kind of code repository?
How many are building (any solution) on check-in?
How many are testing automatically?
How many are deploying automatically into
production?
PROFILES
BI Developers (SSRS, SSIS, SSAS + SQL)
SQL Developers
Non Developers?
Agenda
Tools in General
•Git
•Octopus
Questions Wrap-up •Pester
•Team City
•…
PROCESS
TO DEVOPS AND BEYOND
Operability?
DevOps
Continuous
Delivery
Continuous
Integration
Manual
Deployment
MANUAL DEPLOYMENT
Leads to
Fear
Anger
Hate
Suffering
TO DEVOPS AND BEYOND
Operability?
DevOps
Continuous
Delivery
Continuous
Integration
Manual
Deployment
CONTINUOUS INTEGRATION
Single Code Repository
Automate Builds
Automate Deployment
Operability?
DevOps
Continuous
Delivery
Continuous
Integration
Manual
Deployment
CONTINUOUS DELIVERY
As Continuous Integration
Operability?
DevOps
Continuous
Delivery
Continuous
Integration
Manual
Deployment
DEVOPS Continuous
Business
Planning
Continuous Continuous
Monitoring Testing
Continuous
Release &
Deployment
H. James Harrington
Operability?
DevOps
Continuous
Delivery
Continuous
Integration
Manual
Deployment
OPERABILITY
Pace of Reliability
Features & Uptime
DEVOPS AS A CULT
Development Operations
DevOps
STATE OF MIND
Automated infrastructure
Pervasive telemetry
Failure injection
Incident swarming
Blameless post-mortems
Stand Alone
PowerShell / C#
Deploy / Upload Reports
Sharepoint Integrated Mode
PowerShell
Deploy / Upload Reports
PowerShell
Registering Data Sources
PowerShell
Re-link to Shared Datasets
Power BI
Use PowerShell to deploy your reports
https://github.com/DevScope/powerbi-powershell-modules/tree/master/Modules/PowerBIPS
MS Tools
AZURE DEVOPS (www.azure.com/devops)
Process Features in Azure DevOps
Assign Approvers
Deployment Conditions
Clone Environments
Define Triggers
Retention Policies
…
IN SOME CASES
Install and Configure a Hosted Build Agent
Prerequisites:
• TFS License (hosted build agents are ~ $15 – source)
• Azure DevOps Subscription (free)
• Visual Studio Data Tools (free)
$$$
POWER BI
https://powerbi.microsoft.com/en-us/documentation/powerbi-content-pack-visual-studio/
DEMO – AZURE DEVOPS
SSAS TABULAR
Testing
MSTEST
#Set environment variables for Visual Studio Command Prompt
pushd "$env:VS140COMNTOOLS"
cmd /c "vsvars32.bat&set" |
foreach {
if ($_ -match "=") {
$v = $_.split("="); set-item -force -path "ENV:\$($v[0])" -value "$($v[1])"
}
}
popd
write-host "`nVisual Studio 2015 Command Prompt variables set." -ForegroundColor Yellow
Chef •Infrastructure
•https://www.chef.io/chef/
SILVER
BRONZE
Raffle and goodbye Beer
Remember to visit the sponsors, stay for the raffle and
goodbye beers ☺
Regis, Kenneth
Section Title
Title
Content
Title Only
Content Only
Title
Content 1 Content 2
Raffle and goodbye Beer
Remember to visit the sponsors, stay for the raffle and
goodbye beers ☺
Regis, Kenneth
BIG Thanks to SQL Sat Denmark sponsors
GOLD
SILVER
BRONZE