Skip to main content

Server 2023.2 新增功能

版本 :2023.2

发行日期 :2023 年 11 月 1 日

转至完整的 Server 2023.2 发行说明 Server 2023.2 发行说明

新增功能

连接远程控制器的 CLI 选项

作为管理员,您现在可以从现有环境中安全传输加密密钥,以便将 Server 迁移至新主机或降低断机几率。

如需了解详情,请参阅加密密钥传输过程

新命令行界面 (CLI) 命令

作为管理员,您现在可以使用此新的命令行界面 (CLI) 命令:

  • setmongoconnectionserver:设置 Server UI 连接的 MongoDB 连接字符串。

此外,我们还在文档中添加了以下命令:

  • setmongoconnectionworker:设置工作程序的 MongoDB 连接字符串。

  • setmongoconnectioncontroller:设置控制器的 MongoDB 连接字符串。

如需了解详情,请参阅 AlteryxService 命令

Swagger V3 API 文档更新

对我们的 Swagger 文档进行更新和改进,以帮助您更好地使用和理解所有 Server V3 API。我们更新了端点和 ID 说明、实施注意事项和 URL。如需详细了解端点,请参阅我们的 Server API 文档

已删除 SQL __ServiceData Blob

已删除 __ServiceData Blob,以便优化某些数据集的搜索和排序功能。MongoDB 因删除 Blob 而发生的变化如下:

  • 先前在 Blob 中隐藏的列现在可供查询。

  • 所有列现均采用适当的类型(而不是全部存储为字符串),这使 Server 与 Mongo DB 的一致性得到增强。

  • 此外,性能也得到了改进,并提高了某些查询的灵活性。例如,您可以对日期时间列执行自然日期时间比较查询。

我们已删除了 FIPS 版本和非 FIPS 版本 Server 的 Service Blob。更改反映在我们的 AlteryxService MongoDB 架构帮助页面中。

将嵌入式 MongoDB 升级到受支持版本

此功能旨在将嵌入式版本的 MongoDB 升级到版本 6。请按照以下步骤升级到 MongoDB 版本 6:

  1. downloads.alteryx.com 下载 Alteryx Server 2023.2。

  2. 运行安装程序。

  3. 您将收到升级 MongoDB 的提示。

  4. 在 MongoDB 迁移到最新版本且成功安装 Server 后,您就可以照常运行 Alteryx Server。

  5. 如果在迁移 MongoDB 的过程中出现故障,系统会提示您联系客户支持。

  6. 如果迁移失败,或者您需要回滚到之前的版本,您可以手动卸载 2023.2 并还原一个备份。如需了解详情,请参阅 Alteryx Server 降级帮助页面。

注意

请注意,在升级过程中,安装程序向导中将不提供安装预测工具的选项,因为我们已优先考虑 MongoDB 迁移。如果要安装预测工具,请按照以下步骤:

  1. 前往以下文件位置:<Alteryx_Install_Path>\RInstaller

  2. 运行适用于您版本的 RInstaller 文件。例如,RInstaller_2023.2.1.7.exe。

  3. 如果不在运行状态,请启动 AlteryxService。

注意

  • 从 2022.1 到 2023.1 之间的 Server 版本升级时,MongoDB 将在安装过程中按照上述步骤升级到版本 6。

  • 从 Server 版本 2021.4 升级到 2023.2 时,MongoDB 将在安装过程中按照上述步骤升级到版本 6。在这种情况下,如果使用内置身份验证,则由于安全性的提高,用户需要重新设置密码。如需详细了解如何在升级到 2023.2 版后重置 Server 密码,请参阅重置用户的 Server 密码帮助页面。

  • 从 2019.3 到 2021.3 之间对 Server 进行升级时,您需要先升级到使用 MongoDB 版本 4.2 的 Server 版本(2021.4 及更高版本),然后再升级到使用 MongoDB 版本 6 的 2023.2 版本。

  • 对 2019.2 之前的 Server 版本升级时,您需要先升级到使用 MongoDB 版本 4 的 Server 版本(2019.3 至 2021.3),然后再升级到使用 MongoDB 4.2 的版本(2021.4 及更高版本),最后才能升级到使用 MongoDB 版本 6 的版本 2023.2。

Server API V3 中计划的时区

已为以下 API V3 端点添加了时区:

  • POST/v3/schedules:此端点已更新,您可以为“计划”设置的时间和时区。

    例如,如果要将“计划”设置为山地时间下午 5:00,可以jiang计划设置为下午 5:00,并选择山地时间作为时区。时区选项为可选项,如果未指定时区,默认时区将为 UTC 时间。

  • PUT/v3/schedules:此端点已更新,使您可以更新用 API 创建的现有“计划”,并根据需要添加时区选项。 

    例如,如果您用 API 端点创建了一个“计划”,并且时间必须以 UTC 格式设置,则您应该能够更新计划并更改时间和时区。

    但是,如果您选择不添加时区,现有计划将继续按预期运行。

  • GET/v3/schedules/{id}:此端点已更新,您可以查看按 ID 筛选的现有“计划”的时区。

  • GET/v3/schedules:此端点已更新,您可以查看所有现有计划的时区。

