Skip to main content

Server Automation 追踪报告

使用 Server Automation 追踪报告 (SATR) 获取 Alteryx Server(24.2 及以下版本)上消耗的自动化额度总数。仅当您的账户采用新的 Alteryx One 定价与打包模式,且 Server 版本低于 25.1 时,才需要使用此实用程序。连接到您的 MongoDB 或 MSSQL 服务器,以提取 Server 的执行数据。打包工作流包含多个配置选项,可适应从每日到每季度执行的不同场景。

解压 SATR 并安装依赖项

步骤 1:解压 SATR 打包工作流

  1. Alteryx Marketplace 下载 Server Automation 追踪报告_vX.X.X.yxzp

  2. 双击 YXZP 文件以解包并在 Alteryx Designer 中打开工作流。

  3. 打开后,工作流中有几个已禁用的容器。选择最符合您需求的容器并将其启用。如果不确定,可先使用已启用的容器作为默认项。

步骤 2:安装适用于 MongoDB 的 Simba 驱动程序

  1. Alteryx 许可证门户下载 Simba 驱动程序。

  2. 向下滚动至产品下载部分的底部,然后选择驱动程序条目右侧的下载

  3. 从版本列表中选择 MongoDB,然后选择下一步

  4. 选择 Simba MongoDB 2.04.3.1003 64 位条目右侧的下载。门户中的版本可能会有所不同。这属于正常情况。

  5. 双击 MSI 文件即可在您的计算机上安装驱动程序。现在可以通过 ODBC 管理实用程序访问该驱动程序。

步骤 3a(使用 MongoDB 作为后端):为 MongoDB 创建 DCM 连接

由于访问的表格结构较为简单,MongoDB 快速连接选项非常高效。无需创建 DSN 条目,因为该连接无需访问嵌套结构即可正常运行。

  1. 打开数据连接管理器 (DCM)。在 Designer 中,转到文件 > 管理连接

  2. 数据源选项卡上,选择 + 新建,然后选择 MongoDB 磁贴。

  3. 技术下拉菜单中,选择 MongoDB ODBC Quick Connect with Simba

    1. 数据源名称:输入要使用的 Mongo AlteryxService 数据源名称。

    2. 服务器:输入 AlteryxService 的 MongoDB 服务器名称。如果在使用嵌入式 Mongo 的 Alteryx Server 上进行设置,可以使用 localhost

    3. 端口:输入 MongoDB 的端口。嵌入式 Mongo 使用的默认端口为 27018

    4. 数据库:输入 AlteryxService

    5. 驱动程序:使用默认值 Simba MongoDB ODBC 驱动程序

  4. 选择保存,然后选择连接凭证

  5. 请填写以下字段:

    • 身份验证方法:MongoDB 用户名和密码

    • 凭证:创建新凭证

    • 凭证名称:可自定义名称(例如 MongoDB_AlteryxService_Local)。

    • 加密保管库:DCM

    • 用户名:您的用户名(嵌入式数据库的默认值为“user”)。

    • 密码:您的密码。

    • 身份验证机制:SCRAM-SHA-256

    • 身份验证源:AlteryxService

    • 允许 SDK 连接:请保持未选中

  6. 选择测试连接。如果成功,请选择创建并链接

  7. 重复这些步骤,为 AlteryxGallery 数据库创建连接。使用相同的设置,但以下字段除外:

    • 数据源名称:输入要使用的 AlteryxGallery 数据源名称。

    • 数据库:输入 AlteryxGallery

    • 凭证名称:输入凭证的名称(例如,MongoDB_AlteryxGallery_Local)。

    • 身份验证源:输入 AlteryxGallery

    所有其他连接和凭证设置保持不变。

步骤 3b(使用 MSSQL 作为后端):为 MSSQL 创建 DCM 连接

  1. 打开 DCM。在 Designer 中,转到文件 > 管理连接

  2. 数据源选项卡上,选择 + 新建,然后选择 Microsoft SQL Server 磁贴。

  3. 技术下拉列表中,选择 Microsoft SQL Server ODBC 非 DSN 连接

    1. 数据源名称:输入要使用的 MSSQL AlteryxService 数据源名称。

    2. 驱动程序:使用默认值 ODBC Driver 17 for SQL Server

    3. 服务器:输入 AlteryxService 的 MSSQL 服务器名称。

    4. 数据库:输入 AlteryxService

  4. 选择保存,然后选择连接凭证

  5. 请填写以下字段(并根据 Server 的凭证类型进行调整):

    1. 方法:用户名和密码

    2. 凭证名称:可自定义名称(例如 MSSQL_AlteryxService_Local)。

    3. 加密保管库:DCM

    4. 用户名:您的用户名。

    5. 密码:您的密码。

  6. 选择测试连接。如果成功,请选择创建并链接

  7. 重复这些步骤,为 AlteryxGallery 数据库创建连接。使用相同的设置,但以下字段除外:

    • 数据源名称:输入要使用的 MSSQL AlteryxGallery 数据源名称。

    • 数据库:输入 AlteryxGallery

    • 凭证名称:输入凭证的名称(例如,MSSQL_AlteryxGallery_Local)。

    所有其他连接和凭证设置保持不变。

