Creating destination databases in Amazon Redshift
To replicate data from your source into Amazon Redshift, you must create a database from your integration in Amazon Redshift.
Connect to your target Redshift Serverless workgroup or provisioned cluster and create a database with a
reference to your integration identifier. This identifier is the value returned for
integration_id
when you query the SVV_INTEGRATION view.
Important
Before creating a database from your integration, your zero-ETL integration must be created and in
the Active
state on the Amazon Redshift console.
Before you can start replicating data from your source into Amazon Redshift, create a database from the integration in Amazon Redshift. You can either create the database using the Amazon Redshift console or the query editor v2.
For more information about creating a database for a zero-ETL integration target, see CREATE DATABASE in the Amazon Redshift Database Developer Guide. You can use ALTER DATBASE to change database parameters such as REFRESH INTERVAL. For more information about altering a database for a zero-ETL integration target, see ALTER DATABASE in the Amazon Redshift Database Developer Guide.
Note
Only your integration source can update data in the database you create from your integration. To change the schema of a table, run DDL or DML commands against tables in the source. You can run DDL and DML commands against tables in the source, but you can only run DDL commands and read-only queries on the destination database.
For information about viewing the status of a destination database, see Viewing zero-ETL integrations.
After creating a destination database, you can add data to your source. To add data to your source, see one of the following topics:
-
For Aurora sources, see Add data to the source DB cluster in the Amazon Aurora User Guide.
-
For Amazon RDS sources, see Add data to the source DB instance in the Amazon RDS User Guide.
-
For DynamoDB sources, see Getting started with DynamoDB in the Amazon DynamoDB Developer Guide.