-
Notifications
You must be signed in to change notification settings - Fork 15
Getting Started
Dr John Tunnicliffe edited this page May 11, 2019
·
6 revisions
There are so many Azure Pipelines Extensions that it is hard to know where to start. This wiki will explain the basics of applying DevOps to your Data Warehouse.
The first steps you need to take are:
- Set up your Development Desktop
- Put your databases, cubes and SSIS packages under source code control by importing them into SQL Server Data Tools (SSDT)
- Set up an Azure Pipeline which builds each of your components
When you have done all the above, you are ready to extend your Azure Pipeline by having the agent deploy the databases, cubes and SSIS packages to a build server, load test data and then run a set of automated tests against all the components. To do this, you will need an in-house self-hosted build server running the Azure Pipelines self-hosted agent.
- Set up an In-House Build Server
- Deploy each of your components
DevOps your Data Warehouse
Import into SSDT
- Import Databases
- Fixing Database Import Issues
- Import SSAS Projects
- Import SSIS Projects
- Import SSRS Projects
Build
- Basic Build Pipeline
- Basic Overview
- Build Databases
- Build Tabular Cubes
- Build Multidimensional Cubes
- Build SSIS Projects
- Build SSRS Projects
Deployment
- Build Server Setup
- Build/Deploy Pipeline
- Deploy Databases
- Deploy Tabular Cubes
- Deploy SSIS Projects
- Deploy SSRS Projects
Unit Tests
Integration Tests
Packaging Artifacts
Deployment Tools