运行 Server Automation 追踪报告

  1. PullServerExecutions 宏中,输入前面步骤中创建的凭证,并选择适用的选项。

    1. 选择 MongoDB 或 MSSQL 后端。

      1. Alteryx Gallery:DCM 与 AlteryxGallery 数据库的连接。

      2. Alteryx Service:DCM 与 AlteryxService 数据库的连接。

    2. 按日期筛选执行:将 AS_Queue(作业)和 AS_Results(结果消息)表格查询限制为仅回溯到指定日期。

      • 按日期范围筛选(单选按钮):

        • 开始日期:选择开始提取数据的日期(包含所选日期)。

        • 结束日期:选择结束提取数据的日期(包含所选日期)。

      • 按相对日期筛选(单选按钮):

        • 按最近期间筛选:选择从当前运行日期起回溯的天数或月数。

        • 单位:选择天或月。

        • 排除当前周期:根据上方选择的单位,可选择排除当前天或当前月份。

  2. SummarizeAutomationUsage 宏中,从可用选项中进行选择。

    • 包含成本中心汇总:若要按成本中心汇总自动化运行次数,请将查找表连接到可选输入锚点,其中包含用户电子邮件及其对应的成本中心。使用两个下拉菜单映射字段。

    • 包含电子邮件汇总:选中此复选框可生成一个汇总表,按电子邮件对用户的自动化运行总数进行排序。

    • 选择输出文件路径:选择要输出报告的完整文件路径。默认情况下,将生成名为“AutomationSummary.pdf”的文件,并写入 %temp% 文件夹中。

  3. 运行工作流。

  4. 在结果窗口中检查是否有指向 SummarizeAutomationUsage 宏生成的临时 PDF 文件的链接。

常见问题

1.

什么是 Server Automation 追踪报告 (SATR)?

SATR 是一款适用于 Alteryx Server 24.1 和 24.2 版本的轻量级工作流实用工具。该工具可让您直观地了解自动化使用情况,并支持将使用统计数据分享给客户经理 (AE),以用于计费与合规审计。它旨在作为一种临时解决方案,供尚未升级到 25.1 或更高版本的客户使用。

2.

为什么需要 SATR?

许多客户由于 IT 政策或升级周期时间的原因无法立即升级。SATR 为合同续约与合规提供了必要的透明度。在客户迁移到具有原生报告功能的 25.1 或更高版本之前,此方案可作为临时过渡措施。

3.

谁需要使用 SATR?

签署了 Alteryx One 合同,且运行受支持的 Alteryx Server 版本(低于 25.1,即 24.1 和 24.2)的客户,需要使用 SATR。

以下情况无需使用 SATR...

  • 使用 Alteryx Server 25.1 及更高版本的客户:遥测数据已自动报告至云平台。

  • 未签署 Alteryx One 合同的客户。

4.

SATR 的功能是什么?

SATR 可以:

  • 连接到 Alteryx Server MongoDB 数据库。

  • 统计用户指定日期范围内的每日自动化运行次数及总运行次数。

  • 将结果汇总为月度摘要。

  • 输出:

    • PDF 报告:包含月度自动化运行总量及客户账户详情。

    • YXDB 文件:包含每日自动化运行次数、总运行次数、服务器信息及时间戳。

5.

运行宏期间会收集哪些数据?

从 AS_Queue 和 AS_Results 表中检索执行记录,以确定相关属性,如运行类型以及是否发生错误。这有助于识别该次运行是否计入自动化额度。提取用户表以便将电子邮件信息附加到执行记录中。方便用户随后按成本中心或按用户细分自动化额度。

工作流运行时,任何数据都不会离开环境。汇总文件需手动发送给相关的客户经理,以报告额度使用情况。

6.

如果我有多个服务器控制器,该如何使用 SATR?

每个宏可以从单个控制器的后端数据库中提取数据。您可以在单个工作流中使用多个宏,从 2 个或更多控制器中提取数据,前提是运行该工作流的机器可以访问这些数据库。如需生成报告,请为每个 Server 控制器运行宏并分别提交报告。如需合并视图,则需要进行手动整合。

7.

SATR 会与 Alteryx One 使用情况服务集成吗?

不会。SATR 是一个独立的、由客户管理的报告工具。目前没有将数据自动摄取到 Alteryx One 使用情况服务的计划。如需使用自动摄取功能,请升级至 Alteryx Server 25.1 或更高版本。

8.

SATR 会追踪云端执行(例如 Cloud Execution for Desktop、Plans)吗?

不会。SATR 仅报告本地 Server 的自动化执行情况。如需查看完整的已用自动化额度,请将 SATR 结果与 Alteryx One 门户中的任何执行数据相结合。

9.

如果我的组织出于数据清理目的定期清除数据库,该怎么办?

如果后端数据库定期清除结果和队列日志,建议您增加工作流运行频率,以捕获每日日志并将其存储在独立的数据库中。稍后可使用报告宏汇总这些日志,以生成总使用量报告。

10.

如何下载并安装 SATR?

  • 通过 Alteryx Marketplace 以企业实用工具 (YXZP) 的形式发布。

  • SATR 由 Server 管理员进行设置和计划任务配置。

  • 本帮助页面提供相关的文档和安装指南。

11.

我已经运行了报告。接下来该怎么做?

请联系您的客户经理,以确定最符合您协议要求的最佳报告提交方式。

12.

向 AE 提交报告后,SATR 自动化额度会反映在账户管理控制台中吗?

不会。提交的 SATR 输出仅在账户中记录,并不会集成到 Alteryx One 平台中。在 Server 升级到 25.1 或更高版本之前,管理控制台中的总自动化额度将低于实际值。