Connect Foundry to Amazon Redshift to read and write data between Redshift databases and Foundry datasets.
Capability | Status |
---|---|
Exploration | 🟢 Generally available |
Batch syncs | 🟢 Generally available |
Incremental | 🟢 Generally available |
Table exports | 🟡 Beta |
The connector transfers relational data from Redshift tables into Foundry datasets. Schemas and data types are preserved during transfer. You can also export Foundry datasets to Redshift tables.
Performance depends on the size of your Redshift cluster and network conditions. Foundry uses Redshift's efficient data transfer mechanisms to optimize performance.
Network connectivity between your Foundry instance and AWS Redshift cluster is required. This may require VPC peering, AWS PrivateLink, or public Internet access with proper security configurations.
Learn more about setting up a connector in Foundry.
The following configuration options are available for the AWS Redshift connector:
Option | Required? | Description |
---|---|---|
Endpoint | Yes | The endpoint to use to access Redshift (for example, redshift.us-east-1.amazonaws.com) |
Port | Yes | The port to connect to Redshift (default: 5439) |
Database | Yes | The name of the Redshift database |
Username | Yes | Username for authentication |
Password | Yes | Password for authentication |
JDBC properties | No | Add property names and values to configure connection behavior. Learn more about JDBC properties below. |
You can optionally add properties ↗ to your JDBC connection to configure behavior. Refer to the AWS documentation for additional available JDBC properties to add to your connection configuration.
Cloud identity authentication allows Foundry to access resources in your AWS instance. Cloud identities are configured and managed at the enrollment level in Control Panel. Learn how to configure cloud identities.
When using cloud identity authentication, the Role ARN will be displayed in the credentials section. After selecting the Cloud identity credential option, you must also configure the following:
When exporting data to Redshift tables, records are inserted in batches for better performance. The default batch size is 1,000 records, but this can be configured up to 100,000 records per batch depending on your performance needs and data characteristics. For more information about table export configuration options, review our documentation.