Loading the documentation…

Connect Amazon Redshift

The Amazon Redshift source reads tables and views from one Redshift database into the Lake. Use this page to fill in each field of the Redshift form. The steps shared by every SQL engine are on Connect a SQL database.


Prerequisites


Add the source

  1. Open Lake and click Add datasource, or open the New menu in the toolbar above the tree.
  2. Choose Amazon Redshift in the picker.
  3. Fill in the General, Connection and Datetime steps as described below.
  4. Click Add.

Connection settings

General step

Name (Mandatory)

Code (Mandatory)

Folder (Optional)

Connection step: Address

Paste connection string (Optional)

Host (Mandatory)

Port (Mandatory)

Database (Mandatory)

Connection step: Authentication

Username (Mandatory)

Password (Mandatory)

Connection step: Security

SSL/TLS (Optional)

Datetime step

Timezone (Optional)

Datetime values (Optional)

Timezones and datetime values explains both settings in full.


Test and save

  1. On the Connection step, click Test connection. The button reads Testing… while it runs.
  2. Connection test passed means DataMind reached the endpoint and signed in. A passing test can also show Detected source timezone: with the database's timezone setting. Connection test failed shows the server's message with a copy button.
  3. On Datetime, check the summary: Name, Server, Database, Username and Security.
  4. Click Add. Then import its tables.

The test is optional and never saves the source. To edit or duplicate the source later, see Connect a SQL database.


Questions, answered

Where do I find the host, port and database?

In the endpoint shown for your cluster or workgroup in the AWS console. Paste the JDBC URL into Paste connection string and click Fill, and the form splits it into Host, Port and Database.

Why is SSL/TLS on by default?

Redshift endpoints accept encrypted connections, so the form starts with SSL/TLS on. Turn it off only if your endpoint does not accept encrypted connections.

The test cannot reach the endpoint. What do I check?

Check that the endpoint is reachable from outside its network and that the rules guarding it allow connections on the port you entered. Then check Host and Port against the endpoint and test again.

Can I read several databases with one source?

No. A Redshift source reads the database in Database and the schemas inside it. Add a second source for another database.

Can I send data back to Redshift?

No. Amazon Redshift is a source only and is not offered as a Writeback destination. The destinations are listed on Add and manage destinations.