Updated on
Sep 5, 2024
Note: This article covers Azure SQL Destination setup process. This guide doesn’t cover the DataPrep setup for Azure SQL.
You can learn how to extract data from Azure SQL data source here.
Azure SQL is a fully managed relational database service provided by Microsoft in the Azure cloud, offering scalability, high availability, and built-in security features for storing and managing structured data.
Follow our setup guide to connect Azure SQL to Improvado.
Make sure your Azure SQL database:
You should have write access to the database and the following permissions:
```BULK INSERT```
```INSERT```
```CREATE```
```UPDATE```
```DELETE```
```ALTER INDEX```
```SELECT``` (for tables and data)
On the Azure SQL connection page, fill in the following fields:
{%dropdown-body name="database-name"%}
Database Name must satisfy the following regular expression: ```r'^[a-zA-Z@_#]([\w@$#])*$'```
{%dropdown-end%}
{%dropdown-body name="use-static-ip"%}
Select Yes for Use static IP option if you allow Improvado to connect your database by the static IPs mentioned on the Destination connection page.
Select No if you have permitted access to your database from any IP. In this case, Improvado will connect your database using dynamic IPs not listed on the Destination connection page.
{%dropdown-end%}
{%dropdown-body name="partition-by"%}
Partitioning is the way of splitting data for uploading to the file. Azure SQL provides two types of data partitioning:
You must carefully choose your partitioning option, as you won't be able to change it in the future.
{%dropdown-end%}
Improvado team is always happy to help with any other questions you might have! Send us an email.
Contact your Customer Success Manager or raise a request in Improvado Service Desk.