如需详细了解端点,请选择 Server 界面右上角的问号图标来访问 Swagger 文档。如需了解在上述 API 端点中使用的有效时区,请参阅计划端点帮助页面。

新的 DCME API V3 端点

添加了新的 DCME API V3 端点。DCME 端点分为两组:拥有 API 访问权限的用户可以使用的 DCME 端点,以及拥有 API 访问权限的管理员可以使用的 DCME 管理员端点。

  • 作为用户,您可以使用这些端点检索有关 DCM 连接记录的信息,与指定用户和用户组共享 DCM 连接,以及创建、更新、删除和取消共享 DCM 连接。

  • 作为管理员,您可以使用管理员端点管理环境中的所有 DCM 对象。

如需了解详情,请参阅 DCME 端点Server API V3

Server V3 API:允许用户运行通过集合共享的作业

此 API 允许用户运行通过集合与其共享的工作流。我们已移除订阅权限限制。对 API 的使用,用户或管理员不再受其所属订阅的限制,但与工作流属于同一订阅的用户或管理员仍继续获得这些 API 端点的运行权限。

用户和管理员现在可以在他们有权访问的任何工作流上使用此 API 端点,方法是拥有工作流、工作流通过集合与他们共享或位于同一工作室。

Alteryx Designer 和 Alteryx Server 之间的数据连接管理器 (DCM) 同步

在 Alteryx 系统设置中为 DCM 添加了 Server Synchronization设置。现在,管理员可灵活管理 Designer 和 Server 环境之间的连接流程。您可以选择Full synchronization(完全同步)One-way to Designer(单向同步到 Designer)No synchronization(不同步)。如需详细了解设置,请参阅 DCM - Server数据连接管理器:Server UI

数据源共享连接选项

共享连接时,您现在可以从两个选项中选择如何共享此数据源:为协作共享连接共享连接以仅在 Server 上运行

  • 为协作共享连接:共享连接可让多个用户协作创建工作流。其他用户可通过这种共享形式将连接同步到其 Designer,以便使用此连接构建工作流。

    • 连接的所有者可以选择将其凭证与连接一同共享。如果他们选择这样做,其他用户将无法查看密钥,但可以在工作流中使用。其他用户将无法在任何其他连接中重复使用共享凭证 - 凭证将仅绑定到共享连接。如果连接所有者决定不共享凭证,则每个用户将需要连接自己的凭据(使用相同的身份验证方法)才能使用该连接。

    • 共享此连接的其他用户无需更新工作流即可执行工作流。

    • 只有 Server 管理员才能共享连接以便进行协作。

  • 共享连接以仅在 Server 上运行:共享连接以在 Server 上执行工作流。用户看不到连接,也无法将其同步并在 Designer 中使用。

如需了解详情,请参阅数据连接管理器:Server UI 帮助页面。

Windows Server 2012 不再受支持

从 Server 2023.2 版本起,Alteryx 不再支持 Windows Server 2012,因为 Microsoft 对它的支持已终止。如需了解详情,请参阅对 Windows Server 2012 和 2012 R2 的支持即将终止

Python 版本升级

我们已将嵌入式 Python 版本升级至 3.8.16

加密迁移改进

我们对加密迁移过程进行了以下改进:

迁移准备工具改进

  • 要在升级到 2022.3 或更高版本之前评估您可能需要解决的任何预期问题,请使用迁移准备工具进行传输前检查。

  • 在预迁移或完整迁移过程中,您将能够看到经改进的错误日志,方便您自行解决问题。这使您可以采取建议操作,确保即使出现任何错误也能成功完成全部迁移。

  • 我们添加了有关运行迁移准备工具的3 个新的运行选项

    • 默认:同时运行预迁移和预迁移检查 (-p)

    • 只运行预迁移(应用程序)(--appsonly)

    • 只运行凭证验证步骤 (--credonly)

  • 运行迁移准备工具时,必须提供控制器令牌 (-t) 和控制器的主机名/IP 地址 (-i)。这也意味着您现在可以提供控制器的主机名/IP 地址和控制器令牌,通过多节点设置运行迁移准备工具。

请注意,两个迁移准备工具实例不能同时为同一控制器运行。

改进了错误消息

改进的错误消息示例:

2024-02-28 10:06:38.038910;3;解析 XML 文件“C:\ProgramData\Alteryx\RuntimeSettings.xml”时出错:字符位置=0;消息=未找到文件

2024-02-28 10:06:38.038834;3;<解析 XML 文件“C:\ProgramData\Alteryx\RuntimeSettings.xml”时出错:字符位置=0;消息=未找到文件>。请验证 <"C:\ProgramData\Alteryx\RuntimeSettings.xml"> 是否存在。

如需详细了解传输前检查,请参阅运行迁移准备工具