

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用以下方法转换来自亚马逊 Redshift 的数据 AWS Schema Conversion Tool
<a name="CHAP_Converting.DW.RedshiftOpt"></a>

您可以使用 AWS Schema Conversion Tool 来优化您的亚马逊 Redshift 数据库。使用 Amazon Redshift 数据库作为源，使用测试 Amazon Redshift 数据库作为目标， AWS SCT 建议通过排序键和分配键来优化您的数据库。

## 优化 Amazon Redshift 数据库
<a name="CHAP_Converting.DW.RedshiftOpt.Opt"></a>

使用以下过程优化您的 Amazon Redshift 数据库。

**优化 Amazon Redshift 数据库**

1. 为 Amazon Redshift 集群拍摄手动快照以作为备份。优化 Amazon Redshift 集群并对所做的任何更改进行测试后，您可以删除该快照。有关更多信息，请参阅 [Amazon Redshift 快照](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-snapshots.html)。

1. 从项目左侧面板中选择一个要转换的架构对象。打开该对象的上下文 (右键单击) 菜单，然后选择 **Collect Statistics**。

   AWS SCT 使用统计数据为排序键和分配键提出建议。

1. 从项目左侧面板中选择一个要优化的架构对象。打开该对象的上下文 (右键单击) 菜单，然后选择 **Run Optimization**。

   AWS SCT 为排序键和分配密钥提供建议。

1. 要查看建议，请在项目左侧面板的架构下方展开表节点，然后选择一个表。选择 **Key Management** 选项卡，如下所示。  
![\[“Key management (键管理)”选项卡\]](http://docs.aws.amazon.com/zh_cn/SchemaConversionTool/latest/userguide/images/key-management.png)

   左侧窗格包含键建议，以及每个建议的置信评级。您可以选择其中一个建议，也可以通过在右侧窗格中编辑来自定义键。

1. 您可以创建一个包含优化建议的报告。要创建该报告，请执行以下操作：

   1. 从项目左侧面板中选择一个已经优化的架构对象。打开该对象的上下文 (右键单击) 菜单，然后选择 **Create Report**。

      该报告将在主窗口中打开，并显示 **Summary** 选项卡。报告将显示具有优化建议的对象的数量。

   1. 选择 **Action Items** 选项卡，以查看报告格式的密钥建议。

   1. 您可以将优化报告的本地副本另存为 PDF 文件或逗号分隔值 (CSV) 文件。CSV 文件仅包含操作项信息。PDF 文件包含摘要和操作项信息。

1. 要将建议的优化应用于数据库，请在项目右侧窗格中选择一个对象。打开对象的上下文 (右键单击) 菜单，然后选择 **Apply to database**。