使用 AWS SCT 向导 - AWS Schema Conversion Tool

使用 AWS SCT 向导

您可以使用新建项目向导创建新的数据库迁移项目。此向导可帮助您确定迁移目标并连接到数据库。它可以估计所有支持的目标目的地的迁移的复杂程度。运行向导后,AWS SCT 将生成数据库迁移到不同目标目的地的摘要报告。您可以使用此报告比较可能的目标目的地并选择最佳迁移路径。

运行新项目向导
  1. 选择数据源。

    1. 启动 AWS Schema Conversion Tool。

    2. 文件菜单上,选择新建项目向导。将打开创建新的数据库迁移项目对话框。

    3. 要输入源数据库连接信息,请按照以下说明进行操作:

      参数

      操作

      项目名称

      为本地存储在计算机上的项目输入一个名称。

      位置

      输入本地项目文件的位置。

      Source type(源类型)

      选择以下选项之一:SQL 数据库NoSQL 数据库ETL

      如果要查看包含所有迁移目的地的摘要报告,请选择 SQL 数据库

      源引擎

      选择源数据库引擎。

      迁移策略

      请选择以下选项之一:

      • 我想切换引擎并优化云:此选项可将源数据库转换为新的数据库引擎。

      • 我想保留相同的引擎,但要优化云:此选项可保持数据库引擎不变,并将数据库从本地迁移到云端。

      • 我想查看数据库引擎切换和云优化的合并报告:此选项比较了所有可用迁移选项的迁移复杂性。

      如果您想查看包含所有迁移目的地的汇总评估报告,请选择最后一个选项。

    4. 选择下一步。此时将打开连接到源数据库页面。

  2. 连接到您的源数据库。

    1. 提供源数据库的连接信息。连接参数取决于源数据库引擎。确保用于分析源数据库的用户具有适用的权限。有关更多信息,请参阅 使用 AWS Schema Conversion Tool 连接到源数据库

    2. 选择下一步。此时将打开选择架构页面。

  3. 选择数据库架构。

    1. 选中要评估的架构名称对应的复选框,然后选择架构。选择架构名称后,它将以蓝色突出显示,且下一步按钮可用。

      在新建项目向导中选择一个数据库架构。
    2. 如果要评估多个数据库架构,请选中所有架构的复选框,然后选择父节点。要成功进行评估,必须选择父节点。例如,对于源 SQL Server 数据库,请选择数据库节点。父节点的名称以蓝色突出显示,且下一步按钮可用。

      在新建项目向导中选择多个数据库架构。
    3. 选择下一步。AWS SCT 分析源数据库架构并创建数据库迁移评估报告。源数据库架构中数据库对象的数量会影响评估运行所需的时间。完成后,将打开运行数据库迁移评估页面。

  4. 运行数据库迁移评估。

    1. 您可以查看和比较不同迁移目标的评估报告,也可以保存评估报告文件的本地副本以供进一步分析。

    2. 保存数据库迁移评估报告的本地副本。选择保存,然后输入保存文件的文件夹路径,然后选择保存。AWS SCT 将评估报告文件保存到指定文件夹。

    3. 选择下一步。此时将打开选择目标页面。

  5. 选择目标数据库。

    1. 对于目标引擎,请根据评估报告选择您决定使用的目标数据库引擎。

    2. 提供目标数据库连接信息。您看到的连接参数取决于所选的目标数据库引擎。确保为目标数据库指定的用户具有所需的权限。有关所需权限的更多信息,请参阅 使用 AWS Schema Conversion Tool 连接到源数据库将 Amazon Redshift 作为目标的权限 中描述目标数据库权限的部分。

    3. 选择完成。AWS SCT 创建项目并添加映射规则。有关更多信息,请参阅 数据类型映射

现在,您可以使用 AWS SCT 项目转换源数据库对象。