Updated on
May 12, 2025
Note: Redshift is currently supported only as a Destination. This guide doesn’t cover the DataPrep setup for Redshift.
Amazon Redshift is a data warehouse product that forms part of the larger cloud-computing platform Amazon Web Services.
Follow our setup guide to connect Redshift to Improvado.
You need to whitelist Improvado IPs mentioned on the Destination connection page since Redshift always operates on a range of static IPs.
You should have the following permissions for the database:
```CREATE```
```SELECT```
```INSERT```
```DELETE```
On the Redshift connection page, fill in the following fields:
{%dropdown-body name="use-binary-strings"%}
The "Use binary strings" determines whether string fields are encoded in binary format when loading data.
Recommended setting: "No" (default).
{%dropdown-end%}
Make sure your value for the Host field matches the following regular expression: ```^(?P<cluster>[a-zA-Z][a-zA-Z0-9\-]{1,60}[^\-])\.(?P<id>[a-zA-Z0-9]+)\.(?P<region>[a-z0-9\-]+)\.redshift\.amazonaws\.com$```
Due to security concerns, Host name is validated according to AWS naming rules:
```cluster```
part must contain 1-60 characters. Valid characters are A-Z, a-z, 0-9, and hyphen(-). The first character must be a letter. The name can't contain two consecutive hyphens or end with a hyphen.```id``` part valid characters are only A-Z, a-z, 0-9.
For more information, see AWS documentation.
{%docs-informer info title="Important"%}
Invalid host name examples:
```examplecluster.abc12q0z@c34.us-east-1.redshift.amazonaws.com```
```https://examplecluster.abc12q0zxc34.us-east-1.redshift.otherdomain.com```
```example&cluster-.abc12q0zxc34.us-east-1.redshift.amazonaws.com```
```1example-cluster.abc12q0zxc34.us-east-10.redshift.amazonaws.com```
Valid host name example:
{%docs-informer-end%}
Improvado supports data load to Redshift clusters located in the following regions:
You can load no more than 1599 columns per single load order.
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.