

# 创建 DynamoDB 与 Amazon Redshift 的零 ETL 集成
<a name="RedshiftforDynamoDB-zero-etl-getting-started"></a>

 创建零 ETL 集成之前，必须先设置源 DynamoDB 表，然后设置目标 Amazon Redshift 数据仓库。

## 步骤 1：配置源 DynamoDB 表
<a name="RedshiftforDynamoDB-zero-etl-getting-started-configuring"></a>

 要创建与 Amazon Redshift 的零 ETL 集成，您需要对表启用时间点故障恢复（PITR）。如果您未开启 PITR，则控制台可以在集成设置过程中为您修复此问题。有关如何启用 PITR 的详细信息，请参阅[时间点故障恢复](https://docs.amazonaws.cn/amazondynamodb/latest/developerguide/PointInTimeRecovery_Howitworks.html)。

## 步骤 2：创建 Amazon Redshift 数据仓库
<a name="RedshiftforDynamoDB-zero-etl-getting-started-creating"></a>

如果您还没有 Amazon Redshift 数据仓库，可以创建一个。要创建 Amazon Redshift Serverless 工作组，请参阅[创建带有命名空间的工作组](https://docs.amazonaws.cn/redshift/latest/mgmt/serverless-console-workgroups-create-workgroup-wizard.html)。要创建 Amazon Redshift 集群，请参阅[创建集群](https://docs.amazonaws.cn/redshift/latest/mgmt/create-cluster.html)。

 要成功进行集成，目标 Amazon Redshift 工作组或集群必须开启 enable\_case\_sensitive\_identifier 参数。有关启用区分大小写的更多信息，请参阅《Amazon Redshift 管理指南》中的[为您的数据仓库开启区分大小写](https://docs.amazonaws.cn/redshift/latest/mgmt/zero-etl-setting-up.case-sensitivity.html)。

 在 Amazon Redshift 工作组或集群设置完成后，您需要配置数据仓库。有关更多信息，请参阅《Amazon Redshift 管理指南》中的[零 ETL 集成](https://docs.amazonaws.cn/redshift/latest/mgmt/zero-etl-using.html)。

## 步骤 3：创建 DynamoDB 零 ETL 集成
<a name="RedshiftforDynamoDB-zero-etl-getting-started-creating-zetl"></a>

请务必先完成标题为[创建 DynamoDB 与 Amazon Redshift 的零 ETL 集成之前的先决条件](RedshiftforDynamoDB-zero-etl.md#RedshiftforDynamoDB-zero-etl-prereqs)的章节中的任务，然后才能创建零 ETL 集成。创建 DynamoDB 与 Amazon Redshift 的集成是一个两步过程。首先从 DynamoDB 创建集成，然后将 Amazon Redshift 数据库附加到这个新创建的集成。

**创建零 ETL 集成**

1.  登录 Amazon 管理控制台，在 [https://console.amazonaws.cn/dynamodbv2](https://console.amazonaws.cn/dynamodbv2) 打开 Amazon DynamoDB 控制台。

1.  在导航窗格中，选择**集成**。

1. 选择**创建零 ETL 集成**，然后选择 **Amazon Redshift**。

1. 这会转到 **Amazon Redshift 控制台**。要继续执行该过程，请参阅[创建 DynamoDB 的零 ETL 集成](https://docs.amazonaws.cn/redshift/latest/mgmt/zero-etl-setting-up.create-integration-ddb.html)中的 **DynamoDB** 一节。