- 发行说明
- 入门指南
- 访问和权限
- 与 Insights 交互
- 历史数据导出
- 通过部署 SSIS 包导出数据
- 日志
- 性能和可扩展性
- 实时数据导出
通过部署 SSIS 包导出数据
在本主题中,您可以了解如何通过部署 SQL Server Integration Services (SSIS) 包来导出保留 Insights 数据模型结构的数据。 除非计划更频繁地运行,否则这是一次性导出到可用作报告工具数据源的平面文件。 将为每个表(作业、队列等)每月生成一个文件。
必须在 SQL Server 上安装 Integration Services (SSIS)(请参阅 安装 Integration Services (SSIS))。
以下指标是聚合的,无法在运行时导出,但可以根据导出中的其他数据进行计算。 请使用目标工具中的查询/聚合功能,显示在 Insights 中找到的这些指标。
指标 |
查询/聚合函数 |
描述 |
---|---|---|
流程运行次数 |
|
已执行的流程数。 |
成功的作业 |
|
已成功执行的作业数。 |
出现故障的作业 |
|
使用错误作业执行的流程。 |
成功率 |
1.0 * ${sum ( job_state = "successful")} / NULLIF($sum ( job id),0) |
成功执行的作业的百分比。 |
错误率 |
1.0 * ${sum ( job_state = "faulted")} / NULLIF($sum ( job id),0) |
故障作业占所有作业的百分比。 |
运行总时间 (秒) |
|
所有作业的总处理时间(以秒为单位)。 |
挂起总时长 (以秒为单位) |
|
作业处于挂起状态的时间(以秒为单位)(请参阅作业状态)。 通过减去长时间运行的工作流中处于挂起状态的时间,您可以使用此度量来计算在特定流程上花费的总时间。 |
待定时间(秒) |
|
所有作业处于“待处理”和“已恢复”的时间,表示从作业排入队列到在机器人上运行所花费的时间(请参阅作业状态)。 |
队列项目计数 |
|
在租户上处理的队列项目数。 |
队列计数 |
|
此租户上已处理数据的队列数量。 |
将 SSIS 包部署到 SQL 以导出 Insights 数据。
UiPathInsightsDataExport.zip
与 Insights 版本文件捆绑在一起(请参阅 Insights 安装)。 它包含 3 个文件:一个清单文件和 2 个 XML 文件。
- 创建发行包随附的清单文件(请参阅 Insights 安装)。
- 单击清单文件以启动安装向导。
-
选择 SQL Server 部署。
或者,如果需要,您可以选择“文件系统”部署选项。
-
指定目标 SQL Server(例如
(local)
)。 要将其部署到远程计算机,请选择“ 使用 SQL Server 身份验证”。 - 选择要部署 SSIS 包的位置。 为此,您可能需要创建一个新文件夹。 请在执行此步骤之前创建文件夹,然后将其选为目标。
-
在“ 配置包 ” 步骤中,填写源数据库的连接字符串和要将数据导出到的根目标路径。
要导出 Insights 数据,您需要执行包实用程序。
- 登录到 SQL Server Integration Services。
- 导航到上述步骤 5 中用于部署包的文件夹。
-
找到已部署的包,然后选择 “运行包”。
如果要定期运行数据导出,可以使用各种选项计划 SSIS 包的执行。 有关如何执行此操作的说明,请访问 Microsoft 文档。