Server 2023.2 新增功能
版本 :2023.2
发行日期 :2023 年 11 月 1 日
转至完整的 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:
从 downloads.alteryx.com 下载 Alteryx Server 2023.2。
运行安装程序。
您将收到升级 MongoDB 的提示。
在 MongoDB 迁移到最新版本且成功安装 Server 后,您就可以照常运行 Alteryx Server。
如果在迁移 MongoDB 的过程中出现故障,系统会提示您联系客户支持。
如果迁移失败,或者您需要回滚到之前的版本,您可以手动卸载 2023.2 并还原一个备份。如需了解详情,请参阅 Alteryx Server 降级帮助页面。
注意
请注意,在升级过程中,安装程序向导中将不提供安装预测工具的选项,因为我们已优先考虑 MongoDB 迁移。如果要安装预测工具,请按照以下步骤:
前往以下文件位置:
<Alteryx_Install_Path>\RInstaller
。运行适用于您版本的 RInstaller 文件。例如,RInstaller_2023.2.1.7.exe。
如果不在运行状态,请启动 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"> 是否存在。
如需详细了解传输前检查,请参阅运行迁移准备工具。