在 Amazon Redshift 中创建目标数据库
要将数据从您的源复制到 Amazon Redshift,您必须通过与 Amazon Redshift 的集成创建数据库。
连接到您的目标 Redshift Serverless 工作组或预置集群,并创建一个引用您的集成标识符的数据库。此标识符是您查询 SVV_INTEGRATION 视图时为 integration_id
返回的值。
重要
在通过集成创建数据库之前,您必须在 Amazon Redshift 控制台上创建了零 ETL 集成,并且其状态必须为 Active
。
您必须通过与 Amazon Redshift 的集成创建数据库,然后才能开始将数据从源复制到 Amazon Redshift。您可以使用 Amazon Redshift 控制台或查询编辑器 v2 创建数据库。
有关为零 ETL 集成目标创建数据库的更多信息,请参阅《Amazon Redshift 数据库开发人员指南》中的 CREATE DATABASE。您可以使用 ALTER DATBASE 更改 REFRESH INTERVAL 等数据库参数。有关为零 ETL 集成目标更改数据库的更多信息,请参阅《Amazon Redshift 数据库开发人员指南》中的 ALTER DATABASE。
注意
只有您的集成源才能更新您通过集成创建的数据库中的数据。要更改表的架构,请对源中的表运行 DDL 或 DML 命令。您可以对源中的表运行 DDL 和 DML 命令,但在目标数据库上只能运行 DDL 命令和只读查询。
有关查看目标数据库状态的信息,请参阅查看零 ETL 集成。
创建目标数据库后,您可以将数据添加到源中。要将数据添加到源中,请参阅以下主题之一:
-
对于 Aurora 源,请参阅《Amazon Aurora 用户指南》中的向源数据库集群添加数据。
-
对于 Amazon RDS 源,请参阅《Amazon RDS User Guide》中的 Add data to the source DB instance。
-
对于 DynamoDB 源,请参阅《Amazon DynamoDB 开发人员指南》中的 DynamoDB 入门。