Server Automation 追踪报告
使用 Server Automation 追踪报告 (SATR) 获取 Alteryx Server(24.2 及以下版本)上消耗的自动化额度总数。仅当您的账户采用新的 Alteryx One 定价与打包模式,且 Server 版本低于 25.1 时,才需要使用此实用程序。连接到您的 MongoDB 或 MSSQL 服务器,以提取 Server 的执行数据。打包工作流包含多个配置选项,可适应从每日到每季度执行的不同场景。
解压 SATR 并安装依赖项
步骤 1:解压 SATR 打包工作流
从 Alteryx Marketplace 下载
Server Automation 追踪报告_vX.X.X.yxzp。双击 YXZP 文件以解包并在 Alteryx Designer 中打开工作流。
打开后,工作流中有几个已禁用的容器。选择最符合您需求的容器并将其启用。如果不确定,可先使用已启用的容器作为默认项。
步骤 2:安装适用于 MongoDB 的 Simba 驱动程序
从 Alteryx 许可证门户下载 Simba 驱动程序。
向下滚动至产品下载部分的底部,然后选择驱动程序条目右侧的下载。
从版本列表中选择 MongoDB,然后选择下一步。
选择 Simba MongoDB 2.04.3.1003 64 位条目右侧的下载。门户中的版本可能会有所不同。这属于正常情况。
双击 MSI 文件即可在您的计算机上安装驱动程序。现在可以通过 ODBC 管理实用程序访问该驱动程序。
步骤 3a(使用 MongoDB 作为后端):为 MongoDB 创建 DCM 连接
由于访问的表格结构较为简单,MongoDB 快速连接选项非常高效。无需创建 DSN 条目,因为该连接无需访问嵌套结构即可正常运行。
打开数据连接管理器 (DCM)。在 Designer 中,转到文件 > 管理连接。
在数据源选项卡上,选择 + 新建,然后选择 MongoDB 磁贴。
从技术下拉菜单中,选择 MongoDB ODBC Quick Connect with Simba。
数据源名称:输入要使用的 Mongo
AlteryxService数据源名称。服务器:输入
AlteryxService的 MongoDB 服务器名称。如果在使用嵌入式 Mongo 的 Alteryx Server 上进行设置,可以使用localhost。端口:输入 MongoDB 的端口。嵌入式 Mongo 使用的默认端口为
27018。数据库:输入
AlteryxService。驱动程序:使用默认值
Simba MongoDB ODBC 驱动程序。
选择保存,然后选择连接凭证。
请填写以下字段:
身份验证方法:MongoDB 用户名和密码
凭证:创建新凭证
凭证名称:可自定义名称(例如 MongoDB_AlteryxService_Local)。
加密保管库:DCM
用户名:您的用户名(嵌入式数据库的默认值为“user”)。
密码:您的密码。
身份验证机制:SCRAM-SHA-256
身份验证源:AlteryxService
允许 SDK 连接:请保持未选中
选择测试连接。如果成功,请选择创建并链接。
重复这些步骤,为
AlteryxGallery数据库创建连接。使用相同的设置,但以下字段除外:数据源名称:输入要使用的
AlteryxGallery数据源名称。数据库:输入
AlteryxGallery。凭证名称:输入凭证的名称(例如,
MongoDB_AlteryxGallery_Local)。身份验证源:输入
AlteryxGallery。
所有其他连接和凭证设置保持不变。
步骤 3b(使用 MSSQL 作为后端):为 MSSQL 创建 DCM 连接
打开 DCM。在 Designer 中,转到文件 > 管理连接。
在数据源选项卡上,选择 + 新建,然后选择 Microsoft SQL Server 磁贴。
从技术下拉列表中,选择 Microsoft SQL Server ODBC 非 DSN 连接。
数据源名称:输入要使用的 MSSQL
AlteryxService数据源名称。驱动程序:使用默认值
ODBC Driver 17 for SQL Server。服务器:输入
AlteryxService的 MSSQL 服务器名称。数据库:输入
AlteryxService。
选择保存,然后选择连接凭证。
请填写以下字段(并根据 Server 的凭证类型进行调整):
方法:用户名和密码
凭证名称:可自定义名称(例如 MSSQL_AlteryxService_Local)。
加密保管库:DCM
用户名:您的用户名。
密码:您的密码。
选择测试连接。如果成功,请选择创建并链接。
重复这些步骤,为
AlteryxGallery数据库创建连接。使用相同的设置,但以下字段除外:数据源名称:输入要使用的 MSSQL
AlteryxGallery数据源名称。数据库:输入
AlteryxGallery。凭证名称:输入凭证的名称(例如,
MSSQL_AlteryxGallery_Local)。
所有其他连接和凭证设置保持不变。
运行 Server Automation 追踪报告
在 PullServerExecutions 宏中,输入前面步骤中创建的凭证,并选择适用的选项。
选择 MongoDB 或 MSSQL 后端。
Alteryx Gallery:DCM 与 AlteryxGallery 数据库的连接。
Alteryx Service:DCM 与 AlteryxService 数据库的连接。
按日期筛选执行:将 AS_Queue(作业)和 AS_Results(结果消息)表格查询限制为仅回溯到指定日期。
按日期范围筛选(单选按钮):
开始日期:选择开始提取数据的日期(包含所选日期)。
结束日期:选择结束提取数据的日期(包含所选日期)。
按相对日期筛选(单选按钮):
按最近期间筛选:选择从当前运行日期起回溯的天数或月数。
单位:选择天或月。
排除当前周期:根据上方选择的单位,可选择排除当前天或当前月份。
在 SummarizeAutomationUsage 宏中,从可用选项中进行选择。
包含成本中心汇总:若要按成本中心汇总自动化运行次数,请将查找表连接到可选输入锚点,其中包含用户电子邮件及其对应的成本中心。使用两个下拉菜单映射字段。
包含电子邮件汇总:选中此复选框可生成一个汇总表,按电子邮件对用户的自动化运行总数进行排序。
选择输出文件路径:选择要输出报告的完整文件路径。默认情况下,将生成名为“AutomationSummary.pdf”的文件,并写入
%temp%文件夹中。
运行工作流。
在结果窗口中检查是否有指向 SummarizeAutomationUsage 宏生成的临时 PDF 文件的链接。
常见问题
- 1. 什么是 Server Automation 追踪报告 (SATR)?
- 2. 为什么需要 SATR?
- 3. 谁需要使用 SATR?
- 4. SATR 的功能是什么?
- 5. 运行宏期间会收集哪些数据?
- 6. 如果我有多个服务器控制器,该如何使用 SATR?
- 7. SATR 会与 Alteryx One 使用情况服务集成吗?
- 8. SATR 会追踪云端执行(例如 Cloud Execution for Desktop、Plans)吗?
- 9. 如果我的组织出于数据清理目的定期清除数据库,该怎么办?
- 10. 如何下载并安装 SATR?
- 11. 我已经运行了报告。接下来该怎么做?
- 12. 向 AE 提交报告后,SATR 自动化额度会反映在账户管理控制台中吗?
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...
| |
4. | SATR 的功能是什么? |
SATR 可以:
| |
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? |
| |
11. | 我已经运行了报告。接下来该怎么做? |
请联系您的客户经理,以确定最符合您协议要求的最佳报告提交方式。 | |
12. | 向 AE 提交报告后,SATR 自动化额度会反映在账户管理控制台中吗? |
不会。提交的 SATR 输出仅在账户中记录,并不会集成到 Alteryx One 平台中。在 Server 升级到 25.1 或更高版本之前,管理控制台中的总自动化额度将低于实际值。 |