-
Notifications
You must be signed in to change notification settings - Fork 15
Development Desktop
One of the great things about the Microsoft development tools is that you can keep your desktop up-to-date, yet still develop for older SQL Server platforms. Unlike some earlier releases, Visual Studio 2017 is extremely stable, so we highly recommend upgrading your desktop tools to this version.
As a minimum, you will need to have the following installed on your desktop machine:
- Visual Studio 2017
- SQL Server Data Tools (SSDT) for Visual Studio adds support for Analysis Services, Integration Services and Reporting Services to Visual Studio
- SQL Server Management Studio (SSMS)
- BI Developer Extensions for Visual Studio (formally BIDS Helper)
Apart from SSDT and SSMS outlined above, you may consider extending your toolset with the following:
-
RedGate SQL Search a free tool to search your SQL code on your deployed databases
-
RedGate SQL Toolbelt Essentials a paid for toolset which encompasses 10 tools including:
- SQL Prompt which helps you write, format, analyze and refactor your SQL effortlessly
- SQL Schema Compare
- SQL Data Compare
- SQL Data Generator
- NOTE: Do not make the mistake of using SQL Source Control product as this works counter to how SSDT operates.
We strongly recommend developing all your new SSIS packages using BIML. Cathrine Wilhelmsen has published many blogs and useful guides to BIML development on her web site.
- Varigence BIML Express extension for Visual Studio
- BISM Normalizer for
- DAX Studio for DAX query development
- Tabular Editor alternative editor to Visual Studio
- SSDT Unit Tests simple test framework built into Visual Studio but often overlooked
- tSQLt open source database unit testing framework for SQL Server
- NBi open-source framework for testing your Business Intelligence solutions
- SpecFlow is an extensible test framework which supports natual language test development
- Microsoft Power Platform combines Power BI, PowerApps, Microsoft Flow, and Common Data Service for Apps into an integrated toolset you can use to extend, customize, and integrate Office 365 and Dynamics 365 into your environment.
- Beyond Compare 4 is great for comparing auto-generated files with each other
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