Connect Business Central Data to Azure SQL easily with our Setup Guide
In just three easy steps this gives you the opportunity to choose which data you wish to work with in a system outside Business Central.
All you need is a Business Central Environment and an Azure Subscription in a Tenant that you have administrative privileges for.
Extract and Query Business Central Data in Azure SQL Database
Setup and use
Start by running the Data Warehouse Connector Assisted Setup guide,
as it will walk you through the steps needed.
![](https://datawarehouse-connector.com/wp-content/uploads/2024/08/setup-1.webp)
Step 1: Setup App Registration
Start by setting up an App Registration in your Azure subscription.
You don’t have to set up anything besides a Name you can remember and a Client Secret.
Step 2: Setup SQL Database
Create or use an existing Azure SQL-server instance and database. For the best performance, choose the same Region for the server as the “Azure Region” that holds your Business Central Environment.
Choose a Production workload environment if you want to do anything other than test the solution with less than a few million records. The Development workload is too unstable and not fast enough to handle more than a few 100k records per day.
Choose a “Public endpoint” and select “Allow Azure services and resources to access this server”. If you don’t want to allow all Azure services, you will have to set up a list of around 20 IP-addresses that the Data Warehouse Connector uses for communicating with your server and database.
Contact support@ecodel.com to get the current list of IP-addresses in use.
Set up an SQL server authentication Login and Password that you can remember.
When the server and database have finished deploying, add a managed identity to the server by going to your server’s Identity tab and activating a System-Assigned Managed Identity.
Step 3: Setup Storage Account & Container
When setting up your storage account, choose the same Location as your Business Central and SQL-database Region for best performance.
You can opt for a Standard tier LRS storage. “Enable hierarchical namespace” and set Access Tier to Hot. Disable soft-delete and other options in Data Protection.
After setting up the storage account, go to the storage account’s Access Control tab and add a role assignment with “Storage Blob Data Contributor” to the previously created App Registration’s Service Principal.
You also need to add a role assignment with “Storage Blob Data Contributor” to the previously created SQL-server’s Managed Identity.
Finish setup
When finishing setup, the App will check your connections. You must allow the app to make requests to external services for it to function at all. Select “Allow Always.”
![](https://datawarehouse-connector.com/wp-content/uploads/2024/08/setup-2.webp)
Supported versions
The Business Central Data Warehouse Connector App supports both the Essential and Premium editions of Microsoft Dynamics 365 Business Central.
Supported countries
The app is available in all countries.
Supported languages
English.