Skip to main content

迁移准备工具

面向 Server 的迁移准备工具是一个实用程序,允许预迁移工作流和应用程序的数据库,以便更快地迁移到新的 AES256 标准。

此迁移准备工具是可选的,是一个单独的命令行实用程序。在从 Server 2022.1(或更早版本)升级到 2022.3.x 或更高版本之前,只需运行该工具一次。

重要

  • 如果您要从 2022.1 或更低版本升级,请在升级到 2022.3 以上版本之前运行“迁移准备”工具。

  • 如果您从 2022.3 以上版本升级,则您的数据库已加密迁移,无需运行“迁移准备”工具。

注意

我们为什么要创建此工具?

Server 正在更新其加密机制,以针对静态数据使用 AES256。所有现有的加密存储数据都需要从当前的加密方法迁移到新的加密方法。当您的 Server 处于生产状态时,可以在升级到 2022.3 之前迁移其中一些数据。

需要迁移的最耗时的数据是存储在 Server 中的应用程序和工作流。在升级到 Server 2022.3 时,可以提前迁移这些数据以节省时间。

Alteryx 创建了迁移准备工具来帮助您在升级前迁移这些数据。

应在何时使用迁移准备工具

我们建议您在以下情况下运行迁移准备工具:

  • 如果您正在升级的 Server 安装是停机时间不能超过几个小时的生产系统或开发系统,

  • 您有数百个工作流,并且

  • 您运行的是 MongoDB Atlas 或用户管理的 MongoDB。

即使这些情况不适用于您,最佳做法是在尝试升级之前运行“迁移准备”工具以确保成功。

此外,您还可能要考虑 db.AS_App_Chunks.dataSize() AS_PackageDefinitions 的大小。但是,对于何时应在准备模式下运行迁移准备工具,我们目前尚无针对数据库大小的建议。

如果您只有几个工作流,或者您不介意 Server 升级需要几个小时到几天的时间,则可以不使用“迁移准备”工具,而是运行标准 Server 安装程序以升级到 2022.3。停机时间将比平时更长,因为加密迁移将是升级的一部分。

注意

如果您选择在升级前不运行迁移准备工具,该工具将在 2022.3 升级安装的过程中安装和运行。