创建 DynamoDB 与 Amazon Redshift 的零 ETL 集成
创建零 ETL 集成之前,必须先设置源 DynamoDB 表,然后设置目标 Amazon Redshift 数据仓库。
步骤 1:配置源 DynamoDB 表
要创建与 Amazon Redshift 的零 ETL 集成,您需要对表启用时间点故障恢复(PITR)。如果您未开启 PITR,则控制台可以在集成设置过程中为您修复此问题。有关如何启用 PITR 的详细信息,请参阅时间点故障恢复。
步骤 2:创建 Amazon Redshift 数据仓库
如果您还没有 Amazon Redshift 数据仓库,可以创建一个。要创建 Amazon Redshift Serverless 工作组,请参阅创建带有命名空间的工作组。要创建 Amazon Redshift 集群,请参阅创建集群。
要成功进行集成,目标 Amazon Redshift 工作组或集群必须开启 enable_case_sensitive_identifier 参数。有关启用区分大小写的更多信息,请参阅《Amazon Redshift 管理指南》中的为您的数据仓库开启区分大小写。
在 Amazon Redshift 工作组或集群设置完成后,您需要配置数据仓库。有关更多信息,请参阅《Amazon Redshift 管理指南》中的零 ETL 集成。
步骤 3:创建 DynamoDB 零 ETL 集成
请务必先完成标题为创建 DynamoDB 与 Amazon Redshift 的零 ETL 集成之前的先决条件的章节中的任务,然后才能创建零 ETL 集成。创建 DynamoDB 与 Amazon Redshift 的集成是一个两步过程。首先从 DynamoDB 创建集成,然后将 Amazon Redshift 数据库附加到这个新创建的集成。
创建零 ETL 集成
-
登录 Amazon 管理控制台,在 https://console.amazonaws.cn/dynamodbv2
打开 Amazon DynamoDB 控制台。 -
在导航窗格中,选择集成。
-
选择创建零 ETL 集成,然后选择 Amazon Redshift。
-
这会转到 Amazon Redshift 控制台。要继续执行该过程,请参阅创建 DynamoDB 的零 ETL 集成中的 DynamoDB 一